sistem geliştirme yaşam döngüsü (the systems · pdf file• analist,...

Download Sistem Geliştirme Yaşam Döngüsü (The Systems · PDF file• Analist, işletme fonksiyonlarını anlamalı ve insanların, hedeflerin, ... sözlüğü geliştirilir. • Bu safha

If you can't read please download the document

Upload: ngoliem

Post on 06-Feb-2018

227 views

Category:

Documents


4 download

TRANSCRIPT

  • Sistem Gelitirme Yaam Dngs(The Systems Development Life Cycle)

    (SDLC) Sistem analistlerinin ve kullanc faaliyetlerininspesifik dngsnn kullanlmasyla En iyi gelitirilmi sistemin olumasn salayan Analiz ve dizayn iin safhal bir yaklamdr.

  • SDLC

    Sistem Gelitirme Yaam Dngsn birbirinden ayr admlar olarak deil,

    Safhalar iinde baarlan bir sre olarak dnmek daha faydal olacaktr.

  • SDLC1. Problemlerin,

    frsatlarn ve amalarn tanmlanmas

    2. Bilgi gereksinimlerinin

    belirlenmesi

    4. nerilen sistemin tasarm

    7. Sistemin gerekletirilmesi

    ve deerlendirilmesi

    3. Sistem ihtiyalarnn analizi

    6. Sistemin test edilmesi ve srdrlmesi

    5. Yazlmn gelitirilmesi ve belge oluturulmas

  • 1. Problemlerin, Frsatlarn ve Amalarn Tanmlanmas

    Sistem analisti problemlerin, frsatlarn ve amalarn tanmlanmasna odaklanmaldr.

    Bu ilk safha projenin geri kalannn baars iin kritik rol oynamaktadr.

  • Analist ncelikle iletmede neler olduuna bakmaldr.

    Tespit ettii problemlerle dier iletme yelerini bir araya getirmelidir.

    Frsatlar, analistin bilgi sistemlerinin kullanmyla gelitirileceine inand durumlardr.

    Frsatlar yakalamak, iletmenin rekabet ortamnda ne gemesini salayabilir.

  • Amalarn belirlenmesi ilk safhann nemli bir parasdr.

    Bilgi sistemi uygulamalarnn bazlar spesifik problemleri ve frsatlar belirleyerek iletmenin amalarna ulamasnda yardmc olabilir.

  • lk safhada; kullanclar, analistler ve projeyi dzenleyen yneticiler bulunur.

    Bu safhann faaliyetleri; mteri ynetimi almalar, elde edilen bilginin zetlenmesi, projenin snrlarnn tahminlenmesi ve sonularnn belgelenmesini ierir.

  • Bu safhann kts; problemin tanm ve amalarn zetlenmesini ieren fizibilite raporudur.

    Ynetim nerilen projede ilerleyip ilerlemeyeceine karar vermelidir.

  • 2. Bilgi Gereksinimlerinin Belirlenmesi

    letmede bilgi ihtiyalarnn belirlenmesindekullanlan aralar; Ham verinin rneklenmesi ve aratrlmas Karar vericilerin davranlar ve ofis evresinin

    incelenmesi, sorgulanmas ve gzlenmesi Prototip oluturulmasdr.

  • Hzl uygulama gelitirme (Rapid applicationdevelopment-RAD), yazlm aralar gibi gelitirme yntemlerini de ieren sistem gelitirme iin nesne uyumlu bir yaklamdr.

    Bu safhada analist kullanclarn almalarn srdrebilmeleri iin hangi bilgiye ihtiyalar olduunu anlamaya alr.

  • Bu safhada; analistler, kullanclar, ilem yneticileri ve ilem alanlar bulunur.

    Sistem analisti geerli sistem fonksiyonlarnn detaylarn bilmelidir. Bunun iin;

    Kim (Kapsad insanlar) Ne (letme faaliyeti) Nerede (letmenin evresi) Ne zaman (Zaman ynetimi) Nasl (Uygulanan geerli yntem)Ve letme neden geerli sistemi kullanyor?

    sorularn sormaldr?

  • Mevcut sistemin kullanlmas iin geerli sebepler olabilir, ancak daha iyi bir sistem dizayn dnlmelidir.

    Analist, iletme fonksiyonlarn anlamal ve insanlarn, hedeflerin, verilerin ve kullanlan yntemlerin tam bilgisine sahip olmaldr.

  • 3. Sistem htiyalarnn Analizi

    htiyalar belirlemesinde spesifik aralar ve teknikler analiste yardmc olur.

    Bu aralardan biri grafik form yapsnda iletme fonksiyonlarnn girdi, sreler ve kt emasnn veri ak diyagramlarn kullanmaktr.

  • Veri ak diyagramlarndan, sistemde kullanlan tm verinin listelenmesiyle veri szl gelitirilir.

    Bu safha boyunca sistem analisti karar verme yapsn analiz eder.

    Yaplandrlan kararlar; artlar, alternatifler, faaliyetler, faaliyet kurallar iin belirlenebilir.

  • Yaplandrlm kararlarn analizi iin ana metod vardr; kullanlan dilin yaplandrlmas, karar tablolar ve karar aalar

    letme iindeki tm kararlar yaplandrlamaz, ancak yaplandrma sistem analistinin iletmenin durumunu anlamas iin nemlidir.

  • Yar yaplandrlm kararlar (risk altnda kararlarn verilmesi) ounlukla Karar Destek Sistemleri tarafndan desteklenir.

    Yar yaplandrlm kararlarda analist; problemin karmaklk derecesini, dnlen kriter saysn temel alarak kararlar inceler.

  • ok-kriterli kararlar (birok faktrn dengelenmesi gereken kararlar) bu safhann bir parasdr.

    Sreci ve arlklandrma metodlarn ieren birok teknik ok-kriterli kararlar iin kullanlr.

  • SDLCnin bu noktasnda sistem analisti; alternatiflerin fayda/maliyet analizinin ve gelitirilen dncelerin zetini ieren sistem nerileri hazrlamaldr.

    Analist, ynetim tarafndan kabul edilen sistem nerisini gelitirir.

  • Her sistem problemi tektir ve asla bir tek doru zm iermez.

    Oluturulan dnceler veya zmler her analistin bireysel niteliklerine ve profesyonel eitimine baldr.

  • 4. nerilen Sistemin Dizayn

    Dizayn safhasnda sistem analisti bilgi sisteminin mantksal dizaynn gerekletirmek iin nceden toplanan bilgiyi kullanr.

  • Analist, hatasz veri-giri prosedrn tasarlar,

    Bylece bilgi sistemine giren verinin doruluu salanr.

    yi bir form ve ekran dizayn teknii kullanarak bilgi sistemi iin etkili veriler salar.

  • Bilgi sisteminin mantksal dizaynnn bir paras olarak kullanc arayz oluturulur.

    Arayz, kullanc ile sistem arasndaki balanty salar.

    Dizayn safhas, iletmede karar vericilerin ihtiya duyduu ok miktardaki veriyi depolayacak dosyalarn ve veri tabannn tasarmn ierir.

  • yi dzenlenmi bir veri taban tm bilgi sistemlerinin temelidir.

    Analist, sistemi ve veriyi korumak iin ve programclara program gelitirebilmeleri iin kontrol ve geri-dn prosedrleri tasarlamaldr.

  • 5. Yazlmn Gelitirilmesi ve Belge Oluturulmas

    Bu safhada analist, gerekli orijinal yazlm gelitirmek iin programclarla birlikte alr.

  • Bu safha boyunca analist yazlm iin; Prosedrler Online yardm, Sk Sorulan Sorular (Frequently Asked

    Questions-FAQ) Read Me dosyas gibi yaplar ieren etkili bir dokmangelitirmek iin kullanclarla birlikte alr.

  • Dokmantasyon, kullanclara yazlmn nasl kullanlacan ve problem olursa ne yapmalar gerektiini anlatr.

  • 6.sistemin Test Edilmesi ve Srdrlmesi

    Bilgi sistemi kullanlmadan nce test edilmelidir.

    Problem kullancya ulamadan nce yakalanrsa ok daha az maliyete neden olur.

  • nemli problemlerin testi iin nce rnek veriler kullanlr, daha sonra mevcut sistemden gerek veriler alnr.

    Sistemin srdrlmesi ve dokmantasyon bu safhada balar ve bilgi sisteminin mr boyunca rutin olarak devam eder.

  • 7. Sistemin Gerekletirilmesi ve Deerlendirilmesi

    Sistem gelitirmenin son safhasnda analistbilgi sisteminin gerekletirilmesini salar.

    Eski sistemden yeni sisteme gei iin bir plan oluturur.

    Bu sre dosyalar eski formattan yeni formata dntrmeyi yada bir veri taban oluturmay kapsar.

  • Deerlendirme, ounlukla yeni sistemin tartld blmdr.

    Salanmas gereken anahtar kriter ulalmak istenen kullancnn sistemi gerekten kullanp kullanmaddr.

  • Sistem almas ounlukla dngseldir. Analist sistem gelitirmenin bir safhasn

    bitirdiinde dierine doru ilerler. Bir problemin bulunmas analisti bir nceki

    safhaya gemeye ve gerekli ilemi orada yapmaya zorlayabilir.

    Sistem Gelitirme Yaam Dngs(The Systems Development Life Cycle)(SDLC)SDLCSDLCProblemlerin, Frsatlarn ve Amalarn Tanmlanmas2. Bilgi Gereksinimlerinin Belirlenmesi3. Sistem htiyalarnn Analizi4. nerilen Sistemin Dizayn5. Yazlmn Gelitirilmesi ve Belge Oluturulmas6.sistemin Test Edilmesi ve Srdrlmesi7. Sistemin Gerekletirilmesi ve Deerlendirilmesi