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
What is mutation testing & when can it be done?
In Quality Center, If we can reuse a non reusable test script as template test, then what is the need of defining reusable test scripts? What additional functionality does Reusable test scripts add when compared to non reusable test scripts?
Can you explain a pair-wise defect?
Hi friends, currently i am working with banking domain project in the part of testing..what kind of questions will be ask at interviews.. can anybody listout the project oriented questions which are asked in interviews...
how do u manage scripts in winrunner when you application is changing frequently?
Explain Testing process in your organization?
Hi Friends, I've to submit a presentation in my office about "Different bug tracking tools" ? Where can i find (or any site) the templates for the bug tracking tools.
Write positive and negative test cases for forgot password?
A form has four mandatory fields to be entered before you submit. How many numbers of test cases are required to verify this? And what are they?
hai friends i need a general test cases for check box,drop down button and radio butoon can anybody reply me plz..........thanks in advance
Hi Dear this urgent for me i have need of ROLTA India Ltd Mumbai Paper pattern for Testing Person , PLease Help me , if any body have any idea about it
You have a testing team of 10 members, and now you have to reduce it by 5 member and you dont want to increase risk in your product, you are try to cover all functionality to test. What test Strategy you follow.
What are quality assurance and quality control?
i) functional test cases can we consider for regression test ? or we have to write separet test cases for regression test ? ii) How to write the system test case and what are the technique shall we have to follow ?
Which model is following in your company for developing software?