Software Engineering MCQs (Computer Engineering)

Software Engineering MCQs (Computer Engineering)

Try to answer these Software Engineering MCQs and check your understanding of the Software Engineering subject.
Scroll down and let's begin!

1: _____ refers to the level of interdependency or interrelationship among the modules in a system.

A.   Coupling

B.   Cohesion

C.   Connascence

D.   Multiple inheritance

E.   Single inheritance

2: Quarkxpress and adobe indesign are examples of ________ software

A.   SUITE

B.   DESKTOP PUBLISHING

C.   PIM SOFTWARE

D.   NONE OF THESE

3: _____ involves choosing part of a population of interest for inspection.

A.   Maintainability

B.   Statistical sampling

C.   External failure cost

D.   Process adjustments

4: A(n) ____ version is a system that is incomplete but ready for some level of rigorous testing.

A.   Maintenance

B.   Alpha

C.   Beta

D.   Production

5: A(n) ____ version is a system that is stable enough to be tested by end users.

A.   ​maintenance

B.   Beta

C.   Production

D.   Alpha

6: In scrum, the ____ maintains the product backlog list.

A.   Project manager

B.   Scrum team

C.   Product owner

D.   Scrum master

7: One important reason for prioritizing requirements is to _______.

A.   Assign work within an iteration

B.   Speed up the project

C.   Avoid confusing the users

D.   Avoid scope creep

8: The up ____ discipline involves setting up the guidelines to manage releases and versions.

A.   Environment

B.   Project management

C.   Configuration and change management

D.   Detailed work schedule

9: A software utility designed to clean up after a failed software installation is ____.

A.   A burn-in utility

B.   A file backup utility

C.   A patch utility

D.   An uninstaller utility

10: A project plan is specified in a __________.

A.   Resource pool

B.   Gantt chart

C.   Work breakdown structure (WBS)

D.   Critical path

11: A test plan consists of detailed procedures that specify ____.

A.   Phased operation

B.   Describes the inputs

C.   What test data will be used

D.   Acceptance test

12: ____ utilities scan incoming and outgoing files to be sure they are safe.

A.   Security

B.   Widget

C.   Indexed

D.   Monitoring

13: A web site for the ____ describes a variety of it education and training resources.

A.   Provide for learning by hearing, seeing, and doing

B.   Acceptance tests

C.   Center for the Application of Information Technologies (CAIT)

D.   Use interviews to gather information and opinions from a large number of users

14: The oracle equivalent to an ms access autonumber is a(n) _____.

A.   Auto-number

B.   Sequence

C.   TO_NUMBER function

D.   Trigger. sequence

15: The primary advantage of ____ deployment is its simplicity.

A.   Phased

B.   Parallel

C.   Direct

D.   Networked

16: The term ____ means that work activities are done once, then again, and yet again.

A.   Agile modeling

B.   Waterfall approach

C.   Iteration

D.   Incremental development