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 of the following is a cloud-based file sharing and collaboration platform?
-
Google Drive
-
Microsoft Teams
-
Jira
-
Confluence
A
Correct answer
Explanation
Google Drive is a cloud-based storage and collaboration platform that allows users to store, share, and edit files online.
Which of the following is a project management tool used for tracking tasks and managing projects?
A
Correct answer
Explanation
Trello is a popular project management tool that uses a Kanban-style board to visualize and track tasks and projects.
Which of the following is a knowledge management tool used for storing, organizing, and sharing company knowledge?
-
Confluence
-
Jira
-
Trello
-
Asana
A
Correct answer
Explanation
Confluence is a knowledge management tool that allows users to create, organize, and share company knowledge in a central location.
Which of the following is a key principle of DFTM?
-
Modular Design
-
Extensive Documentation
-
Complex System Architecture
-
Lack of Standardized Components
A
Correct answer
Explanation
Modular Design allows for independent testing and maintenance of individual modules, simplifying the overall process.
Which DFTM principle focuses on using standardized and easily replaceable components?
-
Commonality
-
Modularity
-
Accessibility
-
Testability
A
Correct answer
Explanation
Commonality involves using the same components across multiple products, simplifying maintenance and reducing spare parts inventory.
Which DFTM technique involves designing products to minimize the number of required maintenance tasks?
-
Design for Reliability
-
Design for Accessibility
-
Design for Modularity
-
Design for Simplicity
D
Correct answer
Explanation
Design for Simplicity aims to reduce the complexity of products, making them easier to maintain and less prone to failures.
Which DFTM technique involves designing products with clear and accessible documentation?
-
Design for Documentation
-
Design for Serviceability
-
Design for Reliability
-
Design for Modularity
A
Correct answer
Explanation
Design for Documentation ensures that products come with comprehensive and user-friendly documentation, aiding maintenance and repair.
Which of the following is NOT a typical component of a VIA report?
-
Executive summary
-
Project description
-
Baseline visual conditions
-
Visual impact assessment
-
Mitigation measures
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.
Which of the following is a key principle of Agile development?
-
Iterative and incremental development
-
Comprehensive planning and documentation
-
Strict adherence to a predefined plan
-
Long-term project roadmaps
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.
Which of the following is a common Agile development framework?
-
Scrum
-
Waterfall
-
Kanban
-
PERT
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.
What is a sprint in Agile development?
-
A short, fixed-length period of time during which a specific set of work is completed
-
A long-term project phase with a predefined scope and deliverables
-
A detailed project plan that outlines all the steps and tasks required to complete the project
-
A comprehensive risk assessment and mitigation strategy
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.
What is the role of the Scrum Master in Agile development?
-
To facilitate team collaboration and ensure smooth progress during sprints
-
To manage project risks and ensure compliance with predefined plans
-
To create detailed project documentation and reports
-
To conduct regular performance reviews and provide feedback to team members
A
Correct answer
Explanation
The Scrum Master in Agile development is responsible for facilitating team collaboration, removing impediments, and ensuring smooth progress during sprints.
Which of the following is not a key value of Agile development?
-
Customer collaboration
-
Continuous improvement
-
Comprehensive documentation
-
Responding to change
C
Correct answer
Explanation
Comprehensive documentation is not a key value of Agile development, as it emphasizes flexibility and adaptability over extensive documentation.
What is the role of the Product Owner in Agile development?
-
To represent the customer's needs and ensure that the product meets their requirements
-
To manage the project budget and ensure financial accountability
-
To develop detailed technical specifications and designs
-
To conduct regular quality assurance testing and ensure compliance with standards
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.
Which of the following is a common Agile development metric?
-
Velocity
-
Earned Value
-
Critical Path
-
Activity Duration
A
Correct answer
Explanation
Velocity is a common Agile development metric that measures the amount of work completed by the team in a sprint.