Skip to content
VUBuddy

CS504 Grand Quiz Set 2 by Arsal Shani and Aina Malik

Software Engineering - I PDF 747 KBUpdated 23 Oct 2026
Quiz CS504 Grand Quiz Set 2 by Arsal Shani and Aina Malik PDF 747 KB
vubuddy.com
Type
Quiz
Course
CS504 Software Engineering - I
Size
PDF 747 KB
Updated
23 Oct 2026
Free download 0 of 3 used today
Download free · 747 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 1, 2, 3 of 19. Download the file for all 19 pages.

CS504 GRAND QUIZ · MCS FAMILY GROUP TEAM · BY: ARSAL SHANI & AINA MALIK

  1. Modules with high cohesion and low coupling can be treated and analysed as

i. White boxes

ii. black boxes

iii. grey boxes

iv. none of these

  1. While establishing the services for an object, the following fundamental questions should be

asked:

i) Why does the system need this object anyway?

ii) What useful questions can it answer?

iii) What useful action can it perform?

iv) All of the given options.

  1. --------------- is a role that each actor plays in the system under consideration.

i) An act

ii) A participant

iii) A function

iv) None of the given

  1. Any Engineering approach must be founded on organizational commitment to ---------------.

i. Cost

ii. Scheduling

iii. Quality

iv. Performance

  1. Return values in synchronous massages are:

i) Compulsory

ii) May not used when response is obvious

iii) Not used at all

iv) Represented by solid lines

  1. According to Caper Jhones analysis of project activities, coding only has ------- affect part in

system development.

i. 13-14%

ii. 36-40%

iii. 50-60%

iv. 70-80%

  1. Normally a system is more easy to modify if its modules have

i. High coupling and high cohesion

ii. High coupling and low cohesion

iii. Low coupling and high cohesion

iv. Low coupling and Low cohesion

  1. In multi-threaded or multiprocessing applications where different execution threads may pass

information to one another by sending ---------------------------to each other. i.

ii.

iii.

iv.

Q9. Which of the following is not among the four layers of the object-oriented pyramid?

i. The subsystem layers

ii. The class and object layer

iii. The abstract layer

iv. The message layers

  1. System models include:

i. User business processes

ii. User activities for conducting the business process

iii. Processes that need to be automated

iv.

  1. In the architecture trade-off analysis method the architectural style should be described using

the

i. Data flow view

ii. Module view

iii. Process view

iv.

Q12. ---------------- is concerned with decomposing the system into interacting sub-systems.

  1. System structuring
  2. Control Modelling
  3. Molecular Decomposition
  4. None of the given
  5. A use case represents:

i. A class, its attributes and operations

ii. An operation’s interface and signature

iii. The role a user plays when interacting with the system

iv. The system’s functionality for a particular purpose

  1. External entity may be:

i. Source of input data only

ii. Source of input data and destination of results

iii. Destination of results

iv. Repository of data

  1. The process of utilizing our knowledge of computer science in effective production of

i. Chemical Engineering

ii.

iii. Computer Engineering

iv. System Engineering

  1. Coupling is a measure of ------------- of a component.

i. Independence

ii. Dependence

iii.

iv.

  1. ------------------ has become a standard notation for object-oriented system modelling: i. UML

ii. C++

iii. OCL(Object Constraint Language)

iv.

  1. An arrow in data flow diagram represents:

i. Direction of flow of data

ii. Processing of data

iii. External agent

iv. Internal Agent

  1. ------------------- diagrams does not capture control flow information, it just shows the flow of data

in a system.

i. Sequence

ii. Data Flow

iii. Activity

iv. Class

  1. In ------------- the analyst determines the source of requirements and where do these

requirements consume:

a) Data flow analysis

b) Source and sink analysis

c) Down parsing

d) Up parsing

Q21. Data cannot flow from one external entity to other external entity because:

  1. It will get corrupted
  2. It is not allowed in DFD
  3. An external entity has no mechanism to read or write
  4. Both are outside the context of the system

Q22. In the functional design, the structure of the system resolves around:

  1. Objects
  2. Properties
  3. Functions
  4. All of the given options

Q23. --------------- is one of the techniques to document domain knowledge

  1. State transition diagram
  2. Feasibility matrix
  3. System matrix
  4. None of the given options

Q24. In case of ----------------- approach , decomposition of a problem revolves around data.

  1. Object-Oriented
  2. Action-Oriented
  3. Event-Oriented
  4. Process-Oriented

Q25. The ----------------- relationship is a kind of a generalization specialization relationship:

  1. Bit-Byte
  2. Uses
  3. Binary
  4. Extends
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.