top of page

[ SDLC ] models

  • Oct 6, 2017
  • 2 min read

SDLC. The combination of four letters "S" + "D" + "L" + "C" sound somehow familiar, but after got to know its full name, we are strangers...

So, what does SDLC stand for?

SDLC, or Software/Systems Development Life-cycle, refers to the framework of processes or stages developing software/system from ideas into actual operation.

Basically, SDLC has 6 stages including...

1. Feasibility study

2. System investigation

3. System analysis

4. System design

5. Implementation

6. Review and maintenance

There are various SDLC models, which have different advantages and disadvantages and are suit depending on projects. To give examples of SDLC models:

[ Waterfall model ]

This model is known as the early invented model for SDLC. The concept of this model is that a stage must be fully completed before moving to the following stage. If it is not complete, revision should be performed on the stage until it is considered as a complete work.

[ Code-and-fix model ]

This model is suitable for a small project of product development. This model has a few stages starting from drafting ideas out, creating simple design and repeatedly coding, testing and fixing until they get the completely final product.

In the class, we also discussed about a company called IONA. For more information of IONA, please follow this link IONA. We watched a video about the product life cycle of IONA, which I summarized as following:

IONA Case Study

4 stages of product development:

  1. Planning: Concept (Product development team, customer engineering team as well as sales and marketing team knows what needs to go into the product) –> Proposal (Formal requirement: to 1. Define what customer wants in long term 2. Provide basic required specifications and Functional specifications: 1. Define the scope of the project 2. Identify interfaces 3. Define platform and environment that the product will be used)

  2. Developing: Design -> Coding

  3. Testing and QA: Alpha -> Beta -> GA (Taking customer’s perspective and ensuring that product can be delivered in fully complete state.)

  4. Launching: Shipping -> Marketing -> Support (Last minute customer feedback)

One tip from IONA case study is that customer feedback is critical to keep the life circle going on in a better result.

 
 
 

Comments


©2018 by Thapanee Punnavirat.

bottom of page