R4RIN
Articles
Java 8
MCQS
Software Engineering MCQ Quiz Hub
Analysis and Design Tools Mcq
Choose a topic to test your knowledge and improve your Software Engineering skills
1. Which of these states the goal of engineering design analysis?
To understand an engineering design problem
To provide an solution for a given problem
All of the mentioned
None of the mentioned
2. What methods can be followed if designers are out of good SRS or engineeringdesign?
They must do whatever part of product design which remains undone
Various approaches and techniques are to be followed to complete
All of the mentioned
None of the mentioned
3. Why is Modelling one of the best way to carry out analysis?
During analysis, It serves as a good test for understanding
Provides further documentation for input to design resolution
All of the mentioned
None of the mentioned
4. Engineering design activities consists of which of the following?
Studying the SRS
Producing new models of the problem
Product design models
All of the mentioned
5. A generic software engineering design follows which of the activities?
Analysis
Architectural Design
Finalize Design
Analysis & Architectural Design
6. Architectural design stage include which of the following activity?
Generate/Improve detailed design alternatives
Select architecture
Finalize Design
All of the mentioned
7. Detailed design stage include which of the following activity?
Generate / Improve candidate architectures
Evaluate candidate architecture
Finalize Design
None of the mentioned
8. What is Analysis model?
Understanding of design problem
Representation of design problem solution
Representation of design problem
All of the mentioned
9. Which of the following statement is true?
A class model is representation of objects in a problem or a software solution
A object model is representation of classes in a problem or a software solution
All of the mentioned
None of the mentioned
10. Which of the following statement is true?
Class Diagram are graphical form of class models
Object Diagram are graphical forms of object models
All of the mentioned
None of the mentioned
11. Which of these are types of class model used in object oriented analysis?
Analysis Class models/ Conceptual Models
Design Class Models
Implementation Class Models
All of the mentioned
12. Which of the following represents the use of Conceptual models during product design?
Understanding the problem design
Setting Data Requirements
Validating Requirements
All of the mentioned
13. Which of the following represents the use of Conceptual models during engineeringdesign?
Understanding product design
Undergirding Engineering Modelling
All of the mentioned
None of the mentioned
14. What are Design Class Models?
They show classes in a software system
They represents attributes,operations, association in abstraction from language
They show implementation details
All of the mentioned
15. Conceptual models are useful for which of the following reasons?
Understanding problem design
Data Requirements and Product design
Validating requirements
All of the mentioned
16. Why there is a need for Software management?
Software development is complex and expensive
It is done with few people with fixed skills and abilities
It is not time consuming
None of the mentioned
17. Which of these is wrong in terms of definition?
Planing is formulating scheme for doing project B.
Organizing is directing people doing project work
Project is one time effort to achieve a particular goal for organization
Staffing is filing the positions in an organizational structure
18. Which of these is not project development activity?
Planning
Organizing
Operating
Tracking
19. Which of these comes under business activities?
roject
Operations
Planning
Project & Operations
20. Which of these terms have its role in project planning?
Schedule
Milestone
Estimation
All of the mentioned
21. What fails a project?
Lack of anticipation of resources to accomplish tasks
Problems faced by rules governing project
All of the mentioned
None of the mentioned
22. What benefits does patterns provide?
Promoting Communication
Streamlining Documentation
Increasing Development Efficiency
All of the mentioned
23. Which of the following Choices and standardizes patterns for a problem domainpromotes software reuse and, hence, quality and productivity?
Promoting Communication
Streamlining Documentation
Increasing Development Efficiency
Supporting Software Reuse
Submit