Sistem çözümlemesi ve tasarımı, bir hangi verileri, hangi kullanıcılar için ve nasıl işlemesi gerektiğini irdeleme; sistemin girdilerini, mantığını, çıktılarını ve bileşenlerini betimleme; ve sistemi meydana getirerek çalıştırma aşamalarını inceleyen bilgi alanıdır. Bu sürece adı da verilmektedir. Her bilişim sistemi, insan yapımı diğer pek çok sistem gibi, beş aşamalı bir yaşam döngüsünden geçmektedir:
- Planlama,
- Çözümleme,
- Tasarım,
- Gerçekleştirme,
- Kullanım ve bakım.
Bu beş aşama kimi zaman birbirinden kesin sınırlarla ayrılırken, çoğu zaman kısmen ya da tümüyle iç içe geçmekte ya da yinelenmektedir. Aşamaları ayırmak, sistem geliştirme sürecinde öngörülebilirliği artırmakta ve projelendirmeyi kolaylaştırmaktadır. Buna karşın aşamaların yinelenebilmesi (iterasyonlar), gerek geliştirme sürecine, gerekse geliştirilen sisteme esneklik kazandırmakta; sistemin geliştirme ve kullanım koşullarına uyumunu artırmaktadır. Sistemler yaşam döngüsünün sonunda, teknolojik eskime, sistem kapasite ve kabiliyetlerinin yetersizliği, sistem bakımının pahalılığı ya da olanaksızlığı gibi nedenler yüzünden kullanımdan kaldırılmakta ve yerlerine yenileri gelmektedir. Kullanım ve bakım aşamasından önceki dört aşama (planlama, çözümleme, tasarım ve gerçekleştirme) olarak adlandırılmaktadır.
Bir bilişim sistemi ya da yazılım uygulaması geliştirilirken, sistem özelliklerine ve geliştiricilerin bilgi ve becerilerine göre şu yöntemlerden biri kullanılmaktadır:
- (İng. structured systems analysis and design; kısaca SSAD);
- (İng. spiral model);
- (İng. rapid application development; kısaca RAD);
- (İng. joint application design; kısaca JAD);
- Nesne yönelimli çözümleme ve tasarım (İng. Object-oriented analysis and design; kısaca OOAD);
- Prototipleme (İng. prototyping);
- (İng. agile programming);
- (İng. extreme programming);
- Scrum (İng. Scrum).
Kaynakça
- ^ a b Mc Leod, Jr., R. ve G. Schell. (2001). Management Information Systems. 8. Basım.S. 123. Prentice Hall.
- ^ Satzinger, J., R. Jackson ve S. Burd. (2009). Systems Analysis and Design in a Changing World. 5. Basım. S. 38-39. Course Technology.
- ^ Dennis, R., B. H. Wixom ve R. M. Roth. (2006). Systems Analysis Design. 3. Basım. S. 8-18. Wiley.
- ^ Satzinger, J., R. Jackson ve S. Burd. (2009). Systems Analysis and Design in a Changing World. 5. Basım. S. 39-62. Course Technology.
Ayrıca bakınız
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Sistem cozumlemesi ve tasarimi bir hangi verileri hangi kullanicilar icin ve nasil islemesi gerektigini irdeleme sistemin girdilerini mantigini ciktilarini ve bilesenlerini betimleme ve sistemi meydana getirerek calistirma asamalarini inceleyen bilgi alanidir Bu surece adi da verilmektedir Her bilisim sistemi insan yapimi diger pek cok sistem gibi bes asamali bir yasam dongusunden gecmektedir Planlama Cozumleme Tasarim Gerceklestirme Kullanim ve bakim Sistem yasam dongusu Sistem yasam dongusu bir bilisim sisteminin yasami boyunca gecirdigi asamalari ve bu asamalar arasindaki olanakli iterasyonlari betimlemektedir Bu bes asama kimi zaman birbirinden kesin sinirlarla ayrilirken cogu zaman kismen ya da tumuyle ic ice gecmekte ya da yinelenmektedir Asamalari ayirmak sistem gelistirme surecinde ongorulebilirligi artirmakta ve projelendirmeyi kolaylastirmaktadir Buna karsin asamalarin yinelenebilmesi iterasyonlar gerek gelistirme surecine gerekse gelistirilen sisteme esneklik kazandirmakta sistemin gelistirme ve kullanim kosullarina uyumunu artirmaktadir Sistemler yasam dongusunun sonunda teknolojik eskime sistem kapasite ve kabiliyetlerinin yetersizligi sistem bakiminin pahaliligi ya da olanaksizligi gibi nedenler yuzunden kullanimdan kaldirilmakta ve yerlerine yenileri gelmektedir Kullanim ve bakim asamasindan onceki dort asama planlama cozumleme tasarim ve gerceklestirme olarak adlandirilmaktadir Bir bilisim sistemi ya da yazilim uygulamasi gelistirilirken sistem ozelliklerine ve gelistiricilerin bilgi ve becerilerine gore su yontemlerden biri kullanilmaktadir Ing structured systems analysis and design kisaca SSAD Ing spiral model Ing rapid application development kisaca RAD Ing joint application design kisaca JAD Nesne yonelimli cozumleme ve tasarim Ing Object oriented analysis and design kisaca OOAD Prototipleme Ing prototyping Ing agile programming Ing extreme programming Scrum Ing Scrum Kaynakca a b Mc Leod Jr R ve G Schell 2001 Management Information Systems 8 Basim S 123 Prentice Hall Satzinger J R Jackson ve S Burd 2009 Systems Analysis and Design in a Changing World 5 Basim S 38 39 Course Technology Dennis R B H Wixom ve R M Roth 2006 Systems Analysis Design 3 Basim S 8 18 Wiley Satzinger J R Jackson ve S Burd 2009 Systems Analysis and Design in a Changing World 5 Basim S 39 62 Course Technology Ayrica bakinizYazilim muhendisligi