Professional Documents
Culture Documents
1. Software Process are the activities to develop software. The activities are –
a. Software Specification
b. Software Development
c. Software Validation
d. Software Evolution
2. Software Process Model (SPM) are the guidelines to develop are particular software. Includes
the process, products and the role of peoples involved.
3. Waterfall/Linear Model
a. Activities involved –
i. Information and modeling
ii. Software requirement analysis
iii. Design
iv. Code Generation
v. Testing
vi. Support
Advantages Disadvantages
Simple method, easy to use Does not allow much revision
Phases are clear Not suitable for complex projects
Suitable for small project High risk
Easy to manage Does not have a feedback path
6. Prototype model
a. A working prototype of the system is built before the actual software
b. A working model with limited function
c. Used for the customers to evaluate the software before implementation
d. Build a quick design, a prototype, customer feedback and improve the system, cycle the
process until customers approved, actual system developed.
Benefits Drawback
Misunderstanding between developers and Planning, costing and estimating the project
users will be identified needs a lot of experience
Missing user services detected Procedures for changes may be unsuitable
for controlling the rapid change in
prototyping
Developers might find inconsistent or Inappropriate requirements might be
incomplete requirements as prototype is happened as the develop
developed
Confusion of user services can be identified
Able to demonstrate quickly
Serves as basis for writing the software
specification