Title: Sistem Analizi ve Tasarimi
1Sistem AnaliziveTasarimi
2Ne Görecegiz
- Sistem Analizi
- Sistem Tasarimi
- Bilisim Sistemi Türleri
- Evrik Mühendislik
3Sistem
- Bir çikti olusturabilmek için, birbiriyle ilgili
elemanlar ve her biri bir alt sistem olan bunlara
bagli alt elemanlarla es güdüm içinde çalisan bir
yapidir. - Örn
- Sindirim sistemi
- Günes sistemi
4Bilisim Sistemi
- Bir isleme amacini yerine getirmek için
birbirleri ile es güdümlü olarak çalisan
elemanlar ve alt elemanlardan olusan ve bu amaç
için (bilgi) toplayan, isleyen, saklayan ve
gereginde yeni bilgi olarak çikti üreten bir
yapidir. - Örn
- Otomatik Geçis Sistemi
- Elektronik Denetim Sistemi
5Sistem Analizi
- Bilisim sistemlerinin ayrintili olarak ne
yapmasi gerektigini arastirmak, incelemek ve
anlamakdir. - NE
6Sistem Tasarimi
- Bilisim Sisteminin ana ve alt parçalarinin nasil
uygulanacagini ve nasil çalisacaklarinin
ayrintili sekilde belirlenmesidir. - NASIL
7Sistem Tasarimi Yaklasimi
Beklenen sonuçlarin alinip Alinmadiginin
Gözlemlenmesi veKontrol
Problemin arastirilip anlasilmasi
Çözümün uygulanmasi
Çözülecek Problemin SaglayacagiYararin, çözüm
maliyetininkarsilayip karsilamayacaginin Arastiri
lmasi
Seçilen çözüm tarzinin ayrintilarinin belirlenip
tasarlanmasi
Birden fazla alternatif çözüm yollarinin
arastirilmasi
En iyi çözümün belirlenmesi ve önerilmesi
8Bilisim Sistemi Türleri
- Islevlerine göre
- Üretim B. S., Satis Pazarlama B. S., Muhasebe
Finans B. S., Insan Kaynaklari B.S. - Hizmet Düzeyine Göre
- Muamele Islem Sistemleri,
- Ofis Otomasyon Sistemleri,
- Bilgi Çalisma Sistemleri
- Iletisim Destek Sistemleri
- Yönetim Bilisim Sistemleri
- Karar Destek Sistemleri
- Üst Düzey Yönetici Destek Sistemleri
9Bilisim Sistemi Türleri
- Muamele Islem Sistemleri
- Bir kaydin alinip saklanmasi asamasini
gerçeklestiren islem sistemidir. - Süpermarket barkot sistemleri, Otoyol otomatik
geçis sistemleri - Ofis Otomasyon Sistemleri
- Personele belge yaratimi, paylasimi ve çikti
düzenlenmesine yardimci olan çalisma odasi
sistemidir. - Bilgi Çalisma Sistemleri
- Bilgi çalisanlari konumunda hizmet veren
elemanlara hizmet veren sistemlerdir. Mimarlarin
kullandigi CAD programlari örnek olabilir.
10Bilisim Sistemi Türleri
- Iletisim Destek Sistemleri
- Sistem elemanlarinin bir birleri ile
görüsmelerini saglayan bilisim sistemleridir. - Yönetim Bilisim Sistemleri
- Muamele Islem Sistemlerinin kayit ettigi
bilgileri, yönetim ve kontrol amaçli düzenli bir
formatta, rapor halinde sunan sistemler. - Karar Destek Sistemleri
- Yöneticilerin karar almasini kolaylastiran, olasi
durumlari raporlayan istatistik ve veri
madenciligi gibi konulari da kullanan bilisim
sistemleridir. - Üst Düzey Yönetici Destek Sistemleri
- Karar Yönetim Sistemlerinin yapay zeka gibi
yöntemlerle gelistirilmisidir. K.D.S. En büyük
farki isletme disi veriler kullanir.
11Analist Bilgi ve Becerileri
- Teknik
- Bilgisayar çalisma ilkeleri, programlama dilleri,
teknik donanim kullanimi, iletisim aglari, veri
tabani ve yönetim sistemleri, isletim sistemleri,
proje planlama yetenegi - Isletme
- Isletme faaliyetleri, organizasyon yapilari,
yönetim, organizasyon islem ve eleman türleri,
kültür ve degisim yapilari - Insan Iliskileri
- Insanlar nasil düsünür, ögrenir, tepki verir,
iletisim kurar. Gözlem, görüsme dinleme, yazim ve
sunum becerileri, takim çalismasi
12Sistem Gelistirme Yasam Döngüsü
- System Development Life Cycle (SDLC)
- Planlama
- Analiz
- Tasarim
- Uygulama
- Destek
13Planlama Evresi
- Projenin tamamini etkiler
- Problemin tanimlanmasi
- Fizibilite Raporunun Hazirlanmasi
- Proje Zaman Çizelgesinin Hazirlanmasi
- Projede çalisacak personelin zamana bagli olarak
belirlenmesi - Projenin baslatilmasi
14Analiz Evresi
- Sistem gereksinimleri, tutulacak veriler,
çiktilar, kullancak kisilerin özellikleri - Bilgilerin Toplanmasi
- Sistem Gereksinimlerinin Tanimlanmasi
- Prototürlerin Yapilmasi
- Alternatif Çözüm Önerilerinin Sunulmasi
- Önerilerin Gözden Geçirilmesi
15Tasarim Evresi
- Analiz verileri ile sistemin tasarimidir
- Görsel tasarimlar vardir, uygulama yoktur
- Nasil sorusunun cevaplari aranir
- Ag yapisinin tasarimlari
- Kullanici arayüzleri tasarimi
- Veritabani tasarimi ve projeye birlestirmesi
- Prototip ayrintilari
- Sistem Kontrollerinin tasarimi
16Uygulama Evresi
- Gerçek kod ve veri tabani yönetim sistemi
- Yazilim(kodlama)
- Test
- Ince ayar için ilk örnek ve prototip üretimi
- Verilerin dönüstürülmesi
- Egitim ve Belgelendirme
- Yeni sistemin kurulmasi
17Destek Evresi
- Yürütülmekte olan sistemin tam randimanli sekilde
isletilmesini saglamaktir - Yardim Masasi ve Egitim Programlari
- Bilgisayar sisteminin bakimi ve gelistirilmesi
- Basit program hatalarinin girilmesi
- Yükseltmeler(Upgrades)
- Anlasilmasi güç yerlerin gelistirilmesi
- Sisteme ek özellikler kazandirmak
- Is dünyasi ve devlet mevzuatlarina ait kurallarda
degisikliklerde - Degisen teknolojiyle yazilim ve donanima ayak
uydurmak
18Sistem Gelistirme Yasam Döngüsü Evreleri
- Selale Yöntemi
- Bir evre bitmeden diger safhaya baslanmaz.
- Analiz evresi uzun sürer, çünkü geri dönüs
yoktur. - Donanimsal olarak geri dönülemeyecek sistemlerde
uygundur. - Otomatik ödeme sistemleri
- Altyapiya dayali akilli ev sistemleri
- Okul sistemleri
P L A N L A M A
A N A L I Z
T A S A R I M
U Y G U L A M A
D E S T E K
19Sistem Gelistirme Yasam Döngüsü Evreleri
- Eszamanli Yaklasim
- Ayni anda birden fazla evre yürütülebilir.
PLANLAMA
DESTEK
TASARIM
ANALIZ
UYGULAMA
20Sistem Gelistirme Yasam Döngüsü Evreleri
- Iterasyon Yaklasimi
- Islemler bir döngü içinde tekrar edilerek
yapilir. - Özellikle Analiz, tasarim, uygulama evreleri
PLANLAMA
ANALIZ
TASARIM
UYGULAMA
DESTEK
21Bilgisayar Destekli Yazilim Mühendisi Araçlari
- Computer Aided Software Engineering (CASE)
- Analistin üretkenligini arttirmak
- Analist ve kullanicilar arasinda iletisimi
kolaylastirmak - Yasam döngüsü evlerinde süreklilik
- Yapilan bakimin etkisini degerlendirmek
- Üst düzey CASE
- Analiz tasarim islemleri için kulllanilir
- Alt düzey CASE
- Bilgisayar dillerinde kaynak kod üretmek için
kullanilir - Örn Select Solution Factory, SSADM, Yourdon
22Evrik Mühenislik
- Reverse Engineering
- Bilgisayar program kodunun kullanilarak CASE
tasariminin olusturulmasidir. - Asagidakiler üretilir
- Veri yapilari ve elemanlar
- Ekran Tasarimlari
- Rapor Planlamalari
- Yapisal Diyagramlar
- Veritabani tasarim ve iliskileri
- Avantajlari sistem bakim süresi kisalir,
dokümantasyon hazirlanir, eski programlar
düzeltilir, kullanilmayan kisimlar çikarilabilir
23Proje Yönetimi
- Proje, proje müdürü veya proje yönetim kurulu
tarafindan yönetilir. Projenin denetimi ve zaman
kontrolünü yapar. - MüsteriProjeyi isteyen ödeme yapan kisi/kurum
- Proje Izleme Kurulu Asamalari kontrol eder ve
bir sonraki asamaya izin verir. Adaptasyonu
saglar - Kullanicilar projeyi kullananlar
24Projenin Baslamasi
- Yukaridan Asagiya
- Yönetim kurulu mevcut sistemin yenilenmesine
karar verir - Asagidan Yukariya
- Kullanicilar tarafindan mevcut sistem
memnuniyetsizligi ile baslar - Dis Etkenler
- Herhangi bir istek ve karar ile degil dis
etkenler ile projenin baslama zorlulugudur