Software Development Process means all the activities involved in developing an information system or simply called a software. This is also called as software development life cycle or system development life cycle. You have to remember that term "software life cycle" is a different term and not same as "software development life cycle". Therefore it is better to use the term "software development process" instead of other terms, but you should know all the terms.
Basically we can divide this process in to four main processes.
Basically we can divide this process in to four main processes.
- Software specification - also refer as system specification. It is same as we define a computer system such as processor speed, memory, hard drive, etc. Software specification is a document which includes all user requirements, functionality, operations, etc. Previously we speak about system boundary. Generally speaking software specification is a detailed report of system boundary.
- Software development - according to the software specification, designers and developers together develop the system.
- Validation (testing) - After the development, software should be tested against the specification to ensure that it meets all requirements and to identify errors and ensure it is working without errors.
- Software evolution - after validation, there will be future changes to be done according to customer requirements. This is an ongoing process until a new version release or develop a completely new system.
No comments:
Post a Comment