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
Which SaaS migration strategy involves migrating a small subset of applications and data to the SaaS platform for testing and evaluation?
-
Big bang migration
-
Phased migration
-
Pilot migration
-
Parallel migration
C
Correct answer
Explanation
Pilot migration involves migrating a small subset of applications and data to the SaaS platform for testing and evaluation before a full-scale migration.
Which SaaS migration strategy involves running the legacy system and the SaaS platform simultaneously for a period of time?
-
Big bang migration
-
Phased migration
-
Pilot migration
-
Parallel migration
D
Correct answer
Explanation
Parallel migration involves running the legacy system and the SaaS platform simultaneously for a period of time, allowing for a gradual transition of users and data.
Which SaaS migration strategy involves migrating all applications and data to the SaaS platform in a single phase?
-
Big bang migration
-
Phased migration
-
Pilot migration
-
Parallel migration
A
Correct answer
Explanation
Big bang migration involves migrating all applications and data to the SaaS platform simultaneously.
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.
Which of the following is NOT a common tool used for decision-making in project management?
-
Decision matrix
-
Risk register
-
Stakeholder analysis
-
Gantt chart
D
Correct answer
Explanation
Gantt chart is not a common tool used for decision-making in project management.
Which of the following is NOT a common best practice for decision-making in project management?
-
Involve stakeholders in the decision-making process
-
Consider all available information
-
Use a structured decision-making process
-
Make decisions based on personal preferences
D
Correct answer
Explanation
Making decisions based on personal preferences is not a common best practice for decision-making in project management.
Which of the following is NOT a recommended practice for developing PWAs?
-
Using a manifest file
-
Including a service worker
-
Optimizing for mobile devices
-
Using a traditional web development framework
D
Correct answer
Explanation
While traditional web development frameworks can be used to build PWAs, it is generally recommended to use a framework specifically designed for PWA development, such as Angular or React.
What is the recommended frequency for reviewing and updating data visualizations in agile teams?
-
Daily
-
Weekly
-
Monthly
-
Quarterly
-
As needed
E
Correct answer
Explanation
The frequency for reviewing and updating data visualizations in agile teams should be based on the specific needs of the team and the project. There is no one-size-fits-all approach.
What is the best way to ensure that data visualizations are used effectively in agile teams?
-
Provide training and support to team members
-
Encourage a culture of data-driven decision-making
-
Integrate data visualization tools into the team's workflow
-
Monitor the use of data visualizations and make adjustments as needed
-
All of the above
E
Correct answer
Explanation
To ensure that data visualizations are used effectively in agile teams, it is important to provide training and support to team members, encourage a culture of data-driven decision-making, integrate data visualization tools into the team's workflow, and monitor the use of data visualizations and make adjustments as needed.
Which of the following is a key characteristic of an agile work environment?
-
Fixed deadlines and milestones
-
Hierarchical decision-making
-
Cross-functional teams
-
Rigid project plans
C
Correct answer
Explanation
Agile work environments typically involve cross-functional teams, where members from different disciplines work together to deliver a product.
Which of the following is a common agile development methodology?
-
Waterfall
-
Kanban
-
Scrum
-
Six Sigma
C
Correct answer
Explanation
Scrum is a widely used agile development methodology that involves iterative and incremental development, with regular sprint cycles and daily stand-up meetings.
Which of the following is a key principle of agile development?
-
Customer collaboration
-
Iterative and incremental development
-
Continuous improvement
-
All of the above
D
Correct answer
Explanation
Agile development is based on key principles such as customer collaboration, iterative and incremental development, and continuous improvement.