Sistem Tasarımı Nedir?
Sistem tasarımı, işletmenin veya kuruluşun özel ihtiyaçlarını karşılayan sistemleri tanımlama, geliştirme ve tasarlama sürecidir. Bir sistem için modüller, mimarî yapı, bileşenler ve bunların ara yüzleri ile verileri gibi bir sistemin öğelerini belirtilen gereksinimlere göre tanımlama sürecini ifade eder.
Tutarlı ve iyi işleyen bir sistem için sistemik yaklaşım gereklidir. Bir sistem tasarımcısı, tutarlı bir dizi kural ve tanımla tanımlanan bir sistem yapısındaki bilgiyi ifade etmek için modelleme dillerini kullanır. Tasarımlar grafiksel veya metinsel modelleme dillerinde tanımlanabilir.
Grafik modelleme dillerinin bazı örnekleri:
(a) Birleşik Modelleme Dili (UML): Yazılımı hem yapısal hem de davranışsal olarak grafiksel gösterimle açıklamak.
(b) Akış çizelgesi: Bir algoritmanın şematik veya adım adım gösterimi.
(c) Business Process Modeling Notation (BPMN): Process Modeling dili için kullanılır.
(d) Sistem Modelleme Dili (SysML): Sistem mühendisliği için kullanılır.
Tasarım yöntemleri:
1) Mimari tasarım: Sistemin görünümlerini, modellerini, davranışını ve yapısını açıklamak.
2) Mantıksal tasarım: Sistemin veri akışını, giriş ve çıkışlarını temsil etmek. Örnek: ER Diyagramları (Varlık İlişki Diyagramları).
3) Fiziksel tasarım:
a) Kullanıcıların sisteme nasıl bilgi ekledikleri ve sistemin bilgiyi kullanıcıya nasıl geri getirdiği olarak tanımlanır.
b) Verinin sistem içinde nasıl modelleneceği ve saklandığı.
c) Verinin sistemde nasıl hareket ettiği, verilerin nasıl doğrulanacağı, güvence altına alındığı ve / veya sistemden dışarı akarken nasıl dönüştürüldüğü
Kaynak: https://economictimes.indiatimes.com/definition/systems-design