Find jobs | Company-wise jobs
Jobseekers | Employer login
About us Sitemap of www.CareerRide.com Sitemap FAQ related with www.CareerRide.com FAQ Click here to Contact us Contact
       
Submit Resume Free ! | Access Resume Free !
Home Interview Q&A Tutorials Oracle Sql server .NET Java Soft skills CV GD Work from home Online practice test FAQs in PDF Books Jobs FAQs

Software development Life Cycle

<<Previous  Next>>
What is a Software development Life Cycle?

It is a process of creating systems, and methodologies and models that people use to develop software.................
Read answer

Why is Software Development Life Cycle important?

SDLC serves as a guide to the project and provides a flexible and consistent medium to accommodate changes,...............
Read answer

What is SDLC Model? What are the most well known SDLC models?

An SDLC model defines implementation of an approach to the project. It defines the various processes, and phases that would be carried out throughout the project to produce the desired output.................
Read answer

Describe Waterfall Software Development Life Cycle Model.

Waterfall is a sequential and non iterative SDLC model which describes flowing of phases downwards one by one. The process does not start a phase unless the previous phase is completed once and for all completely..................
Read answer

Briefly describe the phases in the waterfall model.

Requirements gathering: All the requirements are gathered and analysis is performed for the complete system..................
Read answer

Explain the strengths of the waterfall model.

Strengths of the waterfall model are: a) No planning needed b) Works well for small projects with fixed and clear requirements................
Read answer

Explain the weaknesses of the waterfall model.

Weaknesses of waterfall model are: a) It is Inflexible b) Accommodating changes is very hard
....................
Read answer

Explain when to use the waterfall model.

One should use the waterfall model only when: Requirements are very clear and fixed. There are no ambiguous requirements.............
Read answer

Describe V-Shaped Software Development Life Cycle Model.

The V-shaped SDLC model is an extension of the waterfall model. The typical waterfall moves linearly downwards,..................
Read answer

Briefly describe the phases in the V-Shaped model.

Phases in V-Shaped model: Verification phases are on the left side of the V-shape. It consists of: Requirements analysis: Requirements are gathered and analysis is performed to understand the problem and propose a solution...............
Read answer

Explain the strengths of the V-Shaped model.

Strengths of V-Shaped model: a) Simple and easy to use model. b) Every phase has clear and fixed deliverables...............
Read answer

Explain the weaknesses of the V-Shaped model.

Weaknesses of V-Shaped model: a) It is inflexible. b) Changes in requirements are very hard to accommodate...............
Read answer

Explain when to use the V-Shaped model.

The V-shaped model should be used for small to medium sized projects where requirements are clearly defined and fixed.................
Read answer

Describe Prototype Software Development Life Cycle Model.

Prototype SDLC models is based upon creation of a software prototype of the complete system and then refine and review it continuously till the complete acceptable system is built..............
Read answer

Briefly describe the phases in the Prototype model.

Phases in prototype model: Identify some requirements to begin with: Get a list of some major requirements which define the need for the new system including the main input output information...............
Read answer

Explain the strengths of the Prototype model.

Strengths of prototype model are: a) Gains customer’s confidence as developers and customers are in sync with each other’s expectations continuously...............
Read answer

Explain the weaknesses of the Prototype model.

Weaknesses of the Prototype model are: a) Focusing on the prototype can mislead developers from understanding the actual desired system. b) End users get confused, believing the prototype to be the complete system.............
Read answer

Explain when to use the Prototype model.

Prototype model should be used when the desired system needs to have a lot of interaction with the end users................
Read answer

Describe Rapid Application Development (RAD) Software Development Life Cycle Model.

RAD involves iterative development along with creation of prototypes. It uses interactive use of techniques and prototypes to define user’s requirements and system design clearly................
Read answer

Briefly describe the phases in the Rapid Application Development (RAD) model.

Phases in RAD: Business modeling: The information flow is identified between various business functions.............
Read answer

Explain the strengths of the Rapid Application Development (RAD) model.

Strengths of RAD: a) Reduced development time. b) Increases reusability of components............
Read answer

Explain the weaknesses of the Rapid Application Development (RAD) model.

Weaknesses of RAD: a) Depends on strong team and individual performances for identifying business requirements...............
Read answer

Explain when to use the Rapid Application Development (RAD) model.

RAD should be used when there is a need to create a system that can be modularized in 2-3 months of time...............
Read answer

Describe Incremental Software Development Life Cycle Model.

Incremental SDLC approach suggests construction of a partial system rather than the complete system and then builds more functionality into it. Requirements and features are prioritized...........
Read answer

Briefly describe the phases in the Incremental model.

Phases of incremental model are same as waterfall i.e. Requirements, design, implementation, testing, maintenance. However, instead of following the waterfall once and for all linearly,................
Read answer

Explain the strengths of the Incremental model.

Strengths of incremental model are: a) Develop high risk business features first b) Every increment delivers an operational product...............
Read answer

Explain the weaknesses of the Incremental model.

Weaknesses of incremental model are: a) Needs good planning and design. b) Needs a clear and complete definition of the complete system before it can be broken down and built incrementally................
Read answer

Explain when to use the Incremental model.

Incremental model should only be used when: Requirements of the complete system are clearly defined and understood.  Major requirements must be defined; however, some details can evolve with time...............
Read answer

Describe Spiral Software Development Life Cycle Model.

The spiral SDLC model combines components of both design and prototype in phases. It’s a hybrid of waterfall and prototyping model..............
Read answer

Briefly describe the phases in the Spiral model.

Phases in spiral model: a) System requirements are identified in detail. b) An initial design is created for the new system based on the requirements in previous phase..............
Read answer

Explain the strengths of the Spiral model.

Strengths of the Spiral model: a) Early identification of potential risk areas. b) Customer sees a prototype very early in the SDLC.................
Read answer

Explain the weaknesses of the Spiral model.

Weaknesses of Spiral model are: a) Not suitable for smaller or low budget projects as cost is high for identifying risks. b) Time spent on risks, planning, and prototyping may not be as efficient............
Read answer

Explain when to use the Spiral model.

Spiral model should be used when: a) Prototypes are expected/needed. b) Large and high budget projects c) When risk assessment is very critical..............
Read answer

Describe Tailored Software Development Life Cycle Model.

There is no specific SDLC model that can be used for all types of projects and situations. If none of the popular SDLC models suit for a specific project then...............
Read answer

<<Previous  Next>>

 

 
Want to be hunted by potential employers? Just submit your key skills!

Popular FAQs

.NET .Net Architecture ADO.NET Java Oracle C#.NET
VB.NET DOT.NET AJAX ASP.NET NET Framework OOPS in .NET
C++ Sql Server Data warehousing EJB MySQL Linux
PHP UML Networking Testing XML  
 
Copyright © 2008 - 2010 CareerRide.com. All rights reserved.