All mock tests are FREE till 31 December — register to save your progress
Paper 2 CS · UNIT 06 · MOCK TEST

Mock 6 – Requirements & Software Design (Part 4)

Unit 6: Software Engineering · 21 questions · about 25 minutes. Press End Mock any time to see your score and the correct answers.

All 15 topic-wise mocks in this unit
0 / 21 answered 00:00
Q1.

Which of the following cohesions are better than the Procedural Cohesion

A. Functional Cohesion

B. Sequential Cohesion

C. Temporal Cohesion

D. Communicational Cohesion

E. Logical Cohesion

Q2.

In Software Engineering Jackson's Principle based on

A. Designation

B. Definitions

C. Refutable Assertions

D. Formal Review

E. Requirement Elicitation

Q3.

Which one of the following is not the part of requirement management?

Q4.

The characteristics of modern programming are :

A. Each module should do only one thing.

B. Communication between modules is allowed only by a calling module.

C. Communication can take place directly between modules that do not have calling - called relationship.

D. All modules are designed as single-entry, single exit systems using control structure.

Q5.

Arrange the following steps of Feature Drive Development (FDD) process in the correct sequence :

(A) Develop an overall model

(B) Build by feature

(C) Plan by feature

(D) Design by feature

(E) Build a feature list

Q6.

Which of the following are typical activities in the software process lifecycle?

(A) Requirement Analysis

(B) System Design

(C) Code Refactoring

(D) Deployment

(E) Substructure

Q7.

Match List - I with List - II.

Figure
Q8.

Given below are two statements :

Statement (I) : In Reuse Oriented Model, Modification of the old system parts appropriate to the new requirements.

Statement (II) : In Reuse Oriented Model, Integration of the modified parts are not possible into the new systems. In the light of the above statements, choose the most appropriate answer from the options given below :

Q9.

Given below are two statements: one is labeled as Assertion A and the other is labeled as Reason R.

Assertion A: Validity checks the real need of system users

Reason R: Completeness checks system user- defined requirements. In light of the above statements, choose the correct answer from the options given below.

Q10.

The primary objectives of the SWE-IPT are to:

A. Solicit stakeholder needs and expectations.

B. Specify the software requirements for the product and post-development processes.

C. Generate the integrated technical plans for accomplishing the software development effort.

D. Translate stakeholder requirements into a complete, specified architectural description.

E. Ensure that the software technical data package is sufficiently detailed to facilitate an efficient and effective software implementation.

Q11.

Mr. X designed open source software which must comply with some criteria. Choose the false statement in respect of the above. 1. No restriction on redistribution of the software as part or whole. 2. The integrity of the author's source code must be maintained. 3. The software can be sold after distribution.

Q12.

Match List I with List II

Figure
Q13.

Given below are two statements: one is labeled as Assertion A and the other is labeled as Reason R.

Assertion A: Cohesion is a qualitative indication of the degree to which a module can be written more compactly and is able to complete its function in a timely manner.

Reason R: Cohesion is a qualitative indication of the degree to which a module is connected to other modules and the outside world. In the light of the above statements, choose the most appropriate answer from the options given below.

Q14.

Modules X and Y operate on the same input and output data. The cohesion is

Q15.

Match List I with List II. List I: A. Localization, B. Packaging or binding of a collection of items, C. Mechanism that lets a designer focus on the essential details of a component, D. Information hiding. List II: I. Encapsulation, II. Abstraction, III. Characteristic of software indicating how concentrated information is in the program, IV. Suppressing the operational details of a component.

Q16.

If every requirement stated in the Software Requirement Specification (SRS) has only one interpretation, then SRS is said to be

Q17.

To create an object-behavioral model, the analyst performs the following steps:

(A) Evaluates all use-cases

(B) Builds state transition diagram for the system.

(C) Reviews the object behaviour model to verify accuracy and consistency

(D) Identifies events that do not derive the interaction sequence.

Q18.

In a system for a restaurant, the main scenario for placing an order is given below :

(a) Customer reads menu

(b) Customer places order

(c) Order is sent to the kitchen for preparation

(d) Ordered items are served

(e) Customer requests for a bill for the order (f) Bill is prepared for this order (g) Customer is given the bill (h) Customer pays the bill A sequence diagram for the scenario will have at least how many objects among whom the messages will be exchanged.

Q19.

The sequence diagram given in Figure 1 for the Weather Information System takes place when an external system requests the summarized data from the weather station. The increasing order of lifeline for the objects in the system are:

Figure
Q20.

Software validation mainly checks for inconsistencies between

Q21.

Match the following in Software Engineering :

Figure