24
Edited By Jasour A.Obeidat Supervisor Dr.Hebah Nassir Deain Information System Development 1 st Semester 2012-2013

V model in SDLC

Embed Size (px)

Citation preview

Page 1: V model in SDLC

Edited By Jasour A.Obeidat

Supervisor

Dr.Hebah Nassir Deain

Information System Development – 1st Semester 2012-2013

Page 2: V model in SDLC

Outline

• “V” Model in Progress.

• “V” Model illustration.

• “V” Model Advantages.

• “V” Model Disadvantages.

• Comparison between “Waterfall” Vs. “V” Models.

• Examples (Problem Scenario).

Information System Development – 1st Semester 2012-2013

Page 3: V model in SDLC

Outline

• System Development Life Cycle SDLC.

• “V” Model illustration.

• “V” Model Advantages.

• “V” Model Disadvantages.

• Comparison between “Waterfall” Vs. “V” Models.

• Examples (Problem Scenario).

Information System Development – 1st Semester 2012-2013

Page 4: V model in SDLC

Outline

• System Development Life Cycle SDLC.

• “V” Model in Progress.

• “V” Model Advantages.

• “V” Model Disadvantages.

• Comparison between “Waterfall” Vs. “V” Models.

• Examples (Problem Scenario).

Information System Development – 1st Semester 2012-2013

Page 5: V model in SDLC

Outline

• System Development Life Cycle SDLC.

• “V” Model in Progress.

• “V” Model illustration.

• “V” Model Disadvantages.

• Comparison between “Waterfall” Vs. “V” Models.

• Examples (Problem Scenario).

Information System Development – 1st Semester 2012-2013

Page 6: V model in SDLC

Outline

• System Development Life Cycle SDLC.

• “V” Model in Progress.

• “V” Model illustration.

• “V” Model Advantages.

• Comparison between “Waterfall” Vs. “V” Models.

• Examples (Problem Scenario).

Information System Development – 1st Semester 2012-2013

Page 7: V model in SDLC

Outline

• System Development Life Cycle SDLC.

• “V” Model in Progress.

• “V” Model illustration.

• “V” Model Advantages.

• “V” Model Disadvantages.

• Examples (Problem Scenario).

Information System Development – 1st Semester 2012-2013

Page 8: V model in SDLC

Outline

• System Development Life Cycle SDLC.

• “V” Model in Progress.

• “V” Model illustration.

• “V” Model Advantages.

• “V” Model Disadvantages.

• Comparison between “Waterfall” Vs. “V” Models.

Information System Development – 1st Semester 2012-2013

Page 9: V model in SDLC

• System development process: Is a structure imposed on the development of a system

product.

• There are several models represent system product in it’s processes:

- Waterfall Model - V shaped Model - EXTREM Programming - …etc.

System Development Life Cycle SDLC

Information System Development – 1st Semester 2012-2013

Page 10: V model in SDLC

“V” Model Illustration

Information System Development – 1st Semester 2012-2013

Page 11: V model in SDLC

“V” Model in Progress “Procedures”

Information System Development – 1st Semester 2012-2013

• The “V” Model begin with elicitation of system requirements in order to conceptualize the system.

• Once the system concept is formed, requirements are further elicited, in order to specify detailed system requirements.

Note:

These system requirement are then allocated to system components. (e.g. H/W, S/W, firm works, and people)

Page 12: V model in SDLC

“V” Model in Progress “Procedures”

Information System Development – 1st Semester 2012-2013

• The system is designed.

• Once the system is designed the detailed software requirements are elicited.

• Note :

These software requirements are then used to design, construct, and test appropriate component of the system .

Page 13: V model in SDLC

“V” Model in Progress “Procedures”

Information System Development – 1st Semester 2012-2013

• Eventually, all of the system components are integrated and tested when Evidence Exist?

- That the resulting system meets requirements.

- The system and its components

are accepted.

Page 14: V model in SDLC

“V” Model in Progress “Procedures”

Information System Development – 1st Semester 2012-2013

• The “V” Model integrates planning and execution of testing throughout the life cycle.

During requirements elicitation and analysis

Acceptance test planning Initiated

-Executed prior to developing the system

During design activities

System Integration test planning Initiated

-Executed after S/W coded and TESTED

Page 15: V model in SDLC

“V” Model Advantages

Information System Development – 1st Semester 2012-2013

• Simple and easy to use.

• Specific goals are defined for each phase.

• Focus on preparing test plans early in the process which give it higher chance to success.

• The user of the “V” Model participate in the development and maintenance.

Page 16: V model in SDLC

“V” Model Advantages

Information System Development – 1st Semester 2012-2013

• The “V” Model provide a concrete assistance on how to implement an activity.

• In each activity schema there are instructions, recommendations, and detailed explanation of the activity.

• Appropriate for small development project in which requirements are well understood.

Page 17: V model in SDLC

“V” Model disadvantages

Information System Development – 1st Semester 2012-2013

• Difficult to add or change requirements later in the development process.

• “V” Model is inappropriate for complex projects.

• The emphasize in test planning appears to reduce the risk but like the “Waterfall” model the “V” model risks in :

- Time.

- absence of careful planning.

Page 18: V model in SDLC

Waterfall Model Vs. V Shaped Model

Information System Development – 1st Semester 2012-2013

“V” Model Waterfall Model Model / Feature

Beginning Beginning Requirement Specifications

Expensive Low Cost

High Low Guarantee of success

Intermediate Simple Simplicity

Little flexible Rigid Flexibility

To some extent Limited Reusability

At beginning Only at the beginning User involvement

Difficult Difficult Change incorporated

Page 19: V model in SDLC

Problem Scenarios

Information System Development – 1st Semester 2012-2013

• Example A:

We received a requirement specification from a client for developing a solution for their specified problem in a domain we have little or no expertise and obviously no experience of developing similar solution.

Page 20: V model in SDLC

Problem Scenarios

Information System Development – 1st Semester 2012-2013

• Example A: In “Waterfall Model”

This Model is not suitable for using it in this case. Because : -Clients may not know the complete vision of the solution . - No expertise and experience on this domain which reflect that we can’t gather complete requirements, and that leads for troubles due new findings.

Page 21: V model in SDLC

Problem Scenarios

Information System Development – 1st Semester 2012-2013

• Example A: In “V” Model

This is not suitable for using it in this case because:

-It is similar to “Waterfall” model except of the added test phases at each level, so gathering will be an issue here too.

-No working prototype will be available because there is not any incremental/ modular/ iterative approach.

Page 22: V model in SDLC

???

Information System Development – 1st Semester 2012-2013

Page 23: V model in SDLC

Problem Scenarios

Information System Development – 1st Semester 2012-2013

• This is my Question???????

We received a requirement specification from a client for developing a solution for their specified problem in domain. We have expertise and experience of developing similar solutions

Page 24: V model in SDLC

The End !

Information System Development – 1st Semester 2012-2013