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
A
Correct answer
Explanation
Quality tools are indeed categorized into two main types: Problem Identification Tools (such as check sheets, Pareto charts, and histograms) help identify that a problem exists, while Problem Analysis Tools (such as fishbone diagrams and scatter plots) help analyze root causes. This classification is standard in quality management methodologies like Six Sigma and Total Quality Management.
-
Software Process Improvement and Capability Determination
-
Software Process Improvement and Control Determination
-
Software Process Improvement and Capacity Determination
-
None of the above
A
Correct answer
Explanation
SPICE stands for Software Process Improvement and Capability Determination. It is an international standard for software process assessment (ISO/IEC 15504). Option B incorrectly uses 'Control' instead of 'Capability'. Option C incorrectly uses 'Capacity' instead of 'Capability'. The term refers to both improving processes and determining organizational capability.
-
Defect Origin
-
Project Fast Track
-
Highest Defect Severity
-
Subcontracting
B
Correct answer
Explanation
Project Fast Track is a field associated with MyClarity, which appears to be a project management or tracking integration. The other options (Defect Origin, Highest Defect Severity, Subcontracting) are common PPM fields but not specifically tied to MyClarity.
-
Support Engineer
-
Application Manager
-
Release Manager
-
All the above
A
Correct answer
Explanation
In PPM workflow, the 'Pending Research' status is specifically designed for the Support Engineer role. This is the person assigned to investigate and gather information about a demand before it can proceed. Application Managers and Release Managers act in different stages of the workflow.
-
Test Driven Development methodology aimed at building higher-quality systems, with faster return on investment.
-
Test Driven Testing methodology aimed at building higher-quality systems, with faster return on investment.
-
both
-
None of the above
-
XP (extreme Programming)
-
Scrum
-
DSDM
-
Water-fall
D
Correct answer
Explanation
XP (Extreme Programming), Scrum, and DSDM are all Agile methodologies. Waterfall is a traditional predictive methodology following a sequential phase-based approach (requirements → design → implementation → testing → deployment), making it the non-Agile option listed.
A
Correct answer
Explanation
The Agile Manifesto values 'individuals and interactions over processes and tools', emphasizing face-to-face communication. Pair programming is a core practice in XP (an Agile methodology), making this statement accurate.
A
Correct answer
Explanation
Agile development is characterized by iterative development in short cycles (sprints), delivering incremental releases of working software. Each iteration includes testing, though the claim that 'all issues are addressed in the next iteration' is overstated - Agile manages backlog continuously rather than guaranteeing zero carryover issues. The core description is accurate.
-
It as an agile process that allows us to focus on delivering the highest business value in the longest time.
-
It as an agile process that allows us to focus on delivering the highest business value in the shortest time.
-
Both
-
None of the above
B
Correct answer
Explanation
Scrum is an Agile framework that organizes work into fixed-length iterations (sprints, typically 2-4 weeks) to deliver working software frequently. Its purpose is delivering high business value quickly through iterative development and continuous prioritization. Option A incorrectly states 'longest time'; Option B correctly states 'shortest time'.
-
Daily
-
Twice a day
-
Weekly
-
Twice a week
A
Correct answer
Explanation
To answer this question, the user needs to have an understanding of Scrum methodology. Scrum is an Agile framework for managing and completing complex projects. It is iterative and incremental and is suitable for projects that require flexibility and adaptability. One of the key events in Scrum is the Daily Scrum or Daily Stand-up.
The Daily Scrum is a timeboxed event of 15 minutes or less, in which the Development Team plans work for the next 24 hours and inspects progress. This meeting is held every day at the same time and place for the duration of the Sprint.
Therefore, the correct answer is:
The Answer is: A. Daily
-
Product owner
-
scrum master
-
Product manager
-
Srum team
C
Correct answer
Explanation
The Scrum Guide defines only three official roles: the Product Owner, the Scrum Master, and the Developers (or Scrum Team). While a Product Manager is a traditional business role that often collaborates with Scrum teams or acts as a Product Owner, it is not an official Scrum role.
-
Sprint Review meeting
-
Product Review meeting
-
Stakeholder meeting
-
Sprint Retrospective meeting
A
Correct answer
Explanation
The Sprint Review is held at the end of each Sprint to inspect the increment and adapt the Product Backlog. During this meeting, the Scrum Team presents the work completed to stakeholders including the Product Owner.
-
Sprint planning meeting
-
Product review meeting
-
Sprint review meeting
-
Sprint retrospective meeting
B
Correct answer
Explanation
Scrum has five events: Sprint, Sprint Planning, Daily Scrum, Sprint Review, and Sprint Retrospective. 'Product Review' is not a formal Scrum event - the correct term is Sprint Review.
-
Scrum Team
-
Backup Administrator
-
Scrum Master
-
Product Owner
D
Correct answer
Explanation
The Product Owner is solely responsible for managing the Product Backlog in Scrum. They own, prioritize, and ensure the Product Backlog is visible, transparent, and clear to the Scrum Team.