Computer Knowledge

Software Development and Management

3,064 Questions

Software development and management focuses on the system development life cycle, enterprise architecture, and configuration management. It tests your familiarity with system analysis, design models, and IT project planning. This subject is essential for specialist and banking officer scale examinations.

System analysis and designSoftware development life cycleConfiguration managementEnterprise architectureObject oriented design

Software Development and Management Questions

Multiple choice

What is the concept of "Zero Defects" in TQM?

  1. A goal to eliminate all defects

  2. A quality standard that must be met

  3. A philosophy that emphasizes continuous improvement

  4. A measurement of product/service quality

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

The concept of "Zero Defects" in TQM represents a goal to strive for the elimination of all defects, aiming for the highest levels of quality.

Multiple choice

Which of the following is NOT a typical component of a real estate appraisal report?

  1. Executive summary

  2. Property description

  3. Comparable sales analysis

  4. Cost-benefit analysis

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

Cost-benefit analysis is not a typical component of a real estate appraisal report. It is more commonly used in project evaluation and decision-making processes.

Multiple choice

Which of the following is NOT a common project management tool?

  1. Gantt chart

  2. PERT chart

  3. Work breakdown structure

  4. Risk register

  5. Microsoft Project

Reveal answer Fill a bubble to check yourself
E Correct answer
Explanation

Microsoft Project is a commercial project management software, while Gantt chart, PERT chart, work breakdown structure, and risk register are all common project management tools.

Multiple choice

Which of the following is NOT a common project management methodology?

  1. Waterfall

  2. Agile

  3. Scrum

  4. Kanban

  5. PRINCE2

Reveal answer Fill a bubble to check yourself
E Correct answer
Explanation

PRINCE2 is a project management methodology that is specifically designed for use in the UK government. It is not as widely used as other methodologies, such as Waterfall, Agile, Scrum, and Kanban.

Multiple choice

Which of the following is NOT a common type of cost reduction strategy?

  1. Value Engineering

  2. Lean Manufacturing

  3. Customer Feedback

  4. Total Quality Management

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

Customer feedback is not a cost reduction strategy, as it primarily serves to improve product quality and customer satisfaction.

Multiple choice

Which of the following is a common technique used in requirement elicitation?

  1. Interviewing stakeholders

  2. Observing user behavior

  3. Document analysis

  4. All of the above

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

Requirement elicitation is the process of gathering user needs and expectations. Common techniques include interviewing stakeholders, observing user behavior, and analyzing documents.

Multiple choice

Which of the following is a common technique used in requirement analysis?

  1. Use case analysis

  2. Scenario analysis

  3. Domain analysis

  4. All of the above

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

Requirement analysis is the process of understanding and refining the requirements gathered during requirement elicitation. Common techniques include use case analysis, scenario analysis, and domain analysis.

Multiple choice

Which of the following is a common challenge in requirement engineering?

  1. Gathering complete and accurate requirements

  2. Managing changing requirements

  3. Communicating requirements effectively among stakeholders

  4. All of the above

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

Requirement engineering is a complex and challenging process. Common challenges include gathering complete and accurate requirements, managing changing requirements, and communicating requirements effectively among stakeholders.

Multiple choice

What is the best way to manage changing requirements?

  1. Ignore them

  2. Document them and update the requirement specification

  3. Communicate them to the stakeholders and get their approval

  4. All of the above

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

Changing requirements are a reality in software development. The best way to manage them is to document them, update the requirement specification, communicate them to the stakeholders, and get their approval.

Multiple choice

Which of the following is a common technique used in requirement validation?

  1. Peer review

  2. Prototyping

  3. User acceptance testing

  4. All of the above

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

Requirement validation is the process of ensuring that the requirements are complete, accurate, consistent, and feasible. Common techniques include peer review, prototyping, and user acceptance testing.

Multiple choice

Which of the following is a common type of requirement management tool?

  1. Spreadsheet

  2. Database

  3. Dedicated requirement management tool

  4. All of the above

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

Requirement management tools can be implemented using a variety of technologies, including spreadsheets, databases, and dedicated requirement management tools.

Multiple choice

What is the best way to ensure that the requirements are met?

  1. Test the software system thoroughly

  2. Get feedback from the stakeholders

  3. Review the software system against the requirements

  4. All of the above

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

To ensure that the requirements are met, it is important to test the software system thoroughly, get feedback from the stakeholders, and review the software system against the requirements.

Multiple choice

Requirement engineering is an iterative process.

  1. True

  2. False

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Requirement engineering is an iterative process that involves gathering, analyzing, and refining the requirements until they are complete, accurate, consistent, and feasible.

Multiple choice

Which of the following is the most important factor to consider when evaluating the effectiveness of mathematical software?

  1. Accuracy

  2. Reliability

  3. User-friendliness

  4. Computational speed

  5. Documentation

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Accuracy is the most important factor to consider when evaluating the effectiveness of mathematical software. It is essential that the software produces accurate results, as incorrect results can lead to erroneous conclusions or decisions.

Multiple choice

Which of the following is NOT a common software project management methodology?

  1. Waterfall

  2. Agile

  3. Spiral

  4. Lean

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

Lean is a manufacturing philosophy that emphasizes waste reduction and continuous improvement. It is not a specific software project management methodology.