Thursday, September 27, 2012

What Do You Mean By Software Design Life Cycle?


Software Design Life Cycle (SDLC) refers to a set of actions that is must for designing software application and this set leads from the beginning to the final stage of software. For example; feasibility study is the beginning stage of software design life Software Design Life Cycle (SDLC) and deals with the analysis for an application to ensure that the required software application is either feasible to develop or not feasible to design. Actually feasibility deals with the resources and requirements. If it can be discover that the software is feasible the development team goes to the next steps. Basically requirement analysis, design, implementation, testing and maintenance are the basic steps of Software Design Life Cycle (SDLC).

I have already introduced feasibility study, feasibility study is also known as the requirement analysis. Design step is the next step of Software Design Life Cycle (SDLC). In this step is for software architect and this type of top level person decide and design software application with different modules and their relationships. Database design is also a part of software design. Implementation comes after the design step. Languages selection and coding are the main task of implementation. Software developers code the software as designed by the architect and forward to the SQA for test the software.

Testing step is one of the most important steps in Software Design Life Cycle (SDLC). Almost 30 % of software design effort needs to apply in this step. And finally maintenance is the most important step of Software Design Life Cycle and needs more than 50% design efforts in this phrase of software development. Because we cannot make something errorless and our design will must contain error. These errors will be resolved in the maintenance phrase of software design life cycle (SDLC). 

4 comments:


  1. Bangalore web zone is a web design Company in Bangalore that creates affordable on-line solutions to help businesses get results from the digital world. We deliver a full range of web solutions that focus on our client's objectives of increasing traffic and revenue generation.

    web development firm | Website development company

    ReplyDelete
  2. Nexevo Technologies is the best website design and development company in bangalore.for more information..
    Website Designing Company Bangalore | Website Design Companies Bangalore

    ReplyDelete
  3. Thanks for sharing this article with us. I can see that this post has the most favourable information. Let me follow you on the social networks given so that I don't miss out any information as we are the Global Partners for Digital Marketing . Nevertheless, I m not pretty sure as to how many traffic you are getting as of now. But, by writing these kind of articles, you will definately start getting from people like us.

    ReplyDelete