Sistem Analizi ve Tasarımı Sistem Analizi

advertisement
Sistem Analizi
ve
Tasarımı
Başlangıç
MMYO / Sistem Analizi ve Tasarımı
Ne Göreceğiz
Sistem Analizi
Sistem Tasarımı
Bilişim Sistemi Türleri
Evrik Mühendislik
MMYO / Sistem Analizi ve Tasarımı
Sistem
Bir çıktı oluşturabilmek için, birbiriyle ilgili
elemanlar ve her biri bir alt sistem olan bunlara
bağlı alt elemanlarla eş güdüm içinde çalışan
bir yapıdır.
Örn:
Sindirim sistemi
Güneş sistemi
MMYO / Sistem Analizi ve Tasarımı
Bilişim Sistemi
Bir işleme amacını yerine getirmek için
birbirleri ile eş güdümlü olarak çalışan
elemanlar ve alt elemanlardan oluşan ve bu
amaç için (bilgi) toplayan, işleyen, saklayan ve
gereğinde yeni bilgi olarak çıktı üreten bir
yapıdır.
Örn:
Otomatik Geçiş Sistemi
Elektronik Denetim Sistemi
MMYO / Sistem Analizi ve Tasarımı
Sistem Analizi
“Bilişim sistemlerinin ayrıntılı olarak ne
yapması gerektiğini araştırmak, incelemek ve
anlamakdır.”
NE
MMYO / Sistem Analizi ve Tasarımı
Sistem Tasarımı
Bilişim Sisteminin ana ve alt parçalarının
nasıl uygulanacağını ve nasıl çalışacaklarının
ayrıntılı şekilde belirlenmesidir.
NASIL
MMYO / Sistem Analizi ve Tasarımı
Sistem Tasarımı Yaklaşımı
Problemin araştırılıp anlaşılması
Çözülecek Problemin Sağlayacağı
Yararın, çözüm maliyetinin
karşılayıp karşılamayacağının
Araştırılması
Birden fazla alternatif çözüm
yollarının araştırılması
MMYO / Sistem Analizi ve Tasarımı
Beklenen sonuçların alınıp
Alınmadığının Gözlemlenmesi ve
Kontrol
Çözümün uygulanması
Seçilen çözüm tarzının ayrıntılarının
belirlenip tasarlanması
En iyi çözümün belirlenmesi
ve önerilmesi
Bilişim Sistemi Türleri
İşlevlerine göre:
Üretim B. S., Satış Pazarlama B. S., Muhasebe Finans
B. S., İnsan Kaynakları B.S.
Hizmet Düzeyine Göre:
Muamele İşlem Sistemleri,
Ofis Otomasyon Sistemleri,
Bilgi Çalışma Sistemleri
İletişim Destek Sistemleri
Yönetim Bilişim Sistemleri
Karar Destek Sistemleri
Üst Düzey Yönetici Destek Sistemleri
MMYO / Sistem Analizi ve Tasarımı
Bilişim Sistemi Türleri
Muamele İşlem Sistemleri
Bir kaydın alınıp saklanması aşamasını gerçekleştiren işlem
sistemidir.
Süpermarket barkot sistemleri, Otoyol otomatik geçiş sistemleri
Ofis Otomasyon Sistemleri
Personele belge yaratımı, paylaşımı ve çıktı düzenlenmesine
yardımcı olan çalışma odası sistemidir.
Bilgi Çalışma Sistemleri
Bilgi çalışanları konumunda hizmet veren elemanlara hizmet veren
sistemlerdir. Mimarların kullandığı CAD programları örnek olabilir.
MMYO / Sistem Analizi ve Tasarımı
Bilişim Sistemi Türleri
İletişim Destek Sistemleri
Sistem elemanlarının bir birleri ile görüşmelerini sağlayan bilişim
sistemleridir.
Yönetim Bilişim Sistemleri
Muamele İşlem Sistemlerinin kayıt ettiği bilgileri, yönetim ve
kontrol amaçlı düzenli bir formatta, rapor halinde sunan sistemler.
Karar Destek Sistemleri
Yöneticilerin karar almasını kolaylaştıran, olası durumları
raporlayan istatistik ve veri madenciliği gibi konuları da kullanan
bilişim sistemleridir.
Üst Düzey Yönetici Destek Sistemleri
Karar Yönetim Sistemlerinin yapay zeka gibi yöntemlerle
geliştirilmişidir. K.D.S. En büyük farkı işletme dışı veriler kullanır.
MMYO / Sistem Analizi ve Tasarımı
Analist Bilgi ve Becerileri
Teknik
Bilgisayar çalışma ilkeleri, programlama dilleri, teknik
donanım kullanımı, iletişim ağları, veri tabanı ve
yönetim sistemleri, işletim sistemleri, proje planlama
yeteneği
İşletme
İşletme faaliyetleri, organizasyon yapıları, yönetim,
organizasyon işlem ve eleman türleri, kültür ve değişim
yapıları…
İnsan İlişkileri
İnsanlar nasıl düşünür, öğrenir, tepki verir, iletişim
kurar. Gözlem, görüşme dinleme, yazım ve sunum
becerileri, takım çalışması…
MMYO / Sistem Analizi ve Tasarımı
Sistem Geliştirme Yaşam Döngüsü
System Development Life Cycle (SDLC)





Planlama
Analiz
Tasarım
Uygulama
Destek
MMYO / Sistem Analizi ve Tasarımı
Planlama Evresi
Projenin tamamını etkiler:
Problemin tanımlanması
Fizibilite Raporunun Hazırlanması
Proje Zaman Çizelgesinin Hazırlanması
Projede çalışacak personelin zamana bağlı olarak
belirlenmesi
5. Projenin başlatılması
1.
2.
3.
4.
MMYO / Sistem Analizi ve Tasarımı
Analiz Evresi
Sistem gereksinimleri, tutulacak veriler,
çıktılar, kullancak kişilerin özellikleri…





Bilgilerin Toplanması
Sistem Gereksinimlerinin Tanımlanması
Prototürlerin Yapılması
Alternatif Çözüm Önerilerinin Sunulması
Önerilerin Gözden Geçirilmesi
MMYO / Sistem Analizi ve Tasarımı
Tasarım Evresi
Analiz verileri ile sistemin tasarımıdır
Görsel tasarımlar vardır, uygulama yoktur
Nasıl sorusunun cevapları aranır
 Ağ yapısının tasarımları
 Kullanıcı arayüzleri tasarımı
 Veritabanı tasarımı ve projeye birleştirmesi
 Prototip ayrıntıları
 Sistem Kontrollerinin tasarımı
MMYO / Sistem Analizi ve Tasarımı
Uygulama Evresi
Gerçek kod ve veri tabanı yönetim sistemi






Yazılım(kodlama)
Test
İnce ayar için ilk örnek ve prototip üretimi
Verilerin dönüştürülmesi
Eğitim ve Belgelendirme
Yeni sistemin kurulması
MMYO / Sistem Analizi ve Tasarımı
Destek Evresi
Yürütülmekte olan sistemin tam randımanlı
şekilde işletilmesini sağlamaktır


Yardım Masası ve Eğitim Programları
Bilgisayar sisteminin bakımı ve geliştirilmesi






Basit program hatalarının girilmesi
Yükseltmeler(Upgrades)
Anlaşılması güç yerlerin geliştirilmesi
Sisteme ek özellikler kazandırmak
İş dünyası ve devlet mevzuatlarına ait kurallarda
değişikliklerde
Değişen teknolojiyle yazılım ve donanıma ayak
uydurmak
MMYO / Sistem Analizi ve Tasarımı
Sistem Geliştirme Yaşam Döngüsü Evreleri
Şelale Yöntemi
Bir evre bitmeden diğer safhaya başlanmaz.
Analiz evresi uzun sürer, çünkü geri dönüş yoktur.
Donanımsal olarak geri dönülemeyecek sistemlerde
uygundur.
Otomatik ödeme sistemleri
Altyapıya dayalı akıllı ev sistemleri
Okul sistemleri
P
L
A
N
L
A
M
A
A
N
A
L
İ
Z
MMYO / Sistem Analizi ve Tasarımı
T
A
S
A
R
I
M
U
Y
G
U
L
A
M
A
D
E
S
T
E
K
Sistem Geliştirme Yaşam Döngüsü Evreleri
Eşzamanlı Yaklaşım
Aynı anda birden fazla evre yürütülebilir.
PLANLAMA
DESTEK
TASARIM
ANALİZ
MMYO / Sistem Analizi ve Tasarımı
UYGULAMA
Sistem Geliştirme Yaşam Döngüsü Evreleri
İterasyon Yaklaşımı
İşlemler bir döngü içinde tekrar edilerek yapılır.
Özellikle: Analiz, tasarım, uygulama evreleri
PLANLAMA
ANALİZ
TASARIM
UYGULAMA
DESTEK
MMYO / Sistem Analizi ve Tasarımı
Bilgisayar Destekli Yazılım Mühendisi Araçları
Computer Aided Software Engineering (CASE)
Analistin üretkenliğini arttırmak
Analist ve kullanıcılar arasında iletişimi kolaylaştırmak
Yaşam döngüsü evlerinde süreklilik
Yapılan bakımın etkisini değerlendirmek
Üst düzey CASE
Analiz tasarım işlemleri için kulllanılır
Alt düzey CASE
Bilgisayar dillerinde kaynak kod üretmek için kullanılır
Örn: Select Solution Factory, SSADM, Yourdon…
MMYO / Sistem Analizi ve Tasarımı
Evrik Mühenislik
Reverse Engineering
Bilgisayar program kodunun kullanılarak CASE
tasarımının oluşturulmasıdır.
Aşağıdakiler üretilir:
Veri yapıları ve elemanlar
Ekran Tasarımları
Rapor Planlamaları
Yapısal Diyagramlar
Veritabanı tasarım ve ilişkileri
Avantajları: sistem bakım süresi kısalır,
dokümantasyon hazırlanır, eski programlar
düzeltilir, kullanılmayan kısımlar çıkarılabilir
MMYO / Sistem Analizi ve Tasarımı
Proje Yönetimi
Proje, proje müdürü veya proje yönetim kurulu
tarafından yönetilir. Projenin denetimi ve
zaman kontrolünü yapar.
Müşteri:Projeyi isteyen ödeme yapan kişi/kurum
Proje İzleme Kurulu: Aşamaları kontrol eder ve
bir sonraki aşamaya izin verir. Adaptasyonu
sağlar
Kullanıcılar: projeyi kullananlar
MMYO / Sistem Analizi ve Tasarımı
Projenin Başlaması
Yukarıdan Aşağıya:
Yönetim kurulu mevcut sistemin yenilenmesine
karar verir
Aşağıdan Yukarıya:
Kullanıcılar tarafından mevcut sistem
memnuniyetsizliği ile başlar
Dış Etkenler:
Herhangi bir istek ve karar ile değil dış etkenler
ile projenin başlama zorluluğudur
MMYO / Sistem Analizi ve Tasarımı
Download