Presentation is loading. Please wait.

Presentation is loading. Please wait.

SNS College of Engineering Coimbatore

Similar presentations


Presentation on theme: "SNS College of Engineering Coimbatore"— Presentation transcript:

1 SNS College of Engineering Coimbatore - 641107
CS6403 Software Engineering Unit I Software Process & Project Management SNS College of Engineering Coimbatore Unit I Software Process & Project Management Prespective Process Model

2 Prespective Process Model
CS6403 Software Engineering Unit I Software Process & Project Management Prespective Process Model Prescriptive process models advocate an orderly approach to software engineering Organize framework activities in a certain order Process framework activity with set of software engineering actions. Each action in terms of a task set that identifies the work to be accomplished to meet the goals. The resultant process model should be adapted to accommodate the nature of the specific project, people doing the work, and the work environment. 7/24/2018 P.Kiruthika/ CS6403/Prescriptive Process Models

3 Prespective Process Model
CS6403 Software Engineering Unit I Software Process & Project Management Prespective Process Model Software engineer choose process framework that includes activities like; Communication Planning Modeling Construction Deployment Calling this model as “Prescribe” because it recommend a set of process elements, activities, action task, work product & quality. Each elements are inter related to one another (called workflow). 7/24/2018 P.Kiruthika/ CS6403/Prescriptive Process Models

4 Prespective Process Model
CS6403 Software Engineering Unit I Software Process & Project Management Prespective Process Model Waterfall Model V Model Incremental Model Spiral Model Types of Prescriptive Process Model 7/24/2018 P.Kiruthika/ CS6403/Prescriptive Process Models

5 Waterfall Lifecycle Model
CS6403 Software Engineering Unit I Software Process & Project Management Waterfall Lifecycle Model Communication Project initiation Requirements gathering Planning Estimating Scheduling Tracking Modeling Analysis Design Construction Code Test Deployment Delivery Support Feedback 7/24/2018 P.Kiruthika/ CS6403/Prescriptive Process Models

6 Waterfall Lifecycle Model
CS6403 Software Engineering Unit I Software Process & Project Management Waterfall Lifecycle Model Requirement Analysis and Definition: What - The systems services, constraints and goals are defined by customers with system users. Scheduling tracking - Assessing progress against the project plan. Require action to maintain schedule. System and Software Design: How –It establishes and overall system architecture. Software design involves fundamental system abstractions and their relationships. Integration and system testing: The individual program unit or programs are integrated and tested as a complete system to ensure that the software requirements have been met. After testing, the software system is delivered to the customer. Operation and Maintenance: Normally this is the longest phase of the software life cycle. The system is installed and put into practical use. Maintenance involves correcting errors which were not discovered in earlier stages of the life-cycle. 7/24/2018 P.Kiruthika/ CS6403/Prescriptive Process Models

7 P.Kiruthika/ CS6403/Prescriptive Process Models
CS6403 Software Engineering Unit I Software Process & Project Management CS6403 Software Engineering Unit I Software Process & Project Management V - Model 7/24/2018 P.Kiruthika/ CS6403/Prescriptive Process Models

8 P.Kiruthika/ CS6403/Prescriptive Process Models
CS6403 Software Engineering Unit I Software Process & Project Management CS6403 Software Engineering Unit I Software Process & Project Management V - Model A variation of waterfall model depicts the relationship of quality assurance actions to the actions associated with communication, modeling and early code construction activates. Team first moves down the left side of the V to refine the problem requirements. Once code is generated, the team moves up the right side of the V, performing a series of tests that validate each of the models created as the team moved down the left side. 7/24/2018 P.Kiruthika/ CS6403/Prescriptive Process Models

9 P.Kiruthika/ CS6403/Prescriptive Process Models
CS6403 Software Engineering Unit I Software Process & Project Management CS6403 Software Engineering Unit I Software Process & Project Management Advantages of Linear Sequential Model The Linear Sequential model offers the following advantages: It is easy to understand and implement. It prohibits skipping any phase in the sequence. It is ideal for small projects and when the requirements and goals of the project are well established in advance. 7/24/2018 P.Kiruthika/ CS6403/Prescriptive Process Models

10 P.Kiruthika/ CS6403/Prescriptive Process Models
CS6403 Software Engineering Unit I Software Process & Project Management CS6403 Software Engineering Unit I Software Process & Project Management Advantages of Linear Sequential Model The Linear Sequential model offers the following advantages: It is easy to understand and implement. It prohibits skipping any phase in the sequence. It is ideal for small projects and when the requirements and goals of the project are well established in advance. 7/24/2018 P.Kiruthika/ CS6403/Prescriptive Process Models

11 P.Kiruthika/ CS6403/Prescriptive Process Models
CS6403 Software Engineering Unit I Software Process & Project Management CS6403 Software Engineering Unit I Software Process & Project Management Disadvantages of Linear Sequential Model The following are the disadvantages using Linear sequential model: In practical conditions, software projects are seldom sequential. Iteration and overlapping often occur . This model is not suitable for such projects. Difficult for the customer to state all the requirement explicitly. The working version of the software is available to the customer after testing. Therefore, if there is any major error during the coding it will till end of the testing. Due to linear nature is any phase is not completed , the software analyst and developers cannot proceed further. The linear nature of the classic life cycle leads to “blocking states” in which some project team members must wait for other members of the team to complete. 7/24/2018 P.Kiruthika/ CS6403/Prescriptive Process Models

12 P.Kiruthika/ CS6403/Prescriptive Process Models
7/24/2018 P.Kiruthika/ CS6403/Prescriptive Process Models


Download ppt "SNS College of Engineering Coimbatore"

Similar presentations


Ads by Google