Computer Knowledge

Software Development and Management

2,312 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

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.

Multiple choice

Which of the following is NOT a common software project estimation technique?

  1. Function Point Analysis

  2. Use Case Points

  3. Analogy-Based Estimation

  4. Expert Judgment

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

Expert judgment is not a formal software project estimation technique. It involves relying on the opinions of experienced individuals to estimate project parameters.

Multiple choice

Which of the following is NOT a common project stakeholder?

  1. Project sponsor

  2. Project manager

  3. Project team members

  4. End users

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

End users are not typically considered project stakeholders. They are the individuals who will ultimately use the product or service that is being developed.

Multiple choice

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

  1. Project management software

  2. Spreadsheets

  3. Gantt charts

  4. Flowcharts

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

Flowcharts are not typically used as project management tools. They are used to represent the flow of data or processes.

Multiple choice

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

  1. Scope creep

  2. Unrealistic expectations

  3. Poor communication

  4. Lack of resources

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

Lack of resources is not a common software project management challenge. It is a general challenge that can affect any type of project.

Multiple choice

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

  1. Project management software

  2. Spreadsheets

  3. Gantt charts

  4. Flowcharts

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

Flowcharts are not typically used as software project management tools. They are used to represent the flow of data or processes.

Multiple choice

What are some common TPM tools and techniques?

  1. Autonomous maintenance

  2. 5S

  3. Total productive maintenance

  4. Overall equipment effectiveness

Reveal answer Fill a bubble to check yourself
Correct answer
Explanation

Common TPM tools and techniques include autonomous maintenance, 5S, total productive maintenance, and overall equipment effectiveness.

Multiple choice

What is the term used to describe the integration of automation and information technology in manufacturing?

  1. Computer-integrated manufacturing (CIM)

  2. Flexible manufacturing systems (FMS)

  3. Automated material handling systems (AMHS)

  4. Robotics and automation (R&A)

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

Computer-integrated manufacturing (CIM) refers to the integration of automation and information technology in manufacturing, enabling the seamless flow of data and communication between different manufacturing processes and systems.

Multiple choice

Which of the following is NOT a key component of a flexible manufacturing system (FMS)?

  1. Computer numerical control (CNC) machines

  2. Automated material handling systems

  3. Programmable logic controllers (PLCs)

  4. Human operators

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

Flexible manufacturing systems (FMS) typically consist of CNC machines, automated material handling systems, and programmable logic controllers (PLCs), while human operators are not considered key components of an FMS.

Multiple choice

Which of the following is NOT a key element of a computer-integrated manufacturing (CIM) system?

  1. Computer-aided design (CAD)

  2. Computer-aided manufacturing (CAM)

  3. Computer-aided engineering (CAE)

  4. Automated material handling systems (AMHS)

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

Computer-aided design (CAD), computer-aided manufacturing (CAM), and computer-aided engineering (CAE) are key elements of a computer-integrated manufacturing (CIM) system, while automated material handling systems (AMHS) are typically considered a separate component of manufacturing automation.

Multiple choice

Which technique is used to ensure that all players in a multiplayer game have a consistent view of the game world?

  1. Deterministic lockstep

  2. Non-deterministic lockstep

  3. Client-side prediction

  4. Server-side reconciliation

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

Deterministic lockstep is a technique used to ensure that all players in a multiplayer game have a consistent view of the game world. It involves synchronizing the game state across all clients and advancing the game state in lockstep, ensuring that all players experience the same sequence of events in the same order.