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 64 of 87

  • A. team
  • B. project
  • C. customers
  • D. project manager

Explanation: Quality planning defines the quality standards, procedures, responsibilities, and checks that will apply to a project.

Correct answer: project
  • A. Project Management
  • B. Manager life cycle
  • C. Project Management Life Cycle
  • D. All of the mentioned

Explanation: The project management life cycle describes the sequence of management activities from initiating and planning through execution…

Correct answer: Project Management Life Cycle
  • A. Internship management
  • B. Change management
  • C. Version management
  • D. System management

Explanation: Configuration management commonly includes change management and version management, which control and track evolving software items.

Correct answer: Internship management
  • A. Keeping overall costs within budget
  • B. Delivering the software to the customer at the agreed time
  • C. Maintaining a happy and well-functioning development team
  • D. Avoiding customer complaints

Explanation: Core project management goals include meeting the budget and schedule while supporting a productive team and satisfying the customer.

Correct answer: Avoiding customer complaints
  • A. Product Metrics
  • B. Process Metrics
  • C. Project Metrics
  • D. All of the mentioned

Explanation: Cost and schedule measure how a project is progressing against its plan, so they are project metrics.

Correct answer: Project Metrics
  • A. measurement
  • B. measure
  • C. metric
  • D. all of the mentioned

Explanation: Errors per person-hour combines two measurements into an indicator of development performance, making it a metric.

Correct answer: metric
  • A. Efficiency
  • B. Cost
  • C. Effort Applied
  • D. All of the mentioned

Explanation: Cost and effort applied can be recorded directly as process measures. Efficiency is usually derived by relating an output to an input, so…

Correct answer: Efficiency
  • A. Market
  • B. Product
  • C. Technology
  • D. People

Explanation: People, product or process factors, and technology are commonly identified as influences on software quality and organizational…

Correct answer: Market
  • A. Quality
  • B. Complexity
  • C. Reliability
  • D. All of the Mentioned

Explanation: Quality, complexity, and reliability cannot usually be measured directly like lines of code or execution time; they are inferred through…

Correct answer: All of the Mentioned
  • A. DRE (Defect Removal Efficiency)
  • B. Function points analysis
  • C. Control Chart
  • D. All of the mentioned

Explanation: A control chart plots metric values over time against expected control limits, helping distinguish normal variation from meaningful…

Correct answer: Control Chart
  • A. number of Functions
  • B. number of user inputs
  • C. number of lines of code
  • D. amount of memory usage

Explanation: Size-oriented metrics use the size of the delivered software as their base, traditionally measured in lines of code.

Correct answer: number of lines of code
  • A. minimization of development schedule
  • B. for strategic purposes
  • C. assessing project quality on ongoing basis
  • D. minimization of development schedule and assessing project quality on ongoing basis

Explanation: Project metrics support both schedule control and continuous assessment of project quality, rather than focusing only on shortening…

Correct answer: minimization of development schedule and assessing project quality on ongoing basis
  • A. help in assessment of status of ongoing project
  • B. track potential risk
  • C. help in assessment of status of ongoing project & track potential risk
  • D. none of the mentioned

Explanation: Project indicators show the current status of an ongoing project and provide early warning of potential risks.

Correct answer: help in assessment of status of ongoing project & track potential risk
  • A. Number of user Input
  • B. Number of user Inquiries
  • C. Number of external Interfaces
  • D. Number of errors

Explanation: Function-point analysis counts inputs, outputs, inquiries, internal files, and external interfaces.

Correct answer: Number of errors
  • A. Deliverable
  • B. Activity
  • C. Condition
  • D. Process

Explanation: A deliverable is a tangible, verifiable output produced by completing a project activity, such as a report, prototype, or software…

Correct answer: Deliverable
  • A. Two
  • B. Three
  • C. Four
  • D. Scrum is an agile method which means it does not have phases

Explanation: The traditional Scrum process is described in three phases: pregame, development, and postgame.

Correct answer: Three
  • A. Reusability management
  • B. Risk management
  • C. Measurement
  • D. User Reviews

Explanation: Umbrella activities include risk management, measurement, and reusability management, which continue across the main process activities.

Correct answer: User Reviews
  • A. Lack of adequate training in software engineering
  • B. Lack of software ethics and understanding
  • C. Management issues in the company
  • D. All of the mentioned

Explanation: These high cancellation, cost-overrun, and restart rates are commonly linked in introductory software-engineering material to inadequate…

Correct answer: Lack of adequate training in software engineering
  • A. PUBLIC
  • B. PROFESSION
  • C. PRODUCT
  • D. ENVIRONMENT

Explanation: The eight IEEE/ACM ethics principles include the public, client and employer, product, judgment, management, profession, colleagues, and…

Correct answer: ENVIRONMENT
  • A. not knowingly accept work that is outside your competence."
  • B. not use your technical skills to misuse other people's computers."
  • C. be dependent on their colleagues."
  • D. maintain integrity and independence in their professional judgment."

Explanation: Professional software engineers should work cooperatively but remain independent in their professional judgment, so being dependent on…

Correct answer: be dependent on their colleagues."