chapter 4 - selection of an appropriate project approach-1[1]
TRANSCRIPT
8/9/2019 Chapter 4 - Selection of an Appropriate Project Approach-1[1]
http://slidepdf.com/reader/full/chapter-4-selection-of-an-appropriate-project-approach-11 1/19
1
Chapter 4
Selection Of An AppropriateProject Approach
8/9/2019 Chapter 4 - Selection of an Appropriate Project Approach-1[1]
http://slidepdf.com/reader/full/chapter-4-selection-of-an-appropriate-project-approach-11 2/19
2
CHOOSING
TECHNOLOGIES The developent of !oft"are in#ho$!e
!$%%e!t! that the project ha! certain
characteri!tic!& the project tea and the $!er! 'elon% to
the !ae or%ani(ation) the project 'ein% con!idered !lot into a
portfolio of e*i!tin% cop$ter#'a!ed!+!te)
the ethodolo%ie! and technolo%ie! to 'e$!ed are not !elected '+ the project
ana%er, '$t are dictated '+ local!tandard!-
8/9/2019 Chapter 4 - Selection of an Appropriate Project Approach-1[1]
http://slidepdf.com/reader/full/chapter-4-selection-of-an-appropriate-project-approach-11 3/19
PROJECT ANALYSIS:
Outcome of analysis will be selection of mostappropriate methodologies and technologies
Methodologies(Unified Software DevelopmentProcess (USDP), Structured system analysis anddesign methods (SSDM))
!echnologies("nvironments , Software etc)
8/9/2019 Chapter 4 - Selection of an Appropriate Project Approach-1[1]
http://slidepdf.com/reader/full/chapter-4-selection-of-an-appropriate-project-approach-11 4/19
STEPS IN PROJECT
ANALYSIS:#dentify pro$ect as either ob$ective driven or product
driven
nalyses Pro$ect %haracteristics
Data driven or Process driven
&eneral tool or application specific
Specific tools available(&raphics etc)'ardware and software environment
"ntertaining games or servicing
8/9/2019 Chapter 4 - Selection of an Appropriate Project Approach-1[1]
http://slidepdf.com/reader/full/chapter-4-selection-of-an-appropriate-project-approach-11 5/19
.
•Identify project as either objecties!drien or
prod"ct!drien•Ana#yses other project characteristics$
•Identify %i&h Lee# Project Ris'
•Prod"ct "ncertainty
•Process "ncertainty•Reso"rce "ncertainty
Ta'e into acco"nt "ser re("ire)ents
concernin& i)p#e)entation
8/9/2019 Chapter 4 - Selection of an Appropriate Project Approach-1[1]
http://slidepdf.com/reader/full/chapter-4-selection-of-an-appropriate-project-approach-11 6/19
/
Se#ect &enera# #ife!cyc#e approach
•%ontrol system
•#nformation system
•&eneral tools specialied techniues
•'ardware environment
•Safety*critical system•#mprecise reuirement
8/9/2019 Chapter 4 - Selection of an Appropriate Project Approach-1[1]
http://slidepdf.com/reader/full/chapter-4-selection-of-an-appropriate-project-approach-11 7/19
C%OICE O* PROCESS
+O,ELS:!he activities can be organied in different ways
+nown as models(Process Models)
!he various models are
aterfall Model
- Process Model
Spiral Model
8/9/2019 Chapter 4 - Selection of an Appropriate Project Approach-1[1]
http://slidepdf.com/reader/full/chapter-4-selection-of-an-appropriate-project-approach-11 8/19
0
Str"ct"re ers"s speed of de#iery
8/9/2019 Chapter 4 - Selection of an Appropriate Project Approach-1[1]
http://slidepdf.com/reader/full/chapter-4-selection-of-an-appropriate-project-approach-11 9/19
ethodolo%ie! 3aterfall ethod
#proce!! odel
5A6
Spiral odel
8/9/2019 Chapter 4 - Selection of an Appropriate Project Approach-1[1]
http://slidepdf.com/reader/full/chapter-4-selection-of-an-appropriate-project-approach-11 10/19
17
3aterfall ethod
Al!o 8no"n a! the Traditional ethod
There i! a !e9$ence of activitie!"or8in% fro top to 'otto-
8/9/2019 Chapter 4 - Selection of an Appropriate Project Approach-1[1]
http://slidepdf.com/reader/full/chapter-4-selection-of-an-appropriate-project-approach-11 11/19
8/9/2019 Chapter 4 - Selection of an Appropriate Project Approach-1[1]
http://slidepdf.com/reader/full/chapter-4-selection-of-an-appropriate-project-approach-11 12/19
12
Feasibility study
Userrequirements
Analysis
System design
Program design
coding
Testing
operation
8/9/2019 Chapter 4 - Selection of an Appropriate Project Approach-1[1]
http://slidepdf.com/reader/full/chapter-4-selection-of-an-appropriate-project-approach-11 13/19
1>
#proce!! odel The #proce!! can 'e !een a!
e*pandin% the te!tin% activitie! in
the "aterfall odel-
8/9/2019 Chapter 4 - Selection of an Appropriate Project Approach-1[1]
http://slidepdf.com/reader/full/chapter-4-selection-of-an-appropriate-project-approach-11 14/19
14
8/9/2019 Chapter 4 - Selection of an Appropriate Project Approach-1[1]
http://slidepdf.com/reader/full/chapter-4-selection-of-an-appropriate-project-approach-11 15/19
1.
#Proce!! ethod :con;t<
Advanta%e!& C$!toer ore !ati!faction
Increa!ed 9$alit+
6ra"'ac8!& ore tie
ore re!o$rce!
8/9/2019 Chapter 4 - Selection of an Appropriate Project Approach-1[1]
http://slidepdf.com/reader/full/chapter-4-selection-of-an-appropriate-project-approach-11 16/19
1/
Spiral odel I! a !oft"are developent proce!!
co'inin% eleent! of 'oth de!i%n
and protot+pin% in !ta%e!-
5i!8anal+!i!
En%ineerin%#6e!i%n
Con!tr$ction
Plannin%
C$!toerCo$nication
C$!toer
Eval$ation
8/9/2019 Chapter 4 - Selection of an Appropriate Project Approach-1[1]
http://slidepdf.com/reader/full/chapter-4-selection-of-an-appropriate-project-approach-11 17/19
1?
Spiral :con;t<
Advanta%e!& Increa!ed 9$alit+
Le!! ri!8!
6ra"'ac8!& Cople*it+
It i! a ne" odel
8/9/2019 Chapter 4 - Selection of an Appropriate Project Approach-1[1]
http://slidepdf.com/reader/full/chapter-4-selection-of-an-appropriate-project-approach-11 18/19
Soft"are protot+pin%
Thro"#a"a+ protot+pe!
Evol$tionar+ protot+pe!
Learnin% '+ doin% Iproved co$nication!
Iprove $!er involveent
Clari=cation of partiall+ 8no"n re9$ireent! deon!tration of the con!i!tenc+ and
copletene!! of a !peci=cation
10
8/9/2019 Chapter 4 - Selection of an Appropriate Project Approach-1[1]
http://slidepdf.com/reader/full/chapter-4-selection-of-an-appropriate-project-approach-11 19/19
5ed$ced need for doc$entation
5ed$ced aintenance co!t
@eat$re con!traint
Prod$ction of e*pected re!$lt!
!er can i!$nder!tand the role of the protop+pe
La8e of project !tandard! po!!i'le
La8e of control
Additional e*pen!e
achine eBcienc+
Clo!e pro*iit+ of developer!
1