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
|
BCA(REVISED FALL 2012)
|
SEMESTER
|
5
|
SUBJECT CODE & NAME
|
BCA5030, SOFTWARE ENGINEERING
|
CREDIT
|
4
|
BK ID
|
B1090
|
MAX.MARKS
|
60
|
Q1 What
are the Limitations of waterfall model? Explain.
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 pa
Q2 Explain
the various phases of RAD model.
Answer: RAD model is Rapid Application Development model. It
is a type ofincremental model.
In RAD model the components or functions are developed in parallel as if they
were mini projects. The developments are time boxed, delivered and then
Q.3
Explain the various steps involved in establishing a reliability specification
and statistical testing.
Answer: Design for Reliability (DFR) is
not a new concept, but it has begun to receive a great deal of attention in
recent years. What is DFR? What are the ingredients for designing for
reliability, and what is involved in implementing DFR? Should DFR be part of a
Design for Six Sigma (DFSS) program, and is DFR the same as DFSS? In this
article, we will try to answer these questions and, at the same time, we will
propose a general DFR process that can be adopted and deployed with a few
modifications across different industries in a way that will fit well into
Q4
Briefly explain the unspoken assumptions that have played an important role in
the history of software development.
Answer: Since the beginning of software
development which was somewhere in the late 1940s, various software types have
gone through many stages of evolution. It has evolved steadily throughout the
ages and applications of various software types have reached heights that were
not thought to be possible.
One important factor that boosted the
development of software throughout the ages was that new and improved computers
were coming out into the market at an unprecedented rate. The development of
computer hardware technology demanded
Q5
Explain the significance of Software Refactoring.
Answer: Refactoring is the process of
changing a software system in such a way that it does not alter the external
behavior of the code yet improves its internal structure.
Code refactoring is the process of
restructuring existing computer code – changing the factoring – without
changing its external behavior. Refactoring improves nonfunctional attributes
of the software. Advantages include improved code readability and reduced
complexity; these can improve source code maintainability and create a more
expressive internal architecture or object model to improve extensibility.
Typically, refactoring applies a series of
Q.6
Discuss the various test design methods used in real time software testing.
Answer: Real-time testing involves testing
a system when it is running at its normal operating speed to ensure that
operations are completed within their deadlines. When is comes to testing real
time software there is not one single method for testing it because of the
nature of the software and the time constraints placed on it. As a result of
this the software is quite difficult to test, meaning that we have to be
exhaustive with our testing, which is why there
Dear
students get fully solved assignments
Send
your semester & Specialization name to our mail id :
“
help.mbaassignments@gmail.com ”
or
Call
us at : 08263069601
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.