The Software Life Cycle
Software life cycle is the general life story of a software. This is a process which every software goes through. This process circulate in the entire life cycle of every software. This cycle goes through several steps. Everything in the universe has a life cycle. This is the life cycle of a butterfly.
And similarly, this is the life cycle of a software.- Concept and feasibility- Identifying a marketing opportunity, or an organisational need.
- Requirements capture- Deciding the future functions of the system according to the needs of the customer.
- Requriments Specification- Writing a detailed document about future functions , level of quality and limits of design and proceses. This document is used to sign a contract with customers.
- High-level Design - Defining the overall architecture of the software and its subsystems.
- Low- level design- Defining the individual modules of the system.
- Implementation- Coding the individual modules in the source code, compiled and integrated to build the complete system.
- Testing- Individual modules and then larger subsystems are tested.
- Trial- Testing the complete system in a realistic environment.
- Deployment- Release to customers and installation on site.
- Operation and Maintenance.- Upadating and upgrading the software to enhance its performance. And bug fixing.
- Obsolescence- Retire and replace.
Comments
Post a Comment