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
In Agile, what is the recommended format for user stories?
-
As a <user role>, I want <goal> so that <benefit>
-
I need <feature> to <achieve outcome>
-
The system should <functionality>
-
We require <product> to <solve problem>
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.
Which of the following is NOT a common Agile requirement gathering technique?
-
User story mapping
-
Joint application design (JAD) sessions
-
Focus groups
-
Detailed requirements specification (DRS) documentation
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.
Which of the following is NOT a recommended practice for effective stakeholder management in Agile development?
-
Regularly communicating project updates and progress to stakeholders
-
Actively seeking feedback and input from stakeholders throughout the development process
-
Managing stakeholder expectations and ensuring alignment with project goals
-
Avoiding stakeholder involvement until the final stages of the project
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.
Which of the following is NOT a common Agile requirement gathering tool?
-
User story mapping tool
-
Storyboarding tool
-
Mind mapping tool
-
Requirements management tool
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.
What is the most important factor to consider when choosing a fundraising software integration?
-
Cost
-
Features
-
Ease of use
-
Compatibility
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.
What is the most important factor to consider when creating a fundraising software report?
-
Accuracy
-
Clarity
-
Relevancy
-
Timeliness
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.
Which of the following is NOT a type of decision analysis model?
-
Influence Diagram
-
Decision Tree
-
Markov Decision Process
-
Linear Programming
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.
Which of the following is NOT a common type of incident in software development?
-
Security breach
-
Data loss
-
Hardware failure
-
Natural disaster
C
Correct answer
Explanation
Hardware failure is not a common type of incident in software development. It is more common in hardware-related incidents.
Which of the following is NOT a common method for recovering from an incident in software development?
-
Restoring from backups
-
Rebuilding the affected systems
-
Applying security patches
-
Conducting a post-mortem analysis
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.
Which of the following is NOT a common best practice for incident response in software development?
-
Documenting the incident response process
-
Regularly reviewing and updating the incident response plan
-
Ignoring incidents until they become major problems
-
Conducting regular incident response drills
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.
Which assessment activity involves identifying the current state of the organization's IT environment?
-
Gap analysis
-
Risk assessment
-
Business impact analysis
-
Technical assessment
D
Correct answer
Explanation
Technical assessment evaluates the organization's existing infrastructure, applications, and data to determine their compatibility with the SaaS platform.
Which of the following is NOT a common decision-making model used in project management?
-
Rational Model
-
Incremental Model
-
Political Model
-
Intuitive Model
B
Correct answer
Explanation
The Incremental Model is a software development model, not a decision-making model.
Which of the following is NOT a common risk associated with decision-making in project management?
-
Scope creep
-
Budget overruns
-
Schedule delays
-
Stakeholder dissatisfaction
D
Correct answer
Explanation
Stakeholder dissatisfaction is not a common risk associated with decision-making in project management.
What is the best way to mitigate the risk of scope creep in project management?
-
Clearly define the project scope
-
Regularly review the project scope
-
Involve stakeholders in the project scope definition
-
All of the above
D
Correct answer
Explanation
All of the above are effective ways to mitigate the risk of scope creep in project management.
Which of the following is NOT a common technique for making decisions in project management?
-
Brainstorming
-
Multi-voting
-
Delphi technique
-
Nominal group technique
B
Correct answer
Explanation
Multi-voting is not a common technique for making decisions in project management.