|
|
|
Software Development Life Cycle
Overview of Software Development Life Cycle
Software development life cycle is associated with software development process. The process of software development involves a wide variety of mechanisms. Each mechanism follows a specific pattern to perform tasks. There are several software development models that are widely used to in the software development programmes across the world. ISO 12207 is the globally accepted standard for choosing, applying and supervising the process of software development life cycle.
Variations of Software Development Life Cycle Models
The software development giants all over the world use different models to innovate diverse range of software. Rapid Application Development model, Prototyping model, Component Assembly Model and System Development Life Cycle Model are some of the most commonly used software development life cycle models. In terms of technology used, the Capability Maturity Model is the finest of all software development life cycle models.
|
Steps Involved in Software Development
The process of software development is a complicated one and involves various intermediate steps. The process initiates with the analysis of software elements. The computer programmers or software engineers attempt to coordinate the requirements of users with the software programs running in a computer. Analysis of software elements helps to create user-friendly computer software.
|
The next step in software development involves specification of the task. It guides the programmers to write the task specific code. Specification is essential for stability of external ports. Designing of software architecture, coding, sketching the internal designs of software, supporting the newly developed software and maintenance are the steps that results in development of software.
|
|
|
|