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 of the following is a cloud-based file sharing and collaboration platform?

  1. Google Drive

  2. Microsoft Teams

  3. Jira

  4. Confluence

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

Google Drive is a cloud-based storage and collaboration platform that allows users to store, share, and edit files online.

Multiple choice

Which of the following is a project management tool used for tracking tasks and managing projects?

  1. Trello

  2. Asana

  3. Slack

  4. Zoom

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

Trello is a popular project management tool that uses a Kanban-style board to visualize and track tasks and projects.

Multiple choice

Which of the following is a knowledge management tool used for storing, organizing, and sharing company knowledge?

  1. Confluence

  2. Jira

  3. Trello

  4. Asana

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

Confluence is a knowledge management tool that allows users to create, organize, and share company knowledge in a central location.

Multiple choice

Which of the following is a key principle of DFTM?

  1. Modular Design

  2. Extensive Documentation

  3. Complex System Architecture

  4. Lack of Standardized Components

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

Modular Design allows for independent testing and maintenance of individual modules, simplifying the overall process.

Multiple choice

Which DFTM principle focuses on using standardized and easily replaceable components?

  1. Commonality

  2. Modularity

  3. Accessibility

  4. Testability

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

Commonality involves using the same components across multiple products, simplifying maintenance and reducing spare parts inventory.

Multiple choice

Which DFTM technique involves designing products to minimize the number of required maintenance tasks?

  1. Design for Reliability

  2. Design for Accessibility

  3. Design for Modularity

  4. Design for Simplicity

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

Design for Simplicity aims to reduce the complexity of products, making them easier to maintain and less prone to failures.

Multiple choice

Which DFTM technique involves designing products with clear and accessible documentation?

  1. Design for Documentation

  2. Design for Serviceability

  3. Design for Reliability

  4. Design for Modularity

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

Design for Documentation ensures that products come with comprehensive and user-friendly documentation, aiding maintenance and repair.

Multiple choice

Which of the following is NOT a typical component of a VIA report?

  1. Executive summary

  2. Project description

  3. Baseline visual conditions

  4. Visual impact assessment

  5. Mitigation measures

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

Project description is not typically included as a component of a VIA report, as it is typically included in the EIA report.

Multiple choice

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

  1. Iterative and incremental development

  2. Comprehensive planning and documentation

  3. Strict adherence to a predefined plan

  4. Long-term project roadmaps

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

Agile development emphasizes iterative and incremental development, where the project is broken down into smaller, manageable chunks and developed in a series of short cycles.

Multiple choice

Which of the following is a common Agile development framework?

  1. Scrum

  2. Waterfall

  3. Kanban

  4. PERT

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

Scrum is a popular Agile development framework that emphasizes iterative and incremental development, regular sprint cycles, and continuous collaboration between team members.

Multiple choice

What is a sprint in Agile development?

  1. A short, fixed-length period of time during which a specific set of work is completed

  2. A long-term project phase with a predefined scope and deliverables

  3. A detailed project plan that outlines all the steps and tasks required to complete the project

  4. A comprehensive risk assessment and mitigation strategy

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

A sprint in Agile development is a short, fixed-length period of time (typically 1-4 weeks) during which a specific set of work is completed by the team.

Multiple choice

What is the role of the Scrum Master in Agile development?

  1. To facilitate team collaboration and ensure smooth progress during sprints

  2. To manage project risks and ensure compliance with predefined plans

  3. To create detailed project documentation and reports

  4. To conduct regular performance reviews and provide feedback to team members

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

The Scrum Master in Agile development is responsible for facilitating team collaboration, removing impediments, and ensuring smooth progress during sprints.

Multiple choice

Which of the following is not a key value of Agile development?

  1. Customer collaboration

  2. Continuous improvement

  3. Comprehensive documentation

  4. Responding to change

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

Comprehensive documentation is not a key value of Agile development, as it emphasizes flexibility and adaptability over extensive documentation.

Multiple choice

What is the role of the Product Owner in Agile development?

  1. To represent the customer's needs and ensure that the product meets their requirements

  2. To manage the project budget and ensure financial accountability

  3. To develop detailed technical specifications and designs

  4. To conduct regular quality assurance testing and ensure compliance with standards

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

The Product Owner in Agile development represents the customer's needs and ensures that the product meets their requirements by prioritizing features and providing feedback to the team.

Multiple choice

Which of the following is a common Agile development metric?

  1. Velocity

  2. Earned Value

  3. Critical Path

  4. Activity Duration

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

Velocity is a common Agile development metric that measures the amount of work completed by the team in a sprint.