19-12-2012, 04:18 PM
Process activities
Process activities.pptx (Size: 497.31 KB / Downloads: 22)
Software specification
Software design and implementation
Software validation
Software evolution
Software specification
The process of establishing what services are required and the constraints on the system’s operation and development.
Requirements engineering process
Feasibility study;
Requirements elicitation and analysis;
Requirements specification;
Requirements validation.
Software design and implementation
The process of converting the system specification into an executable system.
Software design
Design a software structure that realises the specification;
Implementation
Translate this structure into an executable program;
The activities of design and implementation are closely related and may be inter-leaved.
Programming and debugging
Translating a design into a program and removing errors from that program.
Programming is a personal activity - there is no generic programming process.
Programmers carry out some program testing to discover faults in the program and remove these faults in the debugging process.