109
87.7k
Chapter:

20+ Analysis and Design Tools Solved MCQs

in Software Engineering

These multiple-choice questions (MCQs) are designed to enhance your knowledge and understanding in the following areas: Computer Science Engineering (CSE) , Information Technology Engineering (IT) , Bachelor of Science in Computer Science SY (BSc CS) , Bachelor of Computer Applications (BCA) , Bachelor of Business Administration in Computer Applications (BBA [CA]) .

Chapters

Chapter: Analysis and Design Tools
1.

Which of these states the goal of engineering design analysis?

A. To understand an engineering design problem
B. To provide an solution for a given problem
C. All of the mentioned
D. None of the mentioned
Answer» A. To understand an engineering design problem
2.

What methods can be followed if designers are out of good SRS or engineering design?

A. They must do whatever part of product design which remains undone
B. Various approaches and techniques are to be followed to complete
C. All of the mentioned
D. None of the mentioned
Answer» C. All of the mentioned
3.

Why is Modelling one of the best way to carry out analysis?

A. During analysis, It serves as a good test for understanding
B. Provides further documentation for input to design resolution
C. All of the mentioned
D. None of the mentioned
Answer» C. All of the mentioned
4.

Engineering design activities consists of which of the following?

A. Studying the SRS
B. Producing new models of the problem
C. Product design models
D. All of the mentioned
Answer» D. All of the mentioned
5.

A generic software engineering design follows which of the activities?

A. Analysis
B. Architectural Design
C. Finalize Design
D. Analysis & Architectural Design
Answer» D. Analysis & Architectural Design
6.

Architectural design stage include which of the following activity?

A. Generate/Improve detailed design alternatives
B. Select architecture
C. Finalize Design
D. All of the mentioned
Answer» B. Select architecture
7.

Detailed design stage include which of the following activity?

A. Generate / Improve candidate architectures
B. Evaluate candidate architecture
C. Finalize Design
D. None of the mentioned
Answer» C. Finalize Design
8.

What is Analysis model?

A. Understanding of design problem
B. Representation of design problem solution
C. Representation of design problem
D. All of the mentioned
Answer» C. Representation of design problem
9.

Which of the following statement is true?

A. A class model is representation of objects in a problem or a software solution
B. A object model is representation of classes in a problem or a software solution
C. All of the mentioned
D. None of the mentioned
Answer» D. None of the mentioned
10.

Which of the following statement is true?

A. Class Diagram are graphical form of class models
B. Object Diagram are graphical forms of object models
C. All of the mentioned
D. None of the mentioned
Answer» C. All of the mentioned
11.

Which of these are types of class model used in object oriented analysis?

A. Analysis Class models/ Conceptual Models
B. Design Class Models
C. Implementation Class Models
D. All of the mentioned
Answer» D. All of the mentioned
12.

Which of the following represents the use of Conceptual models during product design?

A. Understanding the problem design
B. Setting Data Requirements
C. Validating Requirements
D. All of the mentioned
Answer» D. All of the mentioned
13.

Which of the following represents the use of Conceptual models during engineering design?

A. Understanding product design
B. Undergirding Engineering Modelling
C. All of the mentioned
D. None of the mentioned
Answer» C. All of the mentioned
14.

What are Design Class Models?

A. They show classes in a software system
B. They represents attributes,operations, association in abstraction from language
C. They show implementation details
D. All of the mentioned
Answer» D. All of the mentioned
15.

Conceptual models are useful for which of the following reasons?

A. Understanding problem design
B. Data Requirements and Product design
C. Validating requirements
D. All of the mentioned
Answer» D. All of the mentioned
16.

Why there is a need for Software management?

A. Software development is complex and expensive
B. It is done with few people with fixed skills and abilities
C. It is not time consuming
D. None of the mentioned
Answer» A. Software development is complex and expensive
17.

Which of these is wrong in terms of definition?

A. Planing is formulating scheme for doing project
B. Organizing is directing people doing project work
C. Project is one time effort to achieve a particular goal for organization
D. Staffing is filing the positions in an organizational structure
Answer» B. Organizing is directing people doing project work
18.

Which of these is not project development activity?

A. Planning
B. Organizing
C. Operating
D. Tracking
Answer» C. Operating
19.

Which of these comes under business activities?

A. Project
B. Operations
C. Planning
D. Project & Operations
Answer» D. Project & Operations
20.

Which of these terms have its role in project planning?

A. Schedule
B. Milestone
C. Estimation
D. All of the mentioned
Answer» D. All of the mentioned
21.

What fails a project?

A. Lack of anticipation of resources to accomplish tasks
B. Problems faced by rules governing project
C. All of the mentioned
D. None of the mentioned
Answer» C. All of the mentioned
22.

Why are Patterns important?

A. They capture expert design knowledge
B. They make captured design accessible to both novices and other experts
C. All of the mentioned
D. None of the mentioned)
Answer» C. All of the mentioned
23.

What benefits does patterns provide?

A. Novice designers can benefit from learning solution patterns that experts use, without needing design experience
B. Expert designers can benefit from studying patterns too: They can broaden their repertoire of patterns and deepen their understanding of the patterns they already know
C. All of the mentioned
D. None of the mentioned
Answer» C. All of the mentioned
24.

What benefits does patterns provide?

A. Promoting Communication
B. Streamlining Documentation
C. Increasing Development Efficiency
D. All of the mentioned
Answer» D. All of the mentioned
25.

Which of the following Choices and standardizes patterns for a problem domain promotes software reuse and, hence, quality and productivity?

A. Promoting Communication
B. Streamlining Documentation
C. Increasing Development Efficiency
D. Supporting Software Reuse
Answer» D. Supporting Software Reuse

Done Studing? Take A Test.

Great job completing your study session! Now it's time to put your knowledge to the test. Challenge yourself, see how much you've learned, and identify areas for improvement. Don’t worry, this is all part of the journey to mastery. Ready for the next step? Take a quiz to solidify what you've just studied.