You are on page 1of 7

Concurrent Process Model

Prof: Naseer Ahmad


Concurrent Process Model

 Concurrent Development Model Some time Called as Concurrent engineering which


provide accurate view of current state of the project.
 Means that which activity will be present at what state.
 Concurrent engineering means that all the process activity will executed concurrently.So
that’s why the software project to develop is very much fast
It allows a software team to represent iterative and concurrent element of any of the process
model.
 Iterative means each and every activity are executed a number of time.
 Concurrent means all the activity are executed simultaneously.

 It focuses on concurrent engineering activities in software engineering process such as


prototyping, modeling, designing, requirement analysis and coding.
 All activities exist concurrently and reside in different states. Each activity has a state and
exist simultaneously with other activities.

 The concurrent process model is applicable to all types of software development and
provide an accurate picture of the current state of the project.
Explain
 For example early in a project the communication activity has completed the first iteration
and exist in awaiting changes state.
 The modeling activity (which exist in inactive state while initial communication was
completed) now make the transition into the under development state.
 If the customer indicate the changes in requirement must be made, the modeling activity
moves from the under development state to awaiting changes state.
 Concurrent modeling define a series of events that will trigger transitions from state to state
for each of software engineering activities, action and tasks.

Advantages of CDM Disadvantages of CDM

This Model is applicable to all types of It needs better communication between the
software development processes. team member. This may be achieved all the
time.

It is easy for understanding and use

It gives intermediate feedback form testing It requires to remember the status of the
different activities.

It provides an accurate picture of the current


state of a project.
Types of concuerency defects

You might also like