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

In Agile, what is the recommended format for user stories?

  1. As a <user role>, I want <goal> so that <benefit>

  2. I need <feature> to <achieve outcome>

  3. The system should <functionality>

  4. We require <product> to <solve problem>

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

The recommended format for user stories in Agile is 'As a , I want so that '. This format ensures that user stories are user-centric, clear, and focused on delivering value.

Multiple choice

Which of the following is NOT a common Agile requirement gathering technique?

  1. User story mapping

  2. Joint application design (JAD) sessions

  3. Focus groups

  4. Detailed requirements specification (DRS) documentation

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

Detailed requirements specification (DRS) documentation is not a common Agile requirement gathering technique. Agile emphasizes flexibility and adaptability, and detailed requirements documentation can be too rigid and time-consuming.

Multiple choice

Which of the following is NOT a recommended practice for effective stakeholder management in Agile development?

  1. Regularly communicating project updates and progress to stakeholders

  2. Actively seeking feedback and input from stakeholders throughout the development process

  3. Managing stakeholder expectations and ensuring alignment with project goals

  4. Avoiding stakeholder involvement until the final stages of the project

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

In Agile development, stakeholder involvement is crucial throughout the entire project lifecycle. Avoiding stakeholder involvement until the final stages can lead to misalignment and dissatisfaction among stakeholders.

Multiple choice

Which of the following is NOT a common Agile requirement gathering tool?

  1. User story mapping tool

  2. Storyboarding tool

  3. Mind mapping tool

  4. Requirements management tool

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

Requirements management tools are typically used in traditional waterfall development methodologies, not in Agile development. Agile emphasizes flexibility and adaptability, and detailed requirements management tools can be too rigid and time-consuming.

Multiple choice

What is the most important factor to consider when choosing a fundraising software integration?

  1. Cost

  2. Features

  3. Ease of use

  4. Compatibility

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

Compatibility is the most important factor to consider when choosing a fundraising software integration, as it is essential to ensure that the integration works seamlessly with your existing software systems.

Multiple choice

What is the most important factor to consider when creating a fundraising software report?

  1. Accuracy

  2. Clarity

  3. Relevancy

  4. Timeliness

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

Accuracy is the most important factor to consider when creating a fundraising software report, as it is essential to ensure that the report contains accurate and reliable data.

Multiple choice

Which of the following is NOT a type of decision analysis model?

  1. Influence Diagram

  2. Decision Tree

  3. Markov Decision Process

  4. Linear Programming

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

Linear Programming is not a type of decision analysis model. It is an optimization technique used to solve linear mathematical problems with constraints.

Multiple choice

Which of the following is NOT a common type of incident in software development?

  1. Security breach

  2. Data loss

  3. Hardware failure

  4. Natural disaster

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

Hardware failure is not a common type of incident in software development. It is more common in hardware-related incidents.

Multiple choice

Which of the following is NOT a common method for recovering from an incident in software development?

  1. Restoring from backups

  2. Rebuilding the affected systems

  3. Applying security patches

  4. Conducting a post-mortem analysis

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

Applying security patches is not a common method for recovering from an incident in software development. It is more commonly used for preventing incidents from occurring in the first place.

Multiple choice

Which of the following is NOT a common best practice for incident response in software development?

  1. Documenting the incident response process

  2. Regularly reviewing and updating the incident response plan

  3. Ignoring incidents until they become major problems

  4. Conducting regular incident response drills

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

Ignoring incidents until they become major problems is not a common best practice for incident response in software development. It is important to respond to incidents promptly to minimize the damage they can cause.

Multiple choice

Which assessment activity involves identifying the current state of the organization's IT environment?

  1. Gap analysis

  2. Risk assessment

  3. Business impact analysis

  4. Technical assessment

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

Technical assessment evaluates the organization's existing infrastructure, applications, and data to determine their compatibility with the SaaS platform.

Multiple choice

Which of the following is NOT a common decision-making model used in project management?

  1. Rational Model

  2. Incremental Model

  3. Political Model

  4. Intuitive Model

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

The Incremental Model is a software development model, not a decision-making model.

Multiple choice

Which of the following is NOT a common risk associated with decision-making in project management?

  1. Scope creep

  2. Budget overruns

  3. Schedule delays

  4. Stakeholder dissatisfaction

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

Stakeholder dissatisfaction is not a common risk associated with decision-making in project management.

Multiple choice

What is the best way to mitigate the risk of scope creep in project management?

  1. Clearly define the project scope

  2. Regularly review the project scope

  3. Involve stakeholders in the project scope definition

  4. All of the above

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

All of the above are effective ways to mitigate the risk of scope creep in project management.

Multiple choice

Which of the following is NOT a common technique for making decisions in project management?

  1. Brainstorming

  2. Multi-voting

  3. Delphi technique

  4. Nominal group technique

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

Multi-voting is not a common technique for making decisions in project management.