wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

DEQ3093: QUIZ

Total questions: 50

Worksheet time: 50mins

Name
Class
Date
1.

A developer accidentally edits an outdated version of the design document instead of the approved version.

Which SCM activity could have prevented this issue?

a)

Risk analysis.

b)

Software testing.

c)

Software deployment.

d)

Configuration identification.

2.

The hospital requests an additional feature that allows patients to schedule appointments through a mobile application. According to SCM practices, what should happen FIRST?

a)

Delete the old requirements.

b)

Release the updated software.

c)

Immediately modify the source code.

d)

Submit a formal Change Request (CR).

3.

Which of the following are parameters involved in computing the total cost of a software development project?

a)

Effort costs.

b)

Hardware and software costs.

c)

Travel and training costs.

d)

All of the mentioned.

4.

A good configuration verification and audits (CVA) can be looked at in terms of user satisfaction which includes ______________________.

a)

a compliant product

b)

good quality output

c)

delivery within budget and schedule

d)

all of the mentioned

5.

When code is made available to others, it goes in a/an ___________________.

a)

servers

b)

hard drive

c)

access control

d)

access-controlled library

6.

After evaluating a change request, the CCB concludes that the proposed modification will delay the project by two months and exceed the budget. What is the MOST appropriate decision?

a)

Remove the SCM process.

b)

Ignore the customer's request.

c)

Automatically approve the change.

d)

Reject or postpone the change based on project impact.

7.

Which of the following DOES NOT not affect the software quality and organizational performance?

a)

Market.

b)

People.

c)

Product.

d)

Technology.

8.

What describes the data and control to be processed?

a)

Planning process.

b)

Software scope.

c)

Resources.

d)

Project complexity.

9.

Which of the following term is best defined by the statement: “There will be a change of organizational management with different priorities.”?

a)

Staff turnover.

b)

Technology change.

c)

Management change.

d)

Business change.

10.

Which of the following risk is the failure of a purchased component to perform as expected?

a)

Product risk.

b)

Project risk.

c)

Business risk.

d)

Programming risk.

11.

Which of the following is NOT considered as a risk in project management?

a)

Testing.

b)

Staff turnover.

c)

Specification delays.

d)

Product competition.

12.

Writing a comprehensive project scope should follow SMART?

a)

True.

b)

False.

13.

The project manager wants to know:

- Which change requests have been approved?

- Which versions have been released?

- Which defects have been fixed?

Which SCM activity provides this information?

a)

Software coding.

b)

Configuration audit.

c)

Configuration identification.

d)

Configuration status accounting.

14.

Which of the following is the reason that software is delivered late?

a)

Changing customer requirements that are not reflected in schedule changes.

b)

Technical difficulties that could not have been foreseen in advance.

c)

Human difficulties that could not have been foreseen in advance.

d)

All of the mentioned.

15.

Every task that is scheduled should be assigned to a specific team member is termed as _________________.

a)

compartmentalization

b)

defined milestones

c)

defined roles and responsibilities

d)

defined outcomes

16.

Which is a Software Configuration Management (SCM) concept that helps us to control change without seriously impeding justifiable change?

a)

Baseline.

b)

Software Library.

c)

Source code.

d)

Configuration items.

17.

Software Configuration Management (SCM) can be administered in several ways. These include ____________________________________.

a)

a single SCM team for the whole organization

b)

a separate SCM team for each project

c)

SCM distributed among the project members

d)

all of the mentioned

18.

Which of the following process ensures that versions of systems and components are recorded and maintained?

a)

Codeline.

b)

Version.

c)

Workspace.

d)

Configuration control.

19.

Which of the following process is concerned with analyzing the costs and benefits of proposed changes?

a)

Cost management.

b)

Change management.

c)

Version management.

d)

Release management.

20.

Approval or disapproval of minor changes can be done by _________________ or __________________.

a)

CCB.

b)

Auditor.

c)

Project Manager.

d)

Configuration Management Officer.

21.

“Consider a system where, a heat sensor detects an intrusion and alerts the security company.” What kind of CIs involved?

a)

Coding

b)

Heat sensor.

c)

Notification.

d)

Server.

22.

A gaze systems is developed to assist blind preschool students to learn by hearing voices and respond through the blink of their eyes. Name the project type and its category?

a)

Strategic, modernization.

b)

Compliance, modernization.

c)

Operational, balancing.

d)

Strategic, rehabilitation.

23.

Change control normally originates from ____________.

a)

survey

b)

observation

c)

impact

d)

problem identification

24.
  • "Some versions can be functionally equivalent but may be designed for different hardware or software environments". The statement best-referred to ______________.

a)

delta

b)

version

c)

variant

d)

library

25.

"This release is done when the release is to correct a bug or fault in the program or system". Identify the release type that best fits the given statement.

a)

Minor release.

b)

Major release.

c)

Product release.

d)

Customer-specific release.

26.

X verifies that the software satisfies the software requirements stated in the System Requirements Specification (SRS) and the Interface Requirements Specification (IRS). What is X?

a)

Functional configuration audit (FCA).

b)

Physical configuration audit (PCA).

c)

Technical configuration audit (TCA).

d)

Software configuration audit (SCA).

27.

Who do NOT write the project plan?

a)

Team leader.

b)

Project manager.

c)

Experienced consultants.

d)

Users or customers

28.

During the configuration identification process, Y involves the development of a numbering or naming scheme that correlates the software documents and their associated documentation. What is the name for Y process?

a)

Selection.

b)

Designation.

c)

Description.

d)

Identification.

29.

All AC10 students are required to complete their Final Year Project while in Semester 7. Identify the product baseline for the FYP completion.

a)

Product.

b)

Theses.

c)

Exhibition.

d)

Documentation.

30.

Why is naming conventions important in SCM?

a)

Version controls.

b)

Facilitates easy identification.

c)

Ease the tracking process.

d)

To represent the latest changes implementation throughout the project.

31.

The naming part of the identification system will remain constant over time for each item, only the number part will undergo changes.

a)

True.

b)

False.

32.

During an audit, the auditors discover that the software includes several features that were never approved by the CCB. What should be concluded?

a)

The software is ready for release.

b)

The baseline has improved automatically.

c)

Unauthorized changes have been introduced.

d)

The audit has confirmed proper SCM compliance.

33.

Which question would MOST likely be answered during a Functional Configuration Audit (FCA)?

a)

Who wrote the source code?

b)

How much RAM does the server have?

c)

How many programmers worked on the project?

d)

Does the software satisfy the approved functional requirements?

34.

Before approving the final release, auditors discover that the user manual describes features that do not exist in the software. Which SCM activity identifies this inconsistency?

a)

Change control.

b)

Configuration identification.

c)

Configuration status accounting.

d)

Configuration verification and audit.

35.

Instead of storing full copies of all versions, one (1) version and the __________ are stored, so that at any point in time required version can be derived by applying the relevant __________ to the base version.

a)

program

b)

source code

c)

library

d)

delta

36.

Data capture, data recording, and report generation are three (3) basic tasks that are conducted in_____________________ phase. 

a)

configuration identification

b)

configuration change control

c)

configuration status accounting

d)

configuration verification and audits

37.

The SCM repository records the following information:

- CI Version

- Approval Date

- Person Responsible

- Change Request Number

- Current Status

Why is this information important?

a)

It reduces software size.

b)

It replaces software testing.

c)

It increases processor speed.

d)

It provides traceability throughout the project.

38.

Which of the following are considered as routine reports?

a)

Change logs.

b)

Progress report.

c)

CI status report.

d)

Transaction log.

39.

Z describes the functions that the system should have, allocating the various functions to various components or subsystems. What is Z referred to?

a)

Code baseline.

b)

Product baseline.

c)

Design baseline.

d)

Requirement baseline.

40.

Software Engineering Department at META requires its own server to operate. Thus, a detailed documentation of configuration items (CI) are needed as part of a purchase.  Name the CIs involved?

a)

Server.

b)

Cost.

c)

Database.

d)

System.

41.

The development team has detected an error in the coding that requires some changes. One of the developer has submitted the Change Request (CR) form. What SHOULD NOT be done by the Project Manager after the CR is received?

a)

Conduct change/impact analysis.

b)

Conduct pre-evaluation screening.

c)

Prepare change analysis document.

d)

CR is directly send to CCB.

42.

The items that need to be included in the Change Request (CR) form are as follows except for _____________?

a)

Risk ID/No.

b)

Items to be changed.

c)

Change description.

d)

System or project name.

43.

TechNova Solutions has been contracted to develop the SmartHealth Hospital Management System, a web-based application used by hospitals to manage patient records, appointments, billing, pharmacy inventory, and laboratory reports. The project consists of multiple teams working simultaneously. During development, new customer requirements, bug fixes, and feature enhancements are continuously requested. To ensure software quality and maintain consistency, the project manager has established a SCM process. The SCM team is responsible for:

- Identifying configuration items (CIs)

- Managing change requests

- Recording configuration information

- Conducting configuration audits before software release

The project manager asks the SCM team to determine which project artefacts should become Configuration Items (CIs). Which of the following is the BEST choice?

a)

Temporary personal notes.

b)

Developers' lunch schedules.

c)

Every email sent by developers.

d)

Software design documents, source code, database scripts, and user manuals.

44.

The SCM team decides that the following items must be uniquely identified:

- Software Requirements Specification (SRS)

- Source code

- Database schema

- User Manual

- Test Plan

Why are these documents assigned unique version numbers?

a)

To reduce hardware costs.

b)

To reduce hardware costs.

c)

To improve programming performance.

d)

To uniquely identify configuration items throughout the software lifecycle.

45.

A __________ plots the roles and responsibilities of members on a project team.

a)

RACI chart.

b)

Gantt chart.

c)

Milestones.

d)

Project charter.

46.

Who should bear the cost for all changes in a project?

a)

Project team.

b)

Stakeholders.

47.

A software development project is halfway through implementation when the client requests several new features without extending the project deadline or increasing the project budget. As the project manager, which of the following BEST reflects the concept of the Iron Triangle in software project management?

a)

The project schedule is the only project constraint that influences software quality.

b)

The project manager should accept all requested features because customer satisfaction is always the highest priority.

c)

Increasing the project scope without adjusting the schedule or budget is likely to affect the project's quality or overall success.

d)

The Iron Triangle applies only during the project planning phase and is no longer relevant once development begins.

48.

What is the purpose of a Functional Configuration Audit (FCA) in software development?

a)

To verify that the software satisfies the software requirements stated in the System Requirements Specification (SRS) and the Interface Requirements Specification (IRS).

b)

To verify the physical configuration of the software components.

c)

To verify the technical configuration of the software components.

d)

To verify the software code against industry standards.

49.

Why is it important to have a separate SCM team for each project in an organization?

a)

To ensure that all projects have dedicated configuration management resources.

b)

To reduce the workload on individual team members.

c)

To centralize control over configuration management processes.

d)

To streamline communication within project teams.

50.

A software company, InnovaTech Solutions, has been contracted to develop a Smart Campus Management System for a university. The system integrates student registration, attendance, online learning, hostel management, and fee payment into a single platform. The project has a duration of 12 months and involves a distributed development team working from different locations. Three months into the project, several issues begin to emerge:

- Two senior software developers resign unexpectedly.

- The cloud service provider experiences repeated outages, affecting system testing.

- The client frequently requests additional features that were not included in the original scope.

- The integration of the online payment gateway is delayed because the third-party vendor has not completed its API documentation.

- The project manager is concerned that these issues may delay the project delivery and increase development costs.

As the Software Project Manager, identify the MOST critical project risk that should be addressed first and recommend the BEST risk mitigation plan.

a)

Delay all development activities until every identified risk has been completely eliminated.

b)

Continue development as planned because most software project risks will naturally resolve over time.

c)

Focus on replacing the resigned developers immediately and ignore the remaining risks until the new team members join.

d)

Prioritize managing scope changes by implementing a formal change control process while developing mitigation plans for staffing, infrastructure, and third-party dependency risks.