Yazlm Mhendislii Temel Sreler Sistem Analizi II Do

  • Slides: 13
Download presentation
Yazılım Mühendisliği Temel Süreçler - Sistem Analizi II Doç. Dr. Recep ERYİĞİT 1

Yazılım Mühendisliği Temel Süreçler - Sistem Analizi II Doç. Dr. Recep ERYİĞİT 1

Sistem Çözümleme Çalışması üGeliştirilecek bilgi sistemi yada yazılımla ilgili olarak; • • tüm gereksinimlerin

Sistem Çözümleme Çalışması üGeliştirilecek bilgi sistemi yada yazılımla ilgili olarak; • • tüm gereksinimlerin araştırılması, tanımlanması, ortaya çıkarılması ve bir gösterim biçimi ile açıklanması çalışmasıdır. 2

Mevcut sistemin incelenmesi üAmaç: Yazılım geliştirilecek sistemin tanınmasıdır. üGirdi, İşlev ve çıktı analizi yapılır.

Mevcut sistemin incelenmesi üAmaç: Yazılım geliştirilecek sistemin tanınmasıdır. üGirdi, İşlev ve çıktı analizi yapılır. üKanun, yönerge ve yönetmenlikler incelenir. üElde yürütülen işlerde kullanılan form, defter ve yazışma örnekleri incelenir. 3

Önerilen Sistemin Modellenmesi üÖnerilen sistemin işlevsel yapısını, veri yapısını ve kullanıcı arayüzünü oluşturur. üBu

Önerilen Sistemin Modellenmesi üÖnerilen sistemin işlevsel yapısını, veri yapısını ve kullanıcı arayüzünü oluşturur. üBu model daha çok bilgi sistemini geliştirecek teknik personele yöneliktir. üMantıksal model olarak ta tanımlanır. 4

Gereksinim Verisi Toplama Yöntemleri üGereksinim Verisi Toplama Yöntemleri • • Sorma Karşılıklı görüşme (Anket)

Gereksinim Verisi Toplama Yöntemleri üGereksinim Verisi Toplama Yöntemleri • • Sorma Karşılıklı görüşme (Anket) Psikolojik türetme İstatiksel teknikler üVeri Modelleme Yöntemleri • Nesne İlişki şemaları (1 -1, 1 -N, M-N) • Veri Sözlüğü üSüreç/İşlem Modelleme yöntemleri 5

Sorma Yöntemi üAmaçlar, resmi olmayan yöntemler, duygular ve düşünceler araştırılır. üYönlendirici sorular (bence. .

Sorma Yöntemi üAmaçlar, resmi olmayan yöntemler, duygular ve düşünceler araştırılır. üYönlendirici sorular (bence. . . ) ve iki nesneli sorulardan kaçınılmalıdır (ne zaman ve nasıl. . . ? ). 6

Anket Yöntemi üKullanıcı sayısının fazla olduğu durumlarda eğilimleri ve davranış biçimlerini saptamak için kullanılır.

Anket Yöntemi üKullanıcı sayısının fazla olduğu durumlarda eğilimleri ve davranış biçimlerini saptamak için kullanılır. üAnket değerlendirilirken gerçekçi olmayan değerlendirmeler çıkarılmalıdır. 7

Psikolojik Türetme Teknikleri üÖzellikle belirsizliğin fazla olduğu ve zayıf yapılı ortamlarda, bilgi edinebilmek amacıyla

Psikolojik Türetme Teknikleri üÖzellikle belirsizliğin fazla olduğu ve zayıf yapılı ortamlarda, bilgi edinebilmek amacıyla insan psikolojisine dayalı teknikler kullanılır. 8

İstatistiksel Teknikler üVeri yoğun ve veri hacmi yüksek ortamlarda verinin özelliklerini belirlemek amacıyla kullanılır.

İstatistiksel Teknikler üVeri yoğun ve veri hacmi yüksek ortamlarda verinin özelliklerini belirlemek amacıyla kullanılır. Örnekleme yöntemi ve PIRA yöntemi. 9

Kullanıcı Arayüz Prototipleme (KAP) üEkran tasarımı için kullanıcıdan onay alınması esastır. üGeleneksel yaklaşımlarda bilgi

Kullanıcı Arayüz Prototipleme (KAP) üEkran tasarımı için kullanıcıdan onay alınması esastır. üGeleneksel yaklaşımlarda bilgi sistemi girdi ve çıktılarının tanımları el ile kağıt üzerinde yapılır ve kullanıcılardan bu biçimiyle onay alınmaya çalışılır. üGereksinimlerin kesinleştirilmesini kolaylaştırır. 10

KAP Özellikleri üAyrılan zaman sistem analizi için ayrılan zamanın %5’ini aşmamalıdır. üHer özellik bir

KAP Özellikleri üAyrılan zaman sistem analizi için ayrılan zamanın %5’ini aşmamalıdır. üHer özellik bir kez gösterilmelidir. üHiç bir içsel işlem içermemelidir. 11

KAP Raporları üRaporların bir kod numarası olmalıdır. üHer rapor için örnek çıktı yapısı ayarlanır.

KAP Raporları üRaporların bir kod numarası olmalıdır. üHer rapor için örnek çıktı yapısı ayarlanır. Word dokümanında örnek yapı hazırlanır. İlgili çıktı gönderilirken bu çıktı gönderilir. 12

Sistem Analiz Raporu üSistem analiz çalışması sonucunda alınan rapordur. Söz Konusu rapor çalışmanın tüm

Sistem Analiz Raporu üSistem analiz çalışması sonucunda alınan rapordur. Söz Konusu rapor çalışmanın tüm ayrıntılarını içerir. • • • Giriş Mevcut sistemin incelenmesi İstenen sistem mantıksal modeli Arayüz gerekleri Belgeleme gerekleri 13