All Free Software Engineering MCQs with Answers

Every Software Engineering question in the bank, across all chapters, each with the correct answer and a written explanation. Free and unlimited, with no account needed.

1,731 questions · page 59 of 87

  • A. Log the changes
  • B. Estimate impact on effort and schedule
  • C. Review impact with stakeholders
  • D. None of the mentioned

Explanation: Logging a requested change, estimating its effect on cost and schedule, and reviewing that effect with stakeholders are all normal…

Correct answer: None of the mentioned
  • A. hard drive
  • B. access-controlled library
  • C. servers
  • D. access control

Explanation: A controlled library stores released or shared code so that authorised users can access approved versions while changes remain traceable.

Correct answer: access-controlled library
  • A. CM Planning
  • B. Executing the CM process
  • C. CM audits
  • D. None of the mentioned

Explanation: CM planning, execution, and CM audits are all recognised activities or phases of a configuration-management process.

Correct answer: None of the mentioned
  • A. Software Control Management
  • B. Software Configuration Management
  • C. Software Concept Management
  • D. None of the mentioned

Explanation: SCM is the standard abbreviation for Software Configuration Management, the discipline that controls versions, baselines, and changes to…

Correct answer: Software Configuration Management
  • A. Identification
  • B. Software
  • C. Auditing and Reviewing
  • D. Status Accounting

Explanation: Auditing and reviewing checks whether a product is complete, consistent, and compliant with its requirements and configuration records.

Correct answer: Auditing and Reviewing
  • A. Software Configuration Item
  • B. Baseline
  • C. Configuration
  • D. Configuration Control Board

Explanation: A software configuration item is a software element, or an aggregate treated as one unit, that is placed under configuration management.

Correct answer: Software Configuration Item
  • A. Configuration
  • B. Baseline
  • C. Software
  • D. All of the mentioned

Explanation: A baseline is one or more configuration items that have been formally reviewed and approved, after which it provides a controlled basis…

Correct answer: Baseline
  • A. Software Configuration Item
  • B. Baseline
  • C. Configuration
  • D. Configuration Control Board

Explanation: The Configuration Control Board reviews and approves proposed changes to established baselines.

Correct answer: Configuration Control Board
  • A. Software
  • B. Configuration
  • C. Version
  • D. Status Accounting

Explanation: A version is a specific, identifiable state of a software configuration item, while a baseline is a formally approved version or set of…

Correct answer: Version
  • A. Identification
  • B. Version
  • C. Auditing and Reviewing
  • D. Status Accounting

Explanation: SCM basics include configuration identification, status accounting, and auditing or reviewing.

Correct answer: Version
  • A. Issues gathered the day before
  • B. Regular schedule of meeting
  • C. Discussion with business
  • D. Attendance

Explanation: An issues meeting normally reviews previously collected issues on a regular schedule with the relevant attendees.

Correct answer: Discussion with business
  • A. Simultaneous updates
  • B. Shared and common code
  • C. Versions
  • D. Graphics issues

Explanation: Simultaneous updates, shared code, and version differences can create team or configuration conflicts.

Correct answer: Graphics issues
  • A. Multiple teams
  • B. Multiple user groups
  • C. Multiple fests
  • D. Multiple locations

Explanation: Communication commonly becomes difficult with multiple teams, user groups, or locations.

Correct answer: Multiple fests
  • A. three
  • B. four
  • C. five
  • D. six

Explanation: The original Capability Maturity Model has five maturity levels: Initial, Repeatable, Defined, Managed, and Optimizing.

Correct answer: five
  • A. automatically maintain the software reliability
  • B. improve the software process
  • C. test the software
  • D. all of the mentioned

Explanation: The Capability Maturity Model assesses and guides the maturity of an organisation's software processes.

Correct answer: improve the software process
  • A. A specific type of equipment
  • B. Maintenance record for each and every equipment item
  • C. Check in/check out equipment for maintenance
  • D. All of the mentioned

Explanation: Maintenance staff need suitable equipment, a maintenance history for every item, and check-in/check-out control to track equipment during…

Correct answer: All of the mentioned
  • A. Henry Gantt
  • B. Barry Boehm
  • C. Ivar Jacabson
  • D. None of the mentioned

Explanation: The timeline or bar chart used for project scheduling is the Gantt chart, developed by Henry Gantt.

Correct answer: Henry Gantt
  • A. Task set
  • B. Degree of milestone
  • C. Adaptation criteria
  • D. All of the mentioned

Explanation: A task set is the project-specific collection of engineering tasks, milestones, and deliverables needed to complete the work.

Correct answer: Task set
  • A. Compartmentalization
  • B. Defined milestones
  • C. Defined responsibilities
  • D. Defined outcomes

Explanation: Defined responsibilities mean that each scheduled task has an explicitly assigned team member or owner.

Correct answer: Defined responsibilities
  • A. Time Allocation
  • B. Effort Validation
  • C. Defined Milestone
  • D. Effort Distribution

Explanation: Effort validation checks whether the planned allocation of people and effort is feasible, including avoiding over-allocation at any time.

Correct answer: Effort Validation