what is software development life cycle [Resolved]

Posted by Oswaldlily under ASP.NET on 9/28/2012 | Points: 10 | Views : 22584 | Status : [Member] | Replies : 10
I have did one project and i m one year experienced..But dont know how to explain software development life cycle based on my project codings...
can any1 explain with sample so i can easily predict what is what?




Responses

Posted by: Pgayath on: 9/28/2012 [Member] Starter | Points: 50

Up
0
Down

Resolved
Oswaldily:

There are two types of SDLC: Waterfall and Iterative. There is no hard and fast rules that one should use this or that model. It ia ll based on the requirements of the user.

A very nice article on the Waterfall SDLC. You may relate the different phases with your project.

http://www.coleyconsulting.co.uk/waterfall-model.htm

Thanks and Regards,
Gayathri P

Oswaldlily, if this helps please login to Mark As Answer. | Alert Moderator

Posted by: Bhupentiwari on: 9/28/2012 [Member] Starter | Points: 25

Up
0
Down
The SDLC is

ANALYSIS
DESIGN
CODING
TESTING
MAINTENANCE

Thanks n Regards
Bhupendra Tiwari

Oswaldlily, if this helps please login to Mark As Answer. | Alert Moderator

Posted by: Hariinakoti on: 9/28/2012 [Member] Starter | Points: 25

Up
0
Down
Hi Oswaldilly,
see this link.Complete description of SDLC is there.I think it is useful to u
http://www.blog37.com/blog/2010/07/system-development-life-cycle/

Thanks & Regards
Hari

Oswaldlily, if this helps please login to Mark As Answer. | Alert Moderator

Posted by: Hariinakoti on: 9/28/2012 [Member] Starter | Points: 25

Up
0
Down
Please Mark As Answer.If u satisfied

Thanks & Regards
Hari

Oswaldlily, if this helps please login to Mark As Answer. | Alert Moderator

Posted by: Muhsinathk on: 9/28/2012 [Member] Bronze | Points: 25

Up
0
Down
Software Development Life Cycle (SDLC) solution provides a complete and total support for all SDLC functions and helps overcome the complexities involved in the entire development process from initiation, analysis, design, implementation and maintenance to disposal.
steps in SDLC

1) Systems analysis, requirements definition: Defines project goals into defined functions and operation of the intended application. Analyzes end-user information needs.

2) Systems design: Describes desired features and operations in detail, including screen layouts, business rules, process diagrams, pseudocode and other documentation.

4) Development: The real code is written here.

5)Integration and testing: Brings all the pieces together into a special testing environment, then checks for errors, bugs and interoperability.

6) Acceptance, installation, deployment: The final stage of initial development, where the software is put into production and runs actual business.

7) Maintenance: What happens during the rest of the software's life: changes, correction, additions, moves to a different computing platform and more. This is often the longest of the stages.


Oswaldlily, if this helps please login to Mark As Answer. | Alert Moderator

Posted by: Muhsinathk on: 9/28/2012 [Member] Bronze | Points: 25

Up
0
Down
Popular Software Development Models

The following are some basic popular models that are adopted by many software development firms

A. System Development Life Cycle (SDLC) Model
B. Prototyping Model
C. Rapid Application Development Model
D. Component Assembly Model
A. System Development Life Cycle (SDLC) Model

Please refre this link
http://www.stylusinc.com/BI/thought-leadership/it-outsourcing/the-software-development-life-cycle-sdlc/



Oswaldlily, if this helps please login to Mark As Answer. | Alert Moderator

Posted by: Muhsinathk on: 9/28/2012 [Member] Bronze | Points: 25

Up
0
Down
@Oswaldlily Please mark as answer if it help ful to you..That helps others who search the same..

Oswaldlily, if this helps please login to Mark As Answer. | Alert Moderator

Posted by: Hariinakoti on: 9/28/2012 [Member] Starter | Points: 25

Up
0
Down
Nice Explanation Muhsi

Thanks & Regards
Hari

Oswaldlily, if this helps please login to Mark As Answer. | Alert Moderator

Posted by: Satyapriyanayak on: 1/24/2013 [Member] [MVP] Silver | Points: 25

Up
0
Down
The Software Development Life Cycle is a step-by-step process involved in the development of a software product. It is also denoted as Software Development process in certain parts of the world. The whole process is generally classified into a set of steps and a specific operation will be carried out in each of the steps.

Classification
The basic classification of the whole process is as follows
Planning
Analysis
Design
Development
Implementation
Testing
Deployment
Maintenance
Each of the steps of the process has its own importance and plays a significant part in the product development. The description of each of the steps can give a better understanding.

Planning
This is the first and foremost stage in the development and one of the most important stages. The basic motive is to plan the total project and to estimate the merits and demerits of the project. The Planning phase includes the definition of the intended system, development of the project plan, and Parallel management of the plan throughout the proceedings of the development.

A good and matured plan can create a very good initiative and can positively affect the complete project.

Analysis
The main aim of the analysis phase is to perform statistics and requirements gathering. Based on the analysis of the project and due to the influence of the results of the planning phase, the requirements for the project are decided and gathered.

Once the requirements for the project are gathered, they are prioritized and made ready for further use. The decisions taken in the analysis phase are out and out due to the requirements analysis. Proceedings after the current phase are defined.

Design
Once the analysis is over, the design phase begins. The aim is to create the architecture of the total system. This is one of the important stages of the process and serves to be a benchmark stage since the errors performed until this stage and during this stage can be cleared here.

Most of the developers have the habit of developing a prototype of the entire software and represent the software as a miniature model. The flaws, both technical and design, can be found and removed and the entire process can be redesigned.

Development and Implementation
The development and implementation phase is the most important phase since it is the phase where the main part of the project is done. The basic works include the design of the basic technical architecture and the maintenance of the database records and programs related to the development process.

One of the main scenarios is the implementation of the prototype model into a full-fledged working environment, which is the final product or software.

Testing
The testing phase is one of the final stages of the development process and this is the phase where the final adjustments are made before presenting the completely developed software to the end-user.

In general, the testers encounter the problem of removing the logical errors and bugs. The test conditions which are decided in the analysis phase are applied to the system and if the output obtained is equal to the intended output, it means that the software is ready to be provided to the user.

Maintenance
The toughest job is encountered in the maintenance phase which normally accounts for the highest amount of money. The maintenance team is decided such that they monitor on the change in organization of the software and report to the developers, in case a need arises.


If this post helps you mark it as answer
Thanks

Oswaldlily, if this helps please login to Mark As Answer. | Alert Moderator

Posted by: Gaur1982 on: 1/24/2013 [Member] Starter | Points: 25

Up
0
Down
Check this post it will definitely helps you...
http://planetofcoders.com/sdlc-and-its-stages/

Gaurav Agrawal
http://www.planetofcoders.com/

Oswaldlily, if this helps please login to Mark As Answer. | Alert Moderator

Login to post response