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
Which game development methodology is known for its emphasis on user stories and prioritizing features based on business value?
-
Waterfall
-
Agile
-
Scrum
-
Lean
D
Correct answer
Explanation
Lean is a game development methodology that emphasizes user stories and prioritizing features based on business value, aiming to deliver maximum value with minimum waste.
Which game development methodology is known for its focus on rapid prototyping and frequent iterations?
-
Waterfall
-
Agile
-
Scrum
-
Rapid Application Development (RAD)
D
Correct answer
Explanation
Rapid Application Development (RAD) is a game development methodology that emphasizes rapid prototyping and frequent iterations to quickly deliver working software.
Which game development methodology is known for its emphasis on continuous integration and continuous delivery?
-
Waterfall
-
Agile
-
Scrum
-
DevOps
D
Correct answer
Explanation
DevOps is a game development methodology that emphasizes continuous integration and continuous delivery, enabling rapid and reliable software updates.
In a game development workflow, which phase typically involves gathering requirements, defining the game's scope, and creating a project plan?
-
Pre-production
-
Production
-
Post-production
-
Deployment
A
Correct answer
Explanation
The pre-production phase of a game development workflow typically involves gathering requirements, defining the game's scope, and creating a project plan.
Which agile framework is known for its focus on visual representation of tasks and their dependencies?
-
Waterfall
-
Agile
-
Scrum
-
Kanban
D
Correct answer
Explanation
Kanban is an agile framework that uses visual representation of tasks and their dependencies to manage workflow and improve collaboration.
Which game development methodology is known for its emphasis on user-centered design and iterative development?
-
Waterfall
-
Agile
-
Scrum
-
User-Centered Design (UCD)
D
Correct answer
Explanation
User-Centered Design (UCD) is a game development methodology that emphasizes user-centered design and iterative development, aiming to create games that are enjoyable and meet user needs.
In a game development workflow, which phase typically involves releasing the game to the public and providing ongoing support?
-
Pre-production
-
Production
-
Post-production
-
Deployment
D
Correct answer
Explanation
The deployment phase of a game development workflow typically involves releasing the game to the public and providing ongoing support.
Which of the following is a common IA deliverable?
-
User personas
-
Information architecture diagram
-
Content inventory
-
Style guide
B
Correct answer
Explanation
An information architecture diagram is a visual representation of the structure and organization of information within a digital environment.
Which phase of the SDLC involves gathering and analyzing requirements from stakeholders?
-
Planning
-
Analysis
-
Design
-
Implementation
B
Correct answer
Explanation
The analysis phase of the SDLC involves gathering and analyzing requirements from stakeholders to understand the needs and objectives of the software application.
What is the primary objective of the design phase in the SDLC?
-
To create a detailed plan for software development
-
To gather and analyze requirements from stakeholders
-
To develop the software application
-
To test the software application
A
Correct answer
Explanation
The design phase of the SDLC focuses on creating a detailed plan for software development, including the architecture, modules, and components of the application.
Which phase of the SDLC involves writing code and building the software application?
-
Planning
-
Analysis
-
Design
-
Implementation
D
Correct answer
Explanation
The implementation phase of the SDLC involves writing code and building the software application based on the design specifications.
Which phase of the SDLC involves deploying the software application to the production environment?
-
Planning
-
Analysis
-
Design
-
Deployment
D
Correct answer
Explanation
The deployment phase of the SDLC involves deploying the software application to the production environment, making it accessible to end-users.
What is the primary goal of the maintenance phase in the SDLC?
-
To gather and analyze requirements from stakeholders
-
To create a detailed plan for software development
-
To develop the software application
-
To ensure the software application continues to meet requirements and functions as intended
D
Correct answer
Explanation
The maintenance phase of the SDLC focuses on ensuring the software application continues to meet requirements and functions as intended, including addressing bugs, implementing enhancements, and providing ongoing support.
Which SDLC model is known for its iterative and incremental approach, where requirements and solutions evolve through multiple iterations?
-
Waterfall Model
-
Agile Model
-
Spiral Model
-
V-Model
B
Correct answer
Explanation
The Agile Model is known for its iterative and incremental approach, where requirements and solutions evolve through multiple iterations, allowing for flexibility and adaptability to changing needs.
In the Waterfall Model, which phase typically follows the design phase?
-
Testing
-
Implementation
-
Deployment
-
Maintenance
B
Correct answer
Explanation
In the Waterfall Model, the implementation phase typically follows the design phase, where the software application is developed based on the design specifications.