WHAT IS SDLC?
WHAT IS STLC?
WHAT IS THE DIFFERENCE BETWEEN SDLC AND STLC?

Answer Posted / yogesh d

-> SDLC:- System Development Life Cycle (SDLC) is
structured way to develop a Software product.

We have different steps in the SDLC.

Requirement Analysis >> Design >> Implementation (Coding)
>> Verification (Testing) >> Maintenance.

We have 3 SDLC Models.

1. Waterfall Model
2. Spiral Model
3. Iterative and Incremental development

Waterfall Model:- Waterfall Model having the following
phases

1. Requirements analysis
2. Software Design (or Coding)
3. Integration
4. Testing (or Validation)
5. Deployment (or Installation)
6. Maintenance
In a strict Waterfall model, after each phase is finished,
it proceeds to the next one. Reviews may occur before
moving to the next phase which allows for the possibility
of changes (which may involve a formal change control
process). Reviews may also be employed to ensure that the
phase is indeed complete

2. Spiral Model:- The spiral model is a software
development process combining elements of both design and
prototyping-in-stages, in an effort to combine advantages
of top-down and bottom-up concepts

A top-down approach (is also known as step-wise design) is
essentially the breaking down of a system to gain insight
into its compositional sub-systems. In a top-down approach
an overview of the system is first formulated, specifying
but not detailing any first-level subsystems. Each
subsystem is then refined in yet greater detail, sometimes
in many additional subsystem levels, until the entire
specification is reduced to base elements

A bottom-up approach is the piecing together of systems to
give rise to grander systems, thus making the original
systems sub-systems of the emergent system. In a bottom-up
approach the individual base elements of the system are
first specified in great detail. These elements are then
linked together to form larger subsystems, which then in
turn are linked, sometimes in many levels, until a complete
top-level system is formed

Iterative and Incremental development:- Iterative
development prescribes the construction of initially small
but ever larger portions of a software project to help all
those involved to uncover important issues early before
problems or faulty assumptions can lead to disaster.

Is This Answer Correct ?    5 Yes 1 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is Independent Testing?

1601


What is the main use of preparing a traceability matrix?

704


Can you explain a pair-wise defect?

693


Can any1 tell me suppose u r doing manual testing on unix platform with Shell Script, then how it is done? How u r implementing it & what is the use of Shell scripting on Manual Testing?

3474


What is revision history and the content of revision history table?

1562






In cycle 1 we have 100 test cases out of which 95 test cases are PASS and 5 test cases are FAIL. So in cycle 2 how many test cases performed as a part of regression testing?

1124


how to write test cases on SRS?tell me any example which type of certification is usefull for less then 1 yr exp. people in testing. can anybody know immediatly sent it which the answer

1668


Do you use any automation tool for smoke testing?

784


What are the various techniques in black box testing?

731


Difference between Stakeholder and Relevant Stakeholder?

1598


can anybody tell me what is release process of company? release note?

1495


write test case for gmail sign up page?

3237


What is difference between Build, Version and Release

1685


Diffrence b/w functional testing,functionality testing,system testing?

1610


What types of software testing are available?

704