BCA5030, SOFTWARE ENGINEERING

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.