online store
or
plz drop a mail with your sub code
we will revert you within 2-3 hour or immediate
Charges rs
125/subject
if urgent then
call us on 08791490301, 08273413412
PROGRAM
MCA(REVISED
FALL 2012)
SEMESTER
V
SUBJECT
CODE & NAME
MCA5020-ADVANCED
SOFTWARE ENGINEERING
1 What do you mean by product
life cycle? Explain the seven stages of product life cycle
Answer: The product developed should
satisfy the customer. The series of steps involved in developing the product is
called the product life cycle. The seven stages in a product life cycle are:
Analysis stage: In this stage, the
development team analyzes the problem in an existing application or finds new
ideas for an application. After identifying the idea, the development team
needs to
2 List any ten major
principles of agile software.
Answer: The 10 major principles of
agile software are:
Ø Satisfying the customers with
early and continuous delivery of valuable software is agile software’s major
priority.
Ø Welcoming varying
requirements, even during the later phases of development. Agile processes also
support change for the customer’s competitive benefit.
Ø Delivering
3 List the four developer practices of
XP. Explain briefly about Adopt test-driven development
Answer: Four developer practices of XP are:
Ø Adopt test-driven development
Ø Practice pair programming
Ø Adopt collective ownership
Ø Integrate continually
Adopt test-driven development
The
main reason for adopting test-driven development practice is to prove that the
code developed
4 What is a story card?
Briefly explain the various steps in creating a story card.
Answer: User stories describe the
functionality that is required by the user. Story cards are the cards which are
used by the customers to write the details of the user story or of a feature.
Each story card describes one feature which is desired in a story form. It
describes the details of the story like
5 Explain XP prerequisites.
Answer: The following are the
prerequisites for adopting XP:
Team agreement
The
team’s agreement to use XP is as important as management support. If team
members do not
6 Explain in detail about
version control tools.
Answer: Version control tools are
essential building blocks of any software development projects. Concurrent Version
System (CVS) is the most popular version control system. CVS keeps a master
copy of each file on a server known as repository. The repository has a history
of all the files. You can view history of changes, recover previous revisions
of files and mark
Get fully solved assignment. Buy online from website
online store
or
plz drop a mail with your sub code
we will revert you within 2-3 hour or immediate
Charges rs
125/subject
if urgent then
call us on 08791490301, 08273413412
No comments:
Post a Comment