Dear
students get fully solved assignments
Send
your semester & Specialization name to our mail id :
help.mbaassignments@gmail.com
or
call
us at : 08263069601
PROGRAM
BACHELOR
OF COMPUTER APPLICATION
SEMESTER
5
SUBJECT
CODE & NAME
BCA5030,
SOFTWARE ENGINEERING
Qus:1 What
is The Need for a Business Model in Software Engineering?
Answer:
Software
engineering faces several dilemmas. It has comprehensive goals, but limited
tools. It demands broad perspectives, but depends on narrowly focused
practitioners. It places a high premium on quality, but often has insufficient
inputs to its problem-solving process. As a field, software engineering has yet
to define theories and frameworks that adequately combine the disciplines of
Qus:2a)
What are the different levels of software reuse?
b) What
are the aspects of software reuse?
Answer: The design process in most
engineering disciplines is based on component reuse. Mechanical or electrical
engineers do not specify a design in which every component has to be manufactured
specially. They base their design on components that have been tried and tested
in other systems. These components obviously include small components such as
nuts and bolts.
Qus:3 What
is meant by Architectural Design? Explain.
Answer: Large systems can be decomposed
into sub-system that provides some related set of services. The initial design
process of identifying this subsystem and establishing a framework for
sub-system control and communication is called Architectural design.
Architectural design comes before detailed system
specification, it should not include any design information. Architectural
design is
Qus:4 What
are the different phases of Rapid Application Development model?
Answer:
Rapid
Application Development (RAD) is an incremental software development process
model that emphasizes an extremely short development cycle. The RAD model is a
high speed adaptation of the linear sequential model in which the rapid
development is achieved by using component-based construction. If requirements
are clear and well understood and the project scope is constrained, the RAD
process enables a development team to create a fully functional system within a
very short period of time.
The RAD approach encompasses the following phases:
Qus:5 Explain
Top-down Integration Testing and Bottom-up Integration Testing.
Answer:
Top-down
integration testing is an incremental approach to construction of program
structure. Modules are integrated by moving downward through the control
hierarchy, beginning with the main control module (main program). Modules
subordinate (and ultimately subordinate) to the main control
Qus:6 What
do you mean by Customer Driven software development?
Answer:
It
is a truism that, in a customer-focused economy, software engineering must also
be customer driven. This section considers some characteristics and techniques
typical of a customer-driven software development environment. These include:
Customer-driven
development is requirements intensive and features driven. Because customer
needs are the highest priority, they must becarefully gathered, identified,
specified, visualized, and internally prioritized among themselves
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.