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
What is the primary focus of the Kanban methodology?
-
Prioritizing tasks
-
Limiting work in progress
-
Continuous improvement
B
Correct answer
Explanation
Kanban is an Agile methodology that emphasizes visualizing work, limiting work in progress, and continuously improving the workflow.
Which Agile methodology emphasizes pair programming and test-driven development?
C
Correct answer
Explanation
XP (Extreme Programming) is an Agile methodology that emphasizes pair programming, test-driven development, and continuous refactoring.
In Scrum, what is the role responsible for managing the project and facilitating ceremonies?
-
Product Owner
-
Scrum Master
-
Development Team
B
Correct answer
Explanation
The Scrum Master is responsible for managing the project, facilitating ceremonies, and ensuring that the team follows Agile principles and practices.
What is the primary goal of a sprint in Scrum?
-
Delivering a potentially shippable product increment
-
Completing all user stories
-
Maximizing team velocity
A
Correct answer
Explanation
The primary goal of a sprint in Scrum is to deliver a potentially shippable product increment, which means that the increment should be valuable to the customer and could be released to production.
What is the primary role of the Product Owner in Scrum?
-
Managing the project
-
Prioritizing user stories
-
Developing the software
B
Correct answer
Explanation
The Product Owner in Scrum is responsible for prioritizing user stories, representing the customer's needs, and ensuring that the team is building the right product.
Which Agile methodology emphasizes customer collaboration and feedback throughout the development process?
A
Correct answer
Explanation
Scrum emphasizes customer collaboration and feedback throughout the development process, with regular sprint reviews and retrospectives to gather feedback and make improvements.
What is the primary role of the Development Team in Scrum?
-
Managing the project
-
Prioritizing user stories
-
Developing the software
C
Correct answer
Explanation
The Development Team in Scrum is responsible for developing the software, including designing, implementing, and testing the product.
Which Agile methodology emphasizes continuous refactoring and improving the design of the code?
C
Correct answer
Explanation
XP emphasizes continuous refactoring and improving the design of the code, ensuring that the code remains maintainable and flexible.
In Kanban, what is the purpose of a daily stand-up meeting?
-
Discussing project progress
-
Identifying roadblocks
-
Prioritizing tasks
B
Correct answer
Explanation
Daily stand-up meetings in Kanban are primarily used to identify roadblocks and dependencies, ensuring that the team can address any issues and keep the workflow moving smoothly.
Which type of app has better security?
-
Native app
-
Hybrid app
-
Web app
A
Correct answer
Explanation
Native apps typically have better security because they are built specifically for a particular platform and have access to the full range of security features provided by the platform.
Which type of app is better suited for accessing device-specific features?
-
Native app
-
Hybrid app
-
Web app
A
Correct answer
Explanation
Native apps are better suited for accessing device-specific features because they have access to the full range of features and capabilities of the device.
Which type of app is better suited for building social networking applications?
-
Native app
-
Hybrid app
-
Web app
B
Correct answer
Explanation
Hybrid apps are better suited for building social networking applications because they can be easily updated and they can access device-specific features, such as the camera and GPS.
Which SaaS company revolutionized the way businesses manage their projects?
-
Asana
-
Trello
-
Jira
-
Monday.com
A
Correct answer
Explanation
Asana pioneered the SaaS model for project management, enabling teams to collaborate, track progress, and manage tasks efficiently.
How did Zoom become a household name during the COVID-19 pandemic?
-
Virtual meetings
-
Video conferencing
-
Live streaming
-
Online webinars
B
Correct answer
Explanation
Zoom's user-friendly video conferencing platform gained immense popularity during the pandemic, facilitating remote work, online education, and virtual events.
Which Agile principle emphasizes the value of individuals and interactions over processes and tools?
-
Individuals and Interactions
-
Working Software
-
Customer Collaboration
-
Responding to Change
A
Correct answer
Explanation
The Agile Manifesto highlights the importance of valuing individuals and interactions over processes and tools, recognizing that successful Agile teams rely on effective communication, collaboration, and empowerment of team members.