Bir Sistem Nasıl Tasarlanır

İçindekiler:

Bir Sistem Nasıl Tasarlanır
Bir Sistem Nasıl Tasarlanır

Video: Bir Sistem Nasıl Tasarlanır

Video: Bir Sistem Nasıl Tasarlanır
Video: Oyunlara Kod Ne için Yazılır? - 5 Dk'da Oyun Yaparak Gösterdim! 2024, Mayıs
Anonim

Yazılım endüstrisi her yıl küçük ofis uygulamalarından devasa komplekslere ve otomatik bilgi işleme sistemlerine kadar birçok ürün yaratıyor. Ve eğer küçük bir yardımcı program, bir programcı tarafından ön hazırlık yapılmadan yazılabilirse, büyük sistemlerin oluşturulmasından önce tasarım aşaması gelir.

Bir sistem nasıl tasarlanır
Bir sistem nasıl tasarlanır

Gerekli

tasarım için teknik görev

Talimatlar

Aşama 1

Alt sistemleri vurgulayarak birincil ayrıştırmayı gerçekleştirin. Başvuru koşullarını araştırın. Sistemin çözmesi gereken görevlerin listesini tanımlayın ve analiz edin. Görevleri işleve göre gruplandırın. Sistem tarafından işlenecek verilerin türlerini ve özelliklerini göz önünde bulundurun. İşlevsel amaçlarına ve işlenen bilgi türlerine (veri depolama alt sistemi, belge yazdırma alt sistemi, vb.) göre vurgulayarak alt sistemlerin bir listesini oluşturun.

Adım 2

Adanmış alt sistemlerin işlevselliğini ve özelliklerini belirtin. Amaçlarını tanımlayın, gerçekleştirdikleri eylemlerin listelerini yapın. Bu aşamada tasarım sürecinde, hazır çözümler için kapsamlı bir pazar araştırması yapmak mantıklıdır. Örneğin, bazı durumlarda, güçlü DBMS temelinde bilgi depolama alt sistemini ve mevcut uygulama sunucuları temelinde iş mantığının uygulanmasından sorumlu olan veri işleme alt sistemini uygulamak uygundur. Hazır ürünlerin kullanımı, genellikle gerekli işlevlerin kurum içinde uygulanmasından daha karlıdır.

Aşama 3

Uygulanması gereken alt sistemlerin her birini ayrıştırın. Alt sistemleri bileşenlere ayırın. Hem uygulamalar hem de çeşitli kütüphaneler, hizmetler olabilir. Alt sistemin işlevselliğinin analizine ve onun tarafından işlenen veri nesnelerine dayalı bileşenleri seçin. Tasarımın bu aşamasında uyulması gereken temel ilke, bileşenlerin yeterince çok yönlü olması (maksimum paylaşıma ve yeniden kullanıma izin vermesi), aynı zamanda net bir uzmanlığa sahip olması (her şeyi "yapabilen" bileşen-kombinler yapmamalısınız) olmasıdır..

4. Adım

Hem alt sistemler arasında hem de bunların içinde veri alışverişi ve depolama yöntemlerini ve teknik araçlarını tanımlayın. Kullanılacak protokolleri ve formatları gösteren spesifikasyonları hazırlayın.

Adım 5

Yazılım pazarını araştırın. Sistemi oluşturmak için kullanılabilecek bileşenleri tanımlayın. Örneğin, artık grafik işleme için çok sayıda ticari ve tamamen ücretsiz kitaplık mevcuttur, bu nedenle kendi paranızı benzer çözümlerin geliştirilmesine harcamak anlamsızdır.

6. Adım

Uygulanacak bileşenleri listeleyin. Uygun özellikleri geliştirin. Teknik şartnameleri hazırlayın.

7. Adım

Alt sistemleri ve bireysel bileşenleri uygulamak için araçları seçin. Kullanılacak teknolojileri ve programlama dillerini belirleyin. İlgili noktaları referans şartlarına girin.

Önerilen: