Dear students get fully solved assignments
Send your semester & Specialization name to our mail id :
“ help.mbaassignments@gmail.com ”
or
Call us at : 08263069601
ASSIGNMENT
PROGRAM MCA(REVISED FALL 2012)
SEMESTER 5
SUBJECT CODE & NAME MCA5020-ADVANCED SOFTWAREENGINEERING
CREDIT 4
BK ID B1636
MAX.MARKS 60
Note: Answer all questions. Kindly note that answers for 10 marks questions should be approximately
of 400 words. Each questionis followedbyevaluationscheme.
Q1. Write short noteson waterfall model.List its advantages and disadvantages.
Answer:- The Waterfall Model was first Process Model to be introduced. It is also referred to as a linear-
sequential life cycle model. It is very simple to understand and use. In a waterfall model, each phase
must be completed fully before the next phase can begin. This type of model is basically used for the for
the project which is small and there are no uncertain requirements.At the end of each phase, a review
takes place to determine if the project is on the right path and whether or not to continue or discard the
project. In this model the testing starts only after the development is complete. In waterfall model
phasesdo not overlap.
Diagram of Waterfall-model:
Q2. Differentiate predictive SDLCand adaptive SDLC
Answer:- Software development is a relatively new discipline which moved into the mainstream in the
early eighties, though the origins of software development can be traced back to World War II. With the
explosive growth of software in the early eighties, the software industry suffered a so-called software
crisis, which really reflected the immaturity of software development as a discipline. Most development
shopsfunctionedas"cowboydevelopment"shopswith
Q3. Describe the XP values- feedbackand courage.
Answer:- Extreme Programming (XP) is a software engineering methodology, the most prominent of
several agile software development methodologies. Like other agile methodologies, Extreme
Programming differs from traditional methodologies primarily in placing a higher value on adaptability
than on predictability. Proponents of XP regard ongoing changes to requirements as an often natural
and often inescapable aspect of software development projects; they believe that being able to adapt to
changing requirements at any point during the project life is a more realistic and better approach than
attemptingtodefine all requirementsatthe
Q.4 brieflyexplainsabouttracker and coach inXP.
Answer:- Agile Methods are becoming more popular since Extreme Programming was introduced by
Kent Beck in 1999. Agile Methods propose a new way of looking into software development, focusing
the attention on the interactions between people collaborating to achieve high productivity, delivering
high-quality software. The approach to obtain these results is based on a set of simple practices that
provide enough feedback to enable the team to know where they are and to find the best way to move
towardsan environmentof continuousimprovement.
One of the practices that enable the creation of such environment is called tracking. Kent Beck describes
the role of a tracker inan XP teamas someone
Q.5 ExplainXP prerequisites.
Answer:- Extreme Programming (XP) is a software engineering methodology , the most prominent of
several agile software development methodologies. Like other agile methodologies, Extreme
Programming differs from traditional methodologies primarily in placing a higher value on adaptability
than on predictability. Proponents of XP regard ongoing changes to requirements as an often natural
and often inescapable aspect of software development projects; they believe that being able to adapt to
changing requirements at any point during the project life is a more realistic and better approach than
attemptingtodefine all requirementsat
Q.6 List and explainany five basic principlesofDSDM.
Answer: - Principles: - There are eight principles underpinning DSDM Atern. These principles direct the
teamin the attitude theymusttake andthe mindsettheymustadoptinorderto deliverconsistently.
1. Focuson the businessneed
The main criteria for acceptance of a "deliverable" is delivering a system that addresses the current
business needs. Delivering a perfect system which addresses all possible business needs is less
importantthanfocusingoncritical functionalities.
 Clearlydefinethe scope of the system


Dear students get fully solved assignments
Send your semester & Specialization name to our mail id :
“ help.mbaassignments@gmail.com ”
or
Call us at : 08263069601

Mca5020 advanced software engineering-de

  • 1.
    Dear students getfully solved assignments Send your semester & Specialization name to our mail id : “ help.mbaassignments@gmail.com ” or Call us at : 08263069601 ASSIGNMENT PROGRAM MCA(REVISED FALL 2012) SEMESTER 5 SUBJECT CODE & NAME MCA5020-ADVANCED SOFTWAREENGINEERING CREDIT 4 BK ID B1636 MAX.MARKS 60 Note: Answer all questions. Kindly note that answers for 10 marks questions should be approximately of 400 words. Each questionis followedbyevaluationscheme. Q1. Write short noteson waterfall model.List its advantages and disadvantages. Answer:- The Waterfall Model was first Process Model to be introduced. It is also referred to as a linear- sequential life cycle model. It is very simple to understand and use. In a waterfall model, each phase must be completed fully before the next phase can begin. This type of model is basically used for the for the project which is small and there are no uncertain requirements.At the end of each phase, a review takes place to determine if the project is on the right path and whether or not to continue or discard the project. In this model the testing starts only after the development is complete. In waterfall model phasesdo not overlap. Diagram of Waterfall-model: Q2. Differentiate predictive SDLCand adaptive SDLC Answer:- Software development is a relatively new discipline which moved into the mainstream in the early eighties, though the origins of software development can be traced back to World War II. With the explosive growth of software in the early eighties, the software industry suffered a so-called software crisis, which really reflected the immaturity of software development as a discipline. Most development shopsfunctionedas"cowboydevelopment"shopswith
  • 2.
    Q3. Describe theXP values- feedbackand courage. Answer:- Extreme Programming (XP) is a software engineering methodology, the most prominent of several agile software development methodologies. Like other agile methodologies, Extreme Programming differs from traditional methodologies primarily in placing a higher value on adaptability than on predictability. Proponents of XP regard ongoing changes to requirements as an often natural and often inescapable aspect of software development projects; they believe that being able to adapt to changing requirements at any point during the project life is a more realistic and better approach than attemptingtodefine all requirementsatthe Q.4 brieflyexplainsabouttracker and coach inXP. Answer:- Agile Methods are becoming more popular since Extreme Programming was introduced by Kent Beck in 1999. Agile Methods propose a new way of looking into software development, focusing the attention on the interactions between people collaborating to achieve high productivity, delivering high-quality software. The approach to obtain these results is based on a set of simple practices that provide enough feedback to enable the team to know where they are and to find the best way to move towardsan environmentof continuousimprovement. One of the practices that enable the creation of such environment is called tracking. Kent Beck describes the role of a tracker inan XP teamas someone Q.5 ExplainXP prerequisites. Answer:- Extreme Programming (XP) is a software engineering methodology , the most prominent of several agile software development methodologies. Like other agile methodologies, Extreme Programming differs from traditional methodologies primarily in placing a higher value on adaptability than on predictability. Proponents of XP regard ongoing changes to requirements as an often natural and often inescapable aspect of software development projects; they believe that being able to adapt to changing requirements at any point during the project life is a more realistic and better approach than attemptingtodefine all requirementsat Q.6 List and explainany five basic principlesofDSDM. Answer: - Principles: - There are eight principles underpinning DSDM Atern. These principles direct the teamin the attitude theymusttake andthe mindsettheymustadoptinorderto deliverconsistently. 1. Focuson the businessneed The main criteria for acceptance of a "deliverable" is delivering a system that addresses the current business needs. Delivering a perfect system which addresses all possible business needs is less importantthanfocusingoncritical functionalities.
  • 3.
     Clearlydefinethe scopeof the system   Dear students get fully solved assignments Send your semester & Specialization name to our mail id : “ help.mbaassignments@gmail.com ” or Call us at : 08263069601