chapter 4 - selection of an appropriate project approach-1[1]

19
1 Chapter 4 Selection Of An Appropriate Project Approach

Upload: tarun

Post on 01-Jun-2018

223 views

Category:

Documents


1 download

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