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