Skip to content
VUBuddy

CS504 Quiz 2 by VU Topper RM

Software Engineering - I PDF 638 KBUpdated 23 Oct 2026
Quiz CS504 Quiz 2 by VU Topper RM PDF 638 KB
vubuddy.com
Type
Quiz
Course
CS504 Software Engineering - I
Size
PDF 638 KB
Updated
23 Oct 2026
Free download 0 of 3 used today
Download free · 638 KB

You get 3 free files a day on the website. Add the Chrome extension for 30 a day.

Unlimited downloads in the Android app Get it free on Google Play

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

All CS504 files →
CS504 Software Engineering - I All CS504 handouts, past papers, quizzes and MCQs in one place. Open course page

Get more out of VUBuddy, for free

Android app Free on Google Play
  • Unlimited downloads
  • The explanation behind every MCQ answer
  • Study offline on slow data
Get the Android app
Chrome extension Free on the Chrome Web Store
  • 30 downloads a day instead of 3
  • Sign in and buy Pro Semester here
Add to Chrome

One Pro Semester membership works in both the extension and the app.