- Type
- Quiz
- Course
- CS504 Software Engineering - I
- Size
- PDF 638 KB
- Updated
- 23 Oct 2026
You get 3 free files a day on the website. Add the Chrome extensionSign in with the extension for 30 a day.
Preview text
Text from pages 2, 3, 4 of 51. Download the file for all 51 pages.
Q1. Vu-Topper RM (1 marks)
The criteria used to assess the quality of an architectural design should be based on system
A. Data and control
B. Functionality C. Implementation details D. Accessibility and reliability
Q2. Vu-Topper RM (1 marks)
If Cat is derived from Mammal Class, and Mammal is derived from Animal Class, then: A. Cat will inherit Animal’s functions and data B. Cat is allowed to access only the Mammal’s Class C. Cat will not be able to access any class
D. Cat will inherit Animal’s functions and data
Q3. Vu-Topper RM (1 marks)
In the case of action-oriented approach, data is decomposed according to: Object requirements
A. Functionality requirements Page 15
B. Corresponding domain model C. Compatibility with object interface
Q4. Vu-Topper RM (1 marks)
The most important and critical stage in the object-oriented design is the appropriate classification of _________.
A. Object Page 85
B. Class C. Model
Q5. Vu-Topper RM (1 marks)
The focus of sequence diagrams is: A. On static Model of system B. On object constraints C. On the flow of Control
D. On objects/classes and messages exchanged among them
Q6. Vu-Topper RM (1 marks)
Different messages in sequence diagrams includes: A. Simple B. Notify C. Asynchronous
D. Both Simple and Asynchronous Page 108
Q7. Vu-Topper RM (1 marks)
In the case of _________ approach, data is decomposed according to functionality requirements. A. Object-oriented B. Event-oriented C. Process-oriented
D. Action- oriented Page 80
Q8. Vu-Topper RM (1 marks)
The ___________ provides the software engineer with a view of the system as a whole. A. Process Model B. Business model
C. Architectural Model
D. Requirements Model
Q9. Vu-Topper RM (1 marks)
OOD results in a design that achieves a number of different levels of
A. Event Page 89
B. Process C. Operation D. Modularity
Q10. Vu-Topper RM (1 marks)
Consider the following piece of code: public class Square extends Shape { // some code
The above code is an example of A. Part-Whole relationship
B. Generalization/ Specialization
C. Data Sharing D. Data encapsulation
Q11. Vu-Topper RM (1 marks)
UML is a language for ________
A. Mode ling and Design Google
B. High-level Programming C. Creating diagrams only D. Low-level Programming
Q12. Vu-Topper RM (1 marks)
A ________ is a system component that provides services to other components but would not normally be considered as a separate system. A. Message B. Method
C. Module Page 121
D. Relationship
Q13. Vu-Topper RM (1 marks)
A _____ relationship indicates that one entity is composed of one or more parts which are themselves instances of that or another entity.
A. Whole -part Google
B. Inheritance C. Generalization D. Specialization
Related CS504 files
All CS504 files →- CS504 Highlighted Handouts Lectures 23-45 Set 2 by Dream Team Highlighted PDF 1.6 MB
- CS504 Midterm File 7 Midterm PDF 1.6 MB
- CS504 Grand Quiz Dec 2020 by MCS Quiz PDF 539 KB
- CS504 Solved Grand Quiz Spring 2021 by Riz Mughal Quiz PDF 930 KB
- CS504 Grand Quiz Preparation Quiz PDF 342 KB
- CS504 Solved Quiz 2 by Junaid Quiz PDF 895 KB
Get more out of VUBuddy, for free
- Unlimited downloads
- The explanation behind every MCQ answer
- Study offline on slow data
- 30 downloads a day instead of 3
- Sign in and buy Pro Semester here
One Pro Semester membership works in both the extension and the app.