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



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.