Tuesday, October 25, 2011

Software Development Process

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.
  1. 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.
  2. Software development - according to the software specification, designers and developers together develop the system.
  3. 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.
  4. 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

Important Notice!

Dear students and friends. When you commenting please do not mention your email address. Because your email address will be publicly available and visible to all. Soon, it will start sending tons of spams because email crawlers can extract your email from feed text.

To contact me directly regarding any inquiry you may send an email to info@bcslectures.website and I will reply accordingly.