ALLInterview.com :: Home Page KalAajKal.com
 Advertise your Business Here     
Browse  |   Placement Papers  |   Company  |   Code Snippets  |   Certifications  |   Visa Questions
Post Question  |   Post Answer  |   My Panel  |   Search  |   Articles  |   Topics  |   ERRORS new
   Refer this Site  Refer This Site to Your Friends  Site Map  Bookmark this Site  Set it as your HomePage  Contact Us     Login  |  Sign Up                      
tip       Ask Questions on ANYTHING, that arise in your Daily Life at     FORUM9.COM
Google
 
Categories  >>  Software  >>  Testing  >>  QA Concepts
 
 


 

 
 Automation Testing interview questions  Automation Testing Interview Questions
 Manual Testing interview questions  Manual Testing Interview Questions
 QA Concepts interview questions  QA Concepts Interview Questions
 Mobile Testing interview questions  Mobile Testing Interview Questions
 Test Cases interview questions  Test Cases Interview Questions
 Test Documents Reporting interview questions  Test Documents Reporting Interview Questions
 Testing AllOther interview questions  Testing AllOther Interview Questions
Question
anyone can explain about SDLC models??
 Question Submitted By :: Mreddy
I also faced this Question!!     Rank Answer Posted By  
 
  Re: anyone can explain about SDLC models??
Answer
# 1
Software Development Life Cycle (SDLC)
This is also known as Classic Life Cycle Model (or) Linear 
Sequential Model (or) Waterfall Method. This model has the 
following activities. 

1. System/Information Engineering and Modeling

As software is always of a large system (or business), work 
begins by establishing the requirements for all system 
elements and then allocating some subset of these 
requirements to software. This system view is essential 
when the software must interface with other elements such 
as hardware, people and other resources. System is the 
basic and very critical requirement for the existence of 
software in any entity. So if the system is not in place, 
the system should be engineered and put in place. In some 
cases, to extract the maximum output, the system should be 
re-engineered and spruced up. Once the ideal system is 
engineered or tuned, the development team studies the 
software requirement for the system. 

2. Software Requirement Analysis

This process is also known as feasibility study. In this 
phase, the development team visits the customer and studies 
their system. They investigate the need for possible 
software automation in the given system. By the end of the 
feasibility study, the team furnishes a document that holds 
the different specific recommendations for the candidate 
system. It also includes the personnel assignments, costs, 
project schedule, target dates etc.... The requirement 
gathering process is intensified and focussed specially on 
software. To understand the nature of the program(s) to be 
built, the system engineer or "Analyst" must understand the 
information domain for the software, as well as required 
function, behavior, performance and interfacing. The 
essential purpose of this phase is to find the need and to 
define the problem that needs to be solved .

3. System Analysis and Design

In this phase, the software development process, the 
software's overall structure and its nuances are defined. 
In terms of the client/server technology, the number of 
tiers needed for the package architecture, the database 
design, the data structure design etc... are all defined in 
this phase. A software development model is thus created. 
Analysis and Design are very crucial in the whole 
development cycle. Any glitch in the design phase could be 
very expensive to solve in the later stage of the software 
development. Much care is taken during this phase. The 
logical system of the product is developed in this phase.

4. Code Generation

The design must be translated into a machine-readable form. 
The code generation step performs this task. If the design 
is performed in a detailed manner, code generation can be 
accomplished without much complication. Programming tools 
like compilers, interpreters, debuggers etc... are used to 
generate the code. Different high level programming 
languages like C, C++, Pascal, Java are used for coding. 
With respect to the type of application, the right 
programming language is chosen. 

5. Testing

Once the code is generated, the software program testing 
begins. Different testing methodologies are available to 
unravel the bugs that were committed during the previous 
phases. Different testing tools and methodologies are 
already available. Some companies build their own testing 
tools that are tailor made for their own development 
operations.

6. Maintenance

The software will definitely undergo change once it is 
delivered to the customer. There can be many reasons for 
this change to occur. Change could happen because of some 
unexpected input values into the system. In addition, the 
changes in the system could directly affect the software 
operations. The software should be developed to accommodate 
changes that could happen during the post implementation 
period.
 
Is This Answer Correct ?    1 Yes 1 No
Ranya
 
  Re: anyone can explain about SDLC models??
Answer
# 2
there are some models depending apon the approach followed
to achive the target.
1. water-fall model
2. modified water-fall moedel
3.v model

1. water-fall model:
     in this SDLC model the succesive step is taken only 
after completion of the previous one. like first DESIGN is 
donefollowed by DEVLOPMENT , thereafter TESTING etc.
  The flow diagram if drawn,it can be said that IT IS LIKE 
A WATER FALL. so it called as WATER-FALL model

2. modified water-fall model:
  it is almost similar to the water-fall model but the only 
diffrnce is- the succesive step starts once the ongoin step 
is finished a bit. the following step starts..once the 
currnt step is partly completed.
 when the flow daigram is drownit overlaps the stages.

3. v model:
 as the name itslef suggests both design n devlopment steps 
start together...n at the end they meet the result. so it 
forms V shape.and called as v model.

- regards
 lalitkumar
 
Is This Answer Correct ?    1 Yes 0 No
Lalitkumar
 
 
 
  Re: anyone can explain about SDLC models??
Answer
# 3
SDLC models are
1.Linear Sequential model or Waterfall model
2.Prototype model
3.Spiral model
4.V model--same like waterfall model 

Above models are used in some cases like 
1.when small chnages are required to be done then waterfall 
model is useful
2.When project manager can give immediate feedback then 
prototype model is fine
3.when there are periodical increments then spiral model is 
correct
 
Is This Answer Correct ?    0 Yes 0 No
Aparna
 

 
 
 
Other QA Concepts Interview Questions
 
  Question Asked @ Answers
 
What is meant by Bidirectional Tracebility matrix? AZTEC3
Can u plz tell me the latest version in QTP,WinRunner,Test Director,Quality Center?  5
Any applications in the market to help quality test team members communicate with each other?  1
what is Test senario?  1
Who in the company is responsible for Quality?  2
x:validating :Are we producing product right y:verification:Are we producing right right a)X is wrong statement b)y is " c)x and Y " d)x & y is right statement Hughes1
How to start testing after project kick off ??? CTS2
Please suggest a Automation Tool that helps in collaborating with teams located in various geographic locations Elico1
What r the advantages of automation? TCS5
what is difference b/n client server and web based applications?  1
what is Globalization testing? Vyons-Labs9
Adhoc testing is done ?(a)without proper testplan and without proper test cases (b)without proper testplan and with proper testcases (c)Both a & b (d) none of the above ? PLZ explain....Thanks in ADVANCE Logica-CMG2
why we do testing ? what r the uses? Thatavarti-Technologies5
what is exploratory Testing? Ordain-Solutions5
How do you differentiate the roles of Quality Assurance Manager and Project Manager? IBM1
If a bug is found at the time of release.what you do? Thinksoft5
what is Test cases and test procedures.  1
contents of test stratergy? Ordain-Solutions1
Software Quality Assurance Progress: Scenario I. Defining SQA milestones II. Assigning SQA resources III. SQA scheduling IV. SQA budgeting V. Selecting software development tools that will interface with the SQA tools VI. Reviewing any contracts with subcontractors for SQA requirements In the above statements, which of the tasks are included in planning the overall SQA effort? Choice 1 I, III, V, and VI Choice 2 I, II, III, and IV Choice 3 I, II, III, and V Choice 4 III, IV, V, and VI Choice 5 II, III, V, and VI Brainbench-Certification2
Hi Friends, I have 2.5 yrs of experience. i am havung interview for QA/QC position tomorrow.what type of questions shall i expect for this experience? PLS HELP. THANKS IN ADVANCE  1
 
For more QA Concepts Interview Questions Click Here 
 
 
 
 
 
   
Copyright Policy  |  Terms of Service  |  Help  |  Site Map 1  |  Articles  |  Site Map  |   Site Map  |  Contact Us interview questions urls   External Links 
   
Copyright © 2007  ALLInterview.com.  All Rights Reserved.

ALLInterview.com   ::  Forum9.com   ::  KalAajKal.com