Software Development Life Cycle

Only available on StudyMode
  • Download(s) : 381
  • Published : April 30, 2010
Open Document
Text Preview
SOFTWARE DEVELOPMENT LIFE CYCLE is basically a framework which describes the activities performed at each stage of a software development Project. These activities involve stages like the requirements, design, implementation, testing, installation and maintenance. In the information technology industry, SDLC plays a big role. No software development process will ever be completed efficiently and also meeting the budget client requirements without SDLC. This is because SDLC involves a structural framework which describes the phases involved in information system development. SDLC in management is an important factor which needs to be taken into consideration if you want a software development project to be resounding success. The phases of SDLC can vary somewhat but generally include the following: Conceptualization

Requirements and cost/benefits analysis
Detailed specification of the software requirements
Software design
User and technical training; and
The following are some basic popular models that are adopted by many software development firms System Development Life Cycle (SDLC) Model
Prototyping Model
Rapid Application Development Model
Component Assembly Model
As part of my research project I would be studying the core principles of SDLC. I would also perform research on available SDLC models in the information technology industry. System Development Life Cycle (SDLC) Model

This is also known as Classic Life Cycle Model (or) Linear Sequential Model (or) Waterfall Method. This model has the following. Most software teams still use a waterfall process for development projects. Taking an extreme waterfall approach means that you complete a number of phases in a strictly ordered sequence: requirements analysis, design, implementation/integration, and then testingg...
tracking img