Chapter: Requirement Analysis
1.

------------- these are systems which are commissioned by a particular customer.

A. Generic Product
B. Customized product
C. Product
D. None of these
Answer» D. None of these
2.

------------- component should be designed and implemented so that it can be reused in many different programs.

A. Reusability
B. Effectiveness
C. Flexibility
D. None of these
Answer» A. Reusability
3.

A primary goal of software engineering is to improve the -------------and to increase the productivity and job satisfaction of software engineers.

A. Quality of software product
B. Satisfaction of product
C. Flexibility
D. None of these
Answer» A. Quality of software product
4.

A fundamental Principal of software engineering is to design software products that minimize the intellectual distance between ----------- and solution.

A. Method
B. Process
C. Product
D. Problem
Answer» A. Method
5.

------------ is outgrowth of hardware and system engineering.

A. Software engineering
B. Requirement engineering
C. System engineering
D. None of these
Answer» B. Requirement engineering
6.

------------ provide automated or semi-automated support for methods.

A. Software engineering tools
B. Software engineering Procedures
C. Software engineering Methods
D. None of these
Answer» A. Software engineering tools
7.

------------- encompass a broad array of tasks that include project planning and
estimation system analysis, design of data structure, program architecture, coding, testing
and maintenance.

A. Software engineering tools
B. Software engineering Procedures
C. Software engineering Methods
D. None of these
Answer» A. Software engineering tools
8.

------------- are the glue that holds the methods and tools together and they enable rational and timely development of computer software.

A. Software engineering tools
B. Software engineering Procedures
C. Software engineering Methods
D. None of these
Answer» D. None of these
9.

Software engineering needed for building -----------systems in a timely manner with high quality.

A. Software
B. Hardware
C. Process
D. All of above
Answer» A. Software
10.

software engineering is a ----------------

A. Graphical technology
B. Layered technology
C. Paired technology
D. Electrical technology
Answer» A. Graphical technology
11.

--------- provides the technical how to building software.

A. Software engineering tools
B. Software engineering Procedures
C. Software engineering Methods
D. None of these
Answer» C. Software engineering Methods
12.

Software is ------

A. Developed
B. Manufactured
C. Non manufactured
D. None of these
Answer» B. Manufactured
13.

Software does not-----------

A. Engineered
B. Developed
C. Maintained
D. Wear out
Answer» A. Engineered
14.

------------ consists of a means of monitoring the software engineering processes and methods used to ensure quality.

A. Software quality assurance
B. Software quality product
C. Software requirement
D. Software specification
Answer» B. Software quality product
15.

In McCall’s software quality factors, Product operation phase ----not contains.

A. Correctness
B. Reliability
C. Usability
D. Flexibility
Answer» C. Usability
16.

In McCall’s software quality factors, Product revision phase ----not contains.

A. Maintainability
B. Flexibility
C. Testability
D. Portability
Answer» A. Maintainability
17.

In McCall’s software quality factors, Product transition phase ----not conta

A. Portability
B. Reusability
C. Interoperability
D. Testability
Answer» D. Testability
18.

---------- it includes the steps of maintenance phase of software.

A. Maintainability
B. Flexibility
C. Testability
D. Portability
Answer» A. Maintainability
19.

The property of software in which software product may be adapted to changes of specifications.

A. Maintainability
B. Flexibility
C. Testability
D. Portability
Answer» D. Portability
20.

It is the ability of software system to product their various components against unauthorized access and modification.

A. Correctness
B. Reliability
C. Usability
D. Integrity
Answer» D. Integrity
21.

------------ is the probability that the software will operate correctly over specified time interval.

A. Correctness
B. Reliability
C. Usability
D. Flexibility
Answer» D. Flexibility
22.

--------------will be able to interface it with another system.

A. Correctness
B. Interoperability
C. Usability
D. Flexibility
Answer» A. Correctness
23.

----------- the ease with which conformance to standards can be checked.

A. Correctness
B. Auditability
C. Usability
D. Flexibility
Answer» B. Auditability
24.

--------- The degree to which standard interfaces protocols and bandwidth are used.

A. Correctness
B. Communication commonality
C. Usability
D. Flexibility
Answer» D. Flexibility
25.

------- The compactness of the program in terms of lines of code.

A. Conciseness
B. Consistency
C. Data commonality
D. Error tolerance
Answer» A. Conciseness
26.

--------The use of uniform design and documentation techniques throughout the software development project.

A. Conciseness
B. Consistency
C. Data commonality
D. Error tolerance
Answer» B. Consistency
27.

----------- the degree to which the software assists in enabling new users to apply the system.

A. Training
B. Traceability
C. Simplicity
D. Security
Answer» A. Training
28.

--------- The degree to which the source code provides meaningful documentation.

A. Self-documentation
B. Training
C. Traceability
D. Simplicity
Answer» A. Self-documentation
29.

---------- The damage that occurs when the program encounters an error.

A. Error tolerance
B. Training
C. Traceability
D. simplicity
Answer» A. Error tolerance
30.

-------------- The functional independence of program componets.

A. Error tolerance
B. Training
C. Modularity
D. Simplicity
Answer» C. Modularity
31.

---------- The degree to which full implementation of required function has been achieved.

A. Error tolerance
B. Training
C. Completeness
D. Simplicity
Answer» C. Completeness
32.

Pick up the odd one out of the following process m

A. Component assembly model
B. Prototyping Model
C. Spiral model
D. Waterfall Model
Answer» D. Waterfall Model
33.

The Linear Sequential or Classic Life Cycle is also ca

A. Waterfall Model
B. Incremental Model
C. Spiral model
D. Prototyping Model
Answer» A. Waterfall Model
34.

The waterfall model of the software process considers each process activity as a _______ pha

A. separate
B. discrete
C. Both a and b options
D. None of the above
Answer» C. Both a and b options
35.

In Boehm’s spiral model, each loop in the spiral represents _____ of the softwa

A. phase
B. design
C. documentation
D. none of the above
Answer» A. phase
36.

In incremental process model, some high end function are desig

A. Construction framework
B. Modeling framework
C. Planning framework
D. Deployment framework
Answer» B. Modeling framework
37.

RAD stands f

A. Relative Application Development
B. Rapid Application Development
C. Rapid Application Document
D. None of the mentioned
Answer» B. Rapid Application Development
38.

RAD Model ha

A. 2 phases
B. 3 phase
C. 5 phases
D. 6 phases
Answer» C. 5 phases
39.

SDLC stands f

A. Software Development Life Cycle
B. System Development Life cycle
C. Software Design Life Cycle
D. System Design Life Cycle
Answer» A. Software Development Life Cycle
40.

Which one of the following is not an Evolutionary Process Model?

A. WINWIN Spiral Model
B. Incremental Model
C. Concurrent Development Model
D. All of the mentioned
Answer» D. All of the mentioned
41.

The Incremental Model is a result of combination of elements of which two models?

A. Build & FIX Model & Waterfall Model
B. Linear Model & RAD Model
C. Linear Model & Prototyping Model
D. Waterfall Model & RAD Model
Answer» C. Linear Model & Prototyping Model
Tags
Question and answers in Requirement Analysis, Requirement Analysis multiple choice questions and answers, Requirement Analysis Important MCQs, Solved MCQs for Requirement Analysis, Requirement Analysis MCQs with answers PDF download