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: project1262. The process each manager follows during the life of a project is known as ___________________?
- 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 Cycle1263. Which of the following is incorrect activity for the configuration management of a software system ?
- 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 risk1274. Which of the following is not an information domain required for determining function point in FPA ?
- 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."