System Engineering Fundamentals: Software Development Life Cycle

Accept my apologies as I am busy with my on-going projects. We will have discussion on Software Development Life Cycle. We may come across a lot of development cycles, but we will discuss the below mention in our today’s blog.

  • V cycle
  • Evolutionary Cycle
  • Incremental Cycle

V Cycle

Processes are happening in a chronological manner in “V” shape.In this Cycle we will have explicit linkage between the activities across the life cycle.Activities in V Cycle are done once and only once. Each activity co-relates with each other and can be evaluated at the completion of each step which will mitigate the risk factor in the software development. “V” cycle is simple and easy to plan because Integration, Validation, verification plans is directly proportional with system design, system requirement and customer requirements.

Evolutionary Cycle

If the requirements of the system are not well defined or the feasibility of the system is not certain. If several iterations required during the system development, evolutionary cycle will be used to furnish the development cycle. Each development cycle has its own V cycle in order to start development on partial stages.Customers see steady progress which helps to improve the software for the next release, but at the mean time it has huge impact on the budget of the project.

Incremental Cycle

When the software development required to be implemented in different phases after the definition activities are done at once.Incremental cycle is the best choice for system engineers. Means system definition activities are defined at once after reviewing the customer and system requirements but development activities are organized in several increments. Ideal for projects which are going to implement in different phases.

 


This blog is an extraction from my ongoing System engineering course at Thales University.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s