Bölüm 8 Ön Ürün ve Hızlı Uygulama Geliştirme Ana Konular Ön

advertisement
Bölüm 8
Ön Ürün ve H zl Uygulama
Geli tirme
8lk Kullan c Tepkileri
Kullan c lardan tepkiler toplanmal d r
Üç tip vard r
Kullan c önerileri
De0i iklik tavsiyeleri
Revizyon planlar
Sistem Analiz ve Tasar m
Sedat Telçeken
Sedat Telçeken
Ana Konular
Copyright © 2002 by Prentice Hall, Inc.
8-2
Ön Ürün Geli tirme
Ön ürün geli tirme bir bilgi toplama
tekni0idir
Ön ürünler kullan c tepkilerini,
fikirlerini, de0i iklik isteklerini ve
revizyon planlar n ararken faydal
olmaktad r
Ön ürün geli tirme, sistemin geli tirme
döngüsüne bir alternatif olarak
kullan labilir
Sedat Telçeken
8-3
Copyright © 2002 by Prentice Hall, Inc.
8-4
Dört Çe it Ön Ürün
Ön ürün kavramlar
Ön ürün çe itleri
Ön ürün geli tirme ve sistem geli tirme
ya am döngüsü
Ön ürün geli tirme k lavuzu
Ön ürün de0erlendirme
H zl Uygulama Geli tirme (Rapid
application development - RAD)
Sedat Telçeken
Copyright © 2002 by Prentice Hall, Inc.
Dört tip ön ürün anlay
vard r:
Yamal ön ürün
8 levsel olmayan ölçek modeli
8lk tam ölçekli model
Sadece baz önemli sistem özelliklerini
içeren ön ürün
Sedat Telçeken
Copyright © 2002 by Prentice Hall, Inc.
8-5
Yamal Ön Ürün
Tüm özelliklere sahip çal an bir model,
ancak verimsizdir
Kullan c lar sistemle etkile im içerisinde
olabilir
Veri depolama ve getirme verimsiz
olabilir
Çal abilir durumdad r ancak verimsizdir
Sadece temel özellikleri içerebilir
Sedat Telçeken
Copyright © 2002 by Prentice Hall, Inc.
8-6
1
8 levsel Olmayan Ölçek Modeli
SLDC iki ana soruna sahiptir
Sadece test edilecek temel özellikler
d nda i levsiz olan modeldir
Ön ürün girdi ve ç kt lar
Sedat Telçeken
Copyright © 2002 by Prentice Hall, Inc.
Geli tirme süreci için daha fazla zamana
gereksinim vard r
Kullan m gereksinimleri zamanla
de0i mektedir
Ön ürün geli tirme bir alternatif olarak
kullan labilir
8-7
8lk Tam Ölçek Modeli
Copyright © 2002 by Prentice Hall, Inc.
8-8
Seçilen Özellikler Ön Ürünü
En son sistemin tüm de0il ancak sadece
belli özelliklerinin yer ald 0 i levsel
model
Bu özellikler kabul edildikten sonra,
gerekli özellikler eklenir
Baz menü bile enleri bulunabilir
Sistem modüller halinde olu turulur
Bunlar da gerçek sistemin birer
Sedat Telçeken
8-9
parças d r
Copyright © 2002 by Prentice Hall, Inc.
Sedat Telçeken
Copyright © 2002 by Prentice Hall, Inc.
8-10
Ön Ürün Geli tirme K lavuzu
Bir pilot sistem olu turun
Bir çal ma modeli
Ayn bilgi sisteminin birçok kurulumu
dü ünüldü0ünde yararl d r
Örnek olarak bir yerde kurulmu bir
sistemin test edilmesi ve gerekli
de0i ikliklerin yapmas , daha sonra bu
sistemin ba ka yerlere de kurulmas
Sedat Telçeken
Sistem Ya am Döngüsüne(SLDC) Alternatif
Olarak Ön Ürün Geli tirme
Bir ön ürün geli tirmek için yönergeler
Yönetilebilir modüllerle çal n
Ön ürünü çabucak geli tirin
Ön ürünü ba ar l tekrarlamalarla geli tirin
Kullan c arayüzüne önem verin
Sedat Telçeken
Copyright © 2002 by Prentice Hall, Inc.
8-11
Ön Ürünlerin Getirileri
Sistemi geli im evrelerinin erken
a amalar nda de0i tirebilme olana0
Çal lmas zor bir sistemi geli tirmeyi
engelleme olana0
Kullan c ihtiyaç ve beklentilerini en
yak ndan kar layabilen bir sistem
geli tirebilme olana0
Sedat Telçeken
Copyright © 2002 by Prentice Hall, Inc.
8-12
2
H zl Uygulama Geli tirme (Rapid
Application Development - RAD)
Ön Ürünlerin Dezavantajlar
RAD yani h zl uygulama geli tirme,
sistem geli tirme sürecine nesne
tabanl bir yakla md r. Yaz l m araçlar
gibi geli tirme methotlar n ihtiva eder.
H zl ve tekrarl yap s ndan dolay ön
ürün geli tirme sürecini yönetmek
zordur
Ön ürün üzerinde geri beslemeye
gereksinim duyar
Tamamlanmam ön ürünler tam
sistemler olarak ele al nabilir
Sedat Telçeken
Copyright © 2002 by Prentice Hall, Inc.
8-13
Ön Ürün De0erlendirme
Sistem analizcileri, kullan c lar n ön
ürünlere tepkilerini ortaya ç karmak ve
de0erlendirmek için sistematik bir
ekilde çal mal d r
Kullan c üç ekilde sürece kat l r
Sedat Telçeken
Copyright © 2002 by Prentice Hall, Inc.
8-16
RAD A amalar
RAD, üç geni a amadan olu ur:
Gereksinim planlama
RAD tasar m atölyesi
Uygulama
Ön ürün üzerinde deneme yapmak
Ön ürünlere aç k tepkiler vermek
Bir ön ürün de0erlendirme formu kullan n
Ön ürüne ekleme ve ön üründen ç karma
Sedat Telçeken
8-14
yapma tavsiyeleri
Copyright © 2002 by Prentice Hall, Inc.
WEB Üzerinde Ön Ürün Geli tirme
WEB üzerinde ön ürün geli tirme, ön
ürün geli tirme sürecini a a0 daki
yönlerden iyile tirebilir
Kullan c lar n sistemi uzaktan inceleyip
yorum yapabilmesine olanak sa0lar
Kullan c lar n zamanlar oldukça ve 8nternet
ba0lant s olan birçok bilgisayar kullanarak
ön ürünü incelemelerine olanak sa0lar.
Analizcinin yaz l m kullan c n n bilgisayar na
kurmas na gerek yoktur
Sedat Telçeken
8-15
Copyright © 2002 by Prentice Hall, Inc.
Sedat Telçeken
Copyright © 2002 by Prentice Hall, Inc.
8-17
Gereksinim Planlama A amas
Kullan c lar ve analizciler, sistemin veya
uygulaman n amaçlar n belirlemek için
bir araya gelir
8 hayat ndaki sorunlar n giderilmesi
amaçl d r
Sedat Telçeken
Copyright © 2002 by Prentice Hall, Inc.
8-18
3
RAD Tasar m Atelyesi
RAD ve SDLC
Tasar m ve iyile tirme a amas
Karar destek sistem gruplar n kullanarak
kullan c lar n tasar m üzerinde hemfikir olmalar n
sa0lay n
Programc lar ve analizciler, kullan c lara göstermek
üzere tasar mlar n n ve çal ma a amalar n n görsel
sunumlar n haz rlayabilir
Kullan c lar gerçek olarak çal an ön ürünlere tepki
verir
Analizciler kullan c tepkilerine göre tasarlanm
modülleri iyile tirir
Sedat Telçeken
Copyright © 2002 by Prentice Hall, Inc.
8-19
Uygulama A amas
Copyright © 2002 by Prentice Hall, Inc.
8-20
RAD’a Martin Yakla m
Gereksinim planlama
Kullan c tasar m
Yap m
Cutover
Copyright © 2002 by Prentice Hall, Inc.
Copyright © 2002 by Prentice Hall, Inc.
8-22
RAD a a0 daki durumlarda kullan l r
Tak mda tecrübeli programc ve analizciler
varsa
Uygulama geli tirmeyi h zland rmak için
geçerli nedenler varsa
Projede al lm n d nda e-ticaret
uygulamalar varsa ve çabuk sonuçlar
gerekliyse
Kullan c lar bilgiliyse ve irket amaçlar n
biliyorsa
Sedat Telçeken
8-23
Copyright © 2002 by Prentice Hall, Inc.
RAD’ SDLC içerisinde kullanmak
Martin yakla m dört a amadan olu ur:
Sedat Telçeken
Sedat Telçeken
RAD ne zaman kullan lmal d r?
Sistemler olu turulup iyile tirildikçe,
yeni sistemler ve yar sistemler
olu turulup organizasyona sunulur
Yeni sistemler olu turulurken, eski
sistemlerin paralel olarak çal t r lmas na
gerek yoktur
Sedat Telçeken
RAD araçlar ekranlar olu turmak ve
uygulaman n genel ak n göstermek
için kullan l r
Kullan c lar tasar m onaylar ve görsel
modelde oturum kapat r
Uygulama daha az streslidir çünkü
kullan c lar sistemin i ile ilgili k s mlar n
tasarlamada yard mc olurlar
8-21
RAD, SDLC ile birlikte kullan ld 0 nda
çok güçlü olabilmektedir
Sistemin seçilen k s mlar n
güncellemek, geli tirmek ve yenilikler
getirmek için kullan labilir
Sedat Telçeken
Copyright © 2002 by Prentice Hall, Inc.
8-24
4
RAD’ n Dezavantajlar
Projeyi çok aceleye getirmeye neden
olabilir
Dokümantasyon yönünden zay fl k
ortaya ç kabilir
Acil i gereksinimlerini
kar layamayabilir
RAD araçlar yla a ina olmayan
programc lar için daha zor ö0renebilme
Sedat Telçeken
Copyright © 2002 by Prentice Hall, Inc.
8-25
5
Download