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

What is the term used for a short, focused meeting held daily in Agile and Lean Thinking?

  1. Daily stand-up meeting

  2. Sprint planning meeting

  3. Sprint review meeting

  4. Sprint retrospective meeting

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

Daily stand-up meetings are held daily in Agile and Lean Thinking to allow team members to share their progress, identify any blockers, and coordinate their work.

Multiple choice

What is the term used for a cross-functional team in Agile and Lean Thinking?

  1. Scrum team

  2. Kanban team

  3. Feature team

  4. All of the above

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

In Agile and Lean Thinking, cross-functional teams are self-organizing teams that consist of members with different skills and expertise to work together on a specific project or feature.

Multiple choice

What is the term used for a visual representation of the flow of work items in Agile and Lean Thinking?

  1. Kanban board

  2. Scrum board

  3. Task board

  4. All of the above

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

Kanban boards, Scrum boards, and task boards are all visual representations of the flow of work items used in Agile and Lean Thinking.

Multiple choice

Which of the following is NOT a typical phase in the Information Lifecycle Management process?

  1. Information Creation

  2. Information Storage

  3. Information Archiving

  4. Information Destruction

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

Information Archiving is not a typical phase in the ILM process. Instead, it is a specific storage strategy used to manage inactive information.

Multiple choice

Which of the following is a key principle of Agile methodology?

  1. Iterative and incremental development

  2. Comprehensive planning and documentation

  3. Big Bang approach to software development

  4. Strict adherence to predefined requirements

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

Agile methodology emphasizes iterative and incremental development, where the software is developed in small, manageable increments, allowing for flexibility and adaptability to changing requirements.

Multiple choice

What is the primary focus of a Sprint in Agile methodology?

  1. To complete a specific set of user stories

  2. To conduct extensive testing and quality assurance

  3. To create detailed project documentation

  4. To gather requirements from stakeholders

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

A Sprint in Agile methodology is a fixed-length iteration, typically lasting one to four weeks, during which a team focuses on completing a specific set of user stories or features.

Multiple choice

Which of the following is a key practice in Continuous Delivery?

  1. Continuous integration and testing

  2. Manual testing and validation

  3. Big Bang releases

  4. Infrequent deployments

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

Continuous Delivery emphasizes continuous integration and testing, where code changes are integrated and tested frequently, allowing for early detection and resolution of issues.

Multiple choice

Which of the following is NOT a common Agile development tool?

  1. Jira

  2. Microsoft Project

  3. Trello

  4. Asana

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

Microsoft Project is a traditional project management tool, while Jira, Trello, and Asana are popular Agile development tools designed to support iterative and collaborative development.

Multiple choice

What is the primary focus of a Sprint Retrospective in Agile methodology?

  1. To review and improve the Sprint process

  2. To create a detailed plan for the next Sprint

  3. To assign tasks to team members

  4. To generate project reports

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

The Sprint Retrospective is a meeting held at the end of each Sprint in Agile methodology, where the team reflects on the Sprint process, identifies areas for improvement, and plans for the upcoming Sprint.

Multiple choice

Which of the following is a key principle of Continuous Delivery?

  1. Frequent and reliable software releases

  2. Big Bang releases

  3. Infrequent deployments

  4. Manual testing and validation

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

Continuous Delivery emphasizes frequent and reliable software releases, enabling rapid delivery of value to customers and reducing the risk of major failures.

Multiple choice

Which of the following is NOT a common Agile development methodology?

  1. Scrum

  2. Kanban

  3. Waterfall

  4. Extreme Programming (XP)

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

Waterfall is a traditional software development methodology, while Scrum, Kanban, and Extreme Programming (XP) are popular Agile development methodologies.

Multiple choice

Which of the following is NOT a key role in Agile methodology?

  1. Product Owner

  2. Scrum Master

  3. Project Manager

  4. Development Team

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

Project Manager is a traditional role in waterfall methodology, while Product Owner, Scrum Master, and Development Team are key roles in Agile methodology.

Multiple choice

Which of the following is NOT a common section of a technical report?

  1. Abstract

  2. Introduction

  3. Methods

  4. Results

  5. Discussion

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

The discussion section is not typically included in a technical report. The discussion section is usually found in research papers, where it is used to discuss the implications of the research findings.

Multiple choice

Which of the following is NOT a common reliability improvement technique?

  1. Redundancy

  2. Fault Tolerance

  3. Preventive Maintenance

  4. Design for Reliability

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

Preventive maintenance is a maintenance strategy that involves periodic inspection and servicing of a system to prevent failures, while the other options are common reliability improvement techniques.

Multiple choice

Which of the following is NOT a common reliability modeling technique?

  1. Fault Tree Analysis

  2. Markov Chains

  3. Bayesian Networks

  4. Monte Carlo Simulation

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

Monte Carlo simulation is a general-purpose simulation technique that can be used for a variety of applications, including reliability modeling, but it is not a specific reliability modeling technique like the other options.