Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


anyone can explain about SDLC models??

Answers were Sorted based on User's Feedback



anyone can explain about SDLC models??..

Answer / ranya

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 ?    5 Yes 1 No

anyone can explain about SDLC models??..

Answer / sri

SDLC models are

1.WaterFall model
2.Spiral model
3.Iterative model
4.RAD model
5.V model
6.Prototype model
6.Agile model

Is This Answer Correct ?    2 Yes 0 No

anyone can explain about SDLC models??..

Answer / lalitkumar

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 ?    2 Yes 1 No

anyone can explain about SDLC models??..

Answer / aparna

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 ?    1 Yes 0 No

Post New Answer

More QA Concepts Interview Questions

What is software process?

0 Answers  


How would you prioritise your tests

1 Answers  


What is the difference between testing and Quality Assurance?

2 Answers  


Dear all I need an advice about sqa field last year i have completed my graduation in computer engineering and i have just started my career as Software engineer in QA field and working in a software company. The problem is that I am very confused about my career in this field because I want to know that how much it's necessary that the programming concepts and the programming should be strong if the person is working as a sqa engineer if i talk about myself i can create logic with respect to programming but for me it's very difficult to implement my logic in form of code and is programming field has strong scope over sqa field and as a sqa engineer what will be my prestige in front of programmers. I want to know what appourtinutes i will get in this field after some period of time and what will be the next step(desigination)in that field.Kindly reply Regards

0 Answers  


Is there Any Automation tool Which supports IE6,IE7,IE8 and Mozilla and OPera

3 Answers  


What is the role of QA in a company that produces software?

1 Answers  


What type of document produce SRS. WHAT type of document produce FS(functional spec.) what type of document produce SDS(design spec.) Please give me a hierarchy of process of document, which the companies follow

3 Answers   Aloha Technology, Microsoft,


How do you train another QA engineer?

0 Answers   Lucent,


what is the institute that has defined the QA

1 Answers   Kanbay,


1.Testing work starts once a)once requirement are complete b)once test cases are complete c)once coding is complete d)begining of requirement 2)For white box testing a)the tester is completely unconcerned abt the internal behavior of the program b)the tester is concerned with finding circumstances in which the program doesnot behave according to code standards c)test data is derived from market requirements 3)stress testing is a measure of one of the following a)application response time b)concurrent load an application can handle c)transactions per minute that can be handled d)virtual load at which the system will fail 4)UAT means a)testing performed on a single stand alone module b)testing after changes have been made to ensure that no unwanted changes were introduced c)testinf to ensure that the system meets the needs of the organization& the end user 5)software quality metrics will help u to a)keep account on the software quality of an application b)analyse and improve the deficiencies of an application c)both of the above d)none 6)Application that has GUI must be tested for usability a)for any kind of UI applications b)more necessary for web based applications c)only if the user is going to use the UI d)only if the user pays for it 7)the program according requirements expects the uppercase letters from A to Z.Analyze the following inputs and choose one that can cause the failure with greater probability a)@,[ b)1,0 c)B,W d)[,] 8)A system test that forces the software to fail in a variety of ways and verifies that softwware is able to continue execution without interruption.This definiton in nearest to a)Recovery testing b)Stress testing c)both of the above d)none 9)Automated testing is necessary when a)testing has to be done very quickly b)number of resources are very less c)most of the test cases are similar in anture d)all of the above 10)which of the following tests is performed early in a software testing process a)monkey testing b)unit testing c)system testing d)none 11)the testing technique that requires devising test cases to demonstrate that each program function is operational is called a)black box testing b)glass box testing c)grey box testing d)white box testing 12)what a UML diagram is useful for black box testing a)class diagram b)object diagram c)use case diagram d)sequence diagram 13)what kind of tools would you suggest to use for the automation of regression tests? a)capture and playback b)static analysis tools c)simulators d)debugging tools

3 Answers   Bally Technologies, IBM, QA, Speridian Technologies,


What is meant by Factory testing?? I have seen this one in a Job posting

0 Answers  


What is the difference between 'Bug' and 'Issue'?

1 Answers  


Categories