You are on page 1of 2

UGRD-CS6209 Software Engineering 1 Midterm Quiz 1

This approach is based on the existence of a significant number of reusable components. The
system development process focuses on integrating these components into a system rather
than developing them from scratch
Answer: Reuse-oriented software engineering

This takes the fundamental process activities of specification, development, validation, and
evolution and represents them as separate process phases such as requirements specification,
software design, implementation, testing, and so on.
Answer: The waterfall model

RAD stands for


Answer: Rapid Application Development

The functionality of the software and constraints on its operation must be defined.
Answer: Software specification

SDLC stands for


Answer: Software Development Life Cycle

During this stage, the software design is realized as a set of programs or program units
Answer: Implementation and unit testing

Which model can be selected if user is involved in all the phases of SDLC?
Answer: RAD Model

It is a simplified representation of a software process. Each process represents a process from


a particular perspective, and thus provides only partial information about that process.
Answer: Software process models

What is the major drawback of using RAD Model?


Answer: Increases reusability of components, Highly specialized & skilled developers/designers
are required

The software to meet the specification must be produced.


Answer: Software design and implementation

The system’s services, constraints, and goals are established by consultation with system
users. They are then defined in detail and serve as a system specification.
Answer: Requirements analysis and definition

RAD Model has


Answer: 5 phases
The software must evolve to meet changing customer needs.
Answer: Software evolution

Which is not one of the types of prototype of Prototyping Model?


Answer: Diagonal Prototype

Build & Fix Model is suitable for programming exercises of ___________ LOC (Line of Code).
Answer: 100-200

Which one of the following models is not suitable for accommodating any change?
Answer: Waterfall Model

This approach interleaves the activities of specification, development, and validation. The
system is developed as a series of versions (increments), with each version adding functionality
to the previous version.
Answer: Incremental development

Which one of the following is not a phase of Prototyping Model?


Answer: Coding

The software must be validated to ensure that it does what the customer wants.
Answer: Software validation

Which of the following statements regarding Build & Fix Model is wrong?
Answer: It scales up well to large projects

You might also like