Ders slaytları

advertisement
SİSTEM ANALİZİ
Yapısal Tasarım Araçları
İçerik
 Veri Akış Diyagramları
 HIPO
 Warnier-Orr Diyagramları
 Nassi-Shneiderman Şemaları
Karar ağaçları
Geleneksel
tasarım araçları
Karar tabloları
İş akış şemaları
Tasarım
Araçları
Veri akış diyagramları
Yapısal tasarım
araçları
HIPO
Warrier-Orr
Nassi-Shneiderman
Yapısal tasarım araçları
 Geleneksel tasarım araçlarına alternatif olarak geliştirilmiş
 Geleneksel tasarım araçlarının yerini alıyor
 Sistem analistleri tarafından yaygın kullanımları söz konusu
 Sistemleri modüller adı verilen parçalara/bileşenlere bölerler
 Yapısal tasarım araçları bilginin mantıksal akışını gösterir
Veri akış diyagramı örneği
Veri akış diyagramları

Veri akış diyagramı ile iş akış şeması farklı şeyler

Bir sistemdeki veri akışının grafik gösterimi

Doğrularla bağlanmış bir grup sembolden oluşur

Sembollerin şekli gerçekleştirilen işlemi göstermekte
Veri akış diyagramları

Sembolleri birleştiren oklar veri akışının yönünü gösterir

Açıklayıcı etiketler (açıklamalar), semboller arasında okların
yanında/üzerinde yer alır

Veri akış diyagramları dört temel sembolden oluşur:
Dışsal öğe
- İşlem
- Veri deposu
- Akış çizgisi (oklar)
-
Veri akış diyagramları
Semboller / Dışsal öğe

Veri ya da bilginin kaynağı ya da gideceği hedef
Sisteme veri sağlayan ya da sistemden veri alan öğeler

Örnekler

- Müşteriler, memurlar
- Belirli özel bir küme: muhasebe bölümü, başkanlık bürosu
 Dışsal öğe
- Bir diğer sistemden veri alır ve ona veri aktarır
- Üst ve sol çizgileri daha kalın olan bir kare ile gösterilmekte
- Karenin sol üst köşesindeki harf ile tanımlanmakta
Semboller / Akış çizgisi

Sistemde bir yerden başka bir yere hareket eden bilgiyi gösterir
- Bir müşteri sipariş formu üzerindeki bilgi





Genelde yatay ve/veya dikey çizilen oklar
Veri akışı çift yönlü ise iki ayrı ok yerine çift yönlü ok
Her akış çizgisinin yönü mutlaka belli olmalı
Okun bitiminde işlem, dışsal öğe ya da veri deposu olmalı
Akışın içeriği ok üzerine yazılan bilgilerle tanımlanmakta
(özellikle ilk taslak çalışmalarda)
Semboller / İşlem
Dikdörtgen / köşeli yuvarlatılmış
 Dikdörtgen normalde üç kısımdan oluşmakta
 Bir numara ya da isim ile tanımlanır
 İşlem numaraları işlem sırasını göstermez, işlemi tanımlar
 Dikdörtgen içindeki ifade etkin fiiller olmalı

-
Yarat, Stokla, Üret
 İşlemin tanımı emir cümlesi ile ifade edilmeli, yapılan işlemi net
olarak tanımlamalı
- Yeni müşteri bilgilerini gir
Semboller / Veri deposu



Verilere işlemler arasında ihtiyaç duyular yerler
Bir ucu açık
İki kısımdan oluşmakta
-



D1, D2, D3, .....
Verinin tanımı
İşlem sonucunda veri depolanacak ise akış çizgisinin yönü veri
deposuna doğru
İşlem için veri kullanılacak/okunacak ise veri grubuçıkan akış
çizgisi üzerinde belirtilmeli
Araştırma kanıtı akış çizgisinin ters yönünde
Veri akış diyagramları
Veri akış diyagramları
Veri akış diyagramları
Veri akış diyagramları
Yanlış çizim örnekleri
Yanlış çizim örnekleri
Doğru çizim örnekleri
Doğru çizim örnekleri
Doğru çizim örnekleri
Örnek

Öğrencilerin ders kaydını gerçekleştirdiği öğrenci bilgi sistemi

Öğrenci alacak olduğu dersleri seçerek kaydını
gerçekleştirmekte

Sistem tarafından da ilgili bölüme dersleri alan öğrencilerin
listesi ulaştırılmakta
Veri akış diyagramı / Örnek
Veri akış diyagramı / Örnek
HIPO
 Hierarchy plus input-process-output (HIPO)
 IBM tarafından programcılara yardımcı olması için geliştirilmiş
 1970’li yıllarda
 Üç bölümden oluşur:
Görsel içindekiler tablosu (VTOC)
- Genel IPO diyagramı
- Ayrıntılı IPO diyagramı
-
HIPO
 VTOC
-
İşlem ve prosedürleri hiyerarşik bir düzende tanımlamaya yardım
eder
Ayrıntı düzeyi tablonun üst kısmından alt kısmına doğru artar
IPO (input-process-output) diyagramları olarak bilinen iki ek
diyagram ile desteklenir.
HIPO
 IPO diyagramı
-
Genel ya da detaylı olabilir (Detaylı ise ‘detaylı IPO diyagramı’)
Soldan sağa doğru okunur
VTOC üzerinden verilmiş bir modül için girdi, işlemler ve çıktıyı
tanımlar
HIPO
Görsel içindekiler tablosu (VTOC)
Genel IPO diyagramı
Ayrıntılı IPO diyagramı
HIPO / VTOC
HIPO / Genel IPO
HIPO / Ayrıntılı IPO
Warnier-Orr şeması
 Geliştirenler: Jean-Dominique Warnier ve Kenn Orr
 Veri akış diyagramlarının yerine kullanılır
 Farklı işler ve veriler arasındaki ilişkiyi göstermede kullanışlı
 Bir sistemdeki veri yapısını temsil etmek için kullanılmakta
 Bir bakışta hiyerarşideki tüm düzeyleri gösterir
Warnier-Orr şeması
 İki türü var
 İşlemler için
-
Warnier-Orr İşlem Şeması
-
Warnier-Orr Process Diagram
 Veriler için
-
Warnier-Orr Veri Yapısı Şeması
-
Warnier-Orr Data Structure Diagram
Warnier-Orr diyagramı
Warnier-Orr diyagramı
Nassi-Shneiderman şeması
 Geliştirenler: Isaac Nassi ve Ben Shneiderman
 1970’lerin başında
 Bir sistemin mantığını açık bir biçimde gösterir
Nassi-Shneiderman şeması
Download