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 NOT a type of Project Management Software?

  1. Microsoft Project

  2. Primavera P6

  3. Oracle Primavera Cloud

  4. Trello

  5. Asana

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

Trello is not a type of Project Management Software, but rather a task management tool.

Multiple choice

Which of the following is NOT a type of Project Risk Management Tool?

  1. Risk Register

  2. Risk Breakdown Structure

  3. Risk Assessment Matrix

  4. Risk Management Software

  5. Risk Communication Plan

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

Risk Communication Plan is not a type of Project Risk Management Tool, but rather a type of project management document.

Multiple choice

Which of the following is NOT a key step in process design?

  1. Process synthesis

  2. Process simulation

  3. Process optimization

  4. Process scale-up

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

Process scale-up is not typically considered a key step in process design, as it involves adapting the process from a pilot plant or laboratory scale to a commercial scale, which is typically handled by engineers specializing in scale-up.

Multiple choice

Which of the following is NOT a primary application of mathematical software?

  1. Scientific Research

  2. Engineering Design

  3. Financial Analysis

  4. Word Processing

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

Mathematical software is primarily used for scientific research, engineering design, and financial analysis, while word processing is a different type of software used for creating and editing text documents.

Multiple choice

Which quality management tool helps identify potential failure modes and their effects on a product or system?

  1. 5 Whys

  2. Root cause analysis

  3. Failure mode and effects analysis (FMEA)

  4. Statistical process control (SPC)

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

Failure mode and effects analysis (FMEA) is a quality management tool used to identify potential failure modes, their causes, and their effects on a product or system, enabling proactive measures to prevent or mitigate failures.

Multiple choice

Which of the following is NOT a typical method used to evaluate the feasibility of a bioprocess project?

  1. Cost-benefit analysis

  2. Payback period analysis

  3. Net present value analysis

  4. Internal rate of return analysis

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

Cost-benefit analysis is not typically used to evaluate the feasibility of a bioprocess project, as it does not consider the time value of money.

Multiple choice

Who should be involved in the process of developing or revising a mission statement?

  1. Only the organization's top leadership team

  2. A cross-functional team representing different departments and perspectives

  3. All employees, through surveys and feedback mechanisms

  4. External stakeholders, such as customers and suppliers

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

Developing or revising a mission statement is a collaborative process that benefits from input and perspectives from various stakeholders across the organization, including different departments, levels, and functions.

Multiple choice

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

  1. Risk register

  2. Heat map

  3. Monte Carlo simulation

  4. SWOT analysis

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

SWOT analysis is not a common risk management tool, as it is used for strategic planning rather than risk management.

Multiple choice

How does PaaS contribute to faster development cycles?

  1. By providing pre-built components and tools

  2. By automating tasks and processes

  3. By simplifying the deployment process

  4. All of the above

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

PaaS platforms accelerate development cycles by providing pre-built components and tools, automating tasks and processes, and simplifying the deployment process, enabling developers to focus on application logic and functionality.

Multiple choice

Which of the following is a common tool used in QI programs?

  1. Root cause analysis

  2. Benchmarking

  3. Plan-Do-Check-Act (PDCA) cycle

  4. All of the above

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

Root cause analysis, benchmarking, and the Plan-Do-Check-Act (PDCA) cycle are all common tools used in QI programs.

Multiple choice

What is the role of a Quality Assurance (QA) engineer in Agile?

  1. To ensure that the software meets all requirements.

  2. To develop and execute test plans.

  3. To provide feedback to the development team.

  4. All of the above.

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

QA engineers in Agile are responsible for ensuring that the software meets all requirements, developing and executing test plans, and providing feedback to the development team.

Multiple choice

Which of the following is a key principle of Agile Quality Assurance?

  1. Build quality in from the start.

  2. Test early and often.

  3. Collaborate with the development team.

  4. All of the above.

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

Agile Quality Assurance emphasizes building quality in from the start, testing early and often, and collaborating with the development team.

Multiple choice

Which Agile principle emphasizes the value of individuals and interactions over processes and tools?

  1. Customer Collaboration

  2. Individual and Team Empowerment

  3. Adaptive Planning

  4. Continuous Improvement

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

Agile values individuals and interactions, recognizing that motivated individuals, empowered teams, and effective communication are crucial for project success.

Multiple choice

Which Agile value emphasizes the importance of delivering working software frequently?

  1. Customer Collaboration

  2. Adaptive Planning

  3. Continuous Improvement

  4. Working Software

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

Agile values working software as the primary measure of progress, recognizing that delivering functional software frequently provides value to the customer and allows for early feedback.

Multiple choice

Which Agile principle highlights the importance of adapting to changing requirements?

  1. Customer Collaboration

  2. Adaptive Planning

  3. Continuous Improvement

  4. Working Software

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

Agile emphasizes adaptive planning, recognizing that requirements can change frequently and that the plan should be flexible enough to accommodate these changes.