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

Multiple choice

Which SaaS migration strategy involves migrating a small subset of applications and data to the SaaS platform for testing and evaluation?

  1. Big bang migration

  2. Phased migration

  3. Pilot migration

  4. Parallel migration

Reveal answer Fill a bubble to check yourself
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.

Multiple choice

Which SaaS migration strategy involves running the legacy system and the SaaS platform simultaneously for a period of time?

  1. Big bang migration

  2. Phased migration

  3. Pilot migration

  4. Parallel migration

Reveal answer Fill a bubble to check yourself
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.

Multiple choice

Which SaaS migration strategy involves migrating all applications and data to the SaaS platform in a single phase?

  1. Big bang migration

  2. Phased migration

  3. Pilot migration

  4. Parallel migration

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

Big bang migration involves migrating all applications and data to the SaaS platform simultaneously.

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.

Multiple choice

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

  1. Decision matrix

  2. Risk register

  3. Stakeholder analysis

  4. Gantt chart

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

Gantt chart is not a common tool used for decision-making in project management.

Multiple choice

Which of the following is NOT a common best practice for decision-making in project management?

  1. Involve stakeholders in the decision-making process

  2. Consider all available information

  3. Use a structured decision-making process

  4. Make decisions based on personal preferences

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

Making decisions based on personal preferences is not a common best practice for decision-making in project management.

Multiple choice

Which of the following is NOT a recommended practice for developing PWAs?

  1. Using a manifest file

  2. Including a service worker

  3. Optimizing for mobile devices

  4. Using a traditional web development framework

Reveal answer Fill a bubble to check yourself
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.

Multiple choice

What is the recommended frequency for reviewing and updating data visualizations in agile teams?

  1. Daily

  2. Weekly

  3. Monthly

  4. Quarterly

  5. As needed

Reveal answer Fill a bubble to check yourself
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.

Multiple choice

What is the best way to ensure that data visualizations are used effectively in agile teams?

  1. Provide training and support to team members

  2. Encourage a culture of data-driven decision-making

  3. Integrate data visualization tools into the team's workflow

  4. Monitor the use of data visualizations and make adjustments as needed

  5. All of the above

Reveal answer Fill a bubble to check yourself
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.

Multiple choice

Which of the following is a key characteristic of an agile work environment?

  1. Fixed deadlines and milestones

  2. Hierarchical decision-making

  3. Cross-functional teams

  4. Rigid project plans

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

Agile work environments typically involve cross-functional teams, where members from different disciplines work together to deliver a product.

Multiple choice

Which of the following is a common agile development methodology?

  1. Waterfall

  2. Kanban

  3. Scrum

  4. Six Sigma

Reveal answer Fill a bubble to check yourself
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.

Multiple choice

Which of the following is a key principle of agile development?

  1. Customer collaboration

  2. Iterative and incremental development

  3. Continuous improvement

  4. All of the above

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

Agile development is based on key principles such as customer collaboration, iterative and incremental development, and continuous improvement.