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
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 NOT a common type of game engine architecture?
-
Component-based architecture
-
Entity-component-system architecture
-
Data-oriented architecture
-
Object-oriented architecture
C
Correct answer
Explanation
Data-oriented architecture is not a common type of game engine architecture. The other options, component-based architecture, entity-component-system architecture, and object-oriented architecture, are widely used in game engine development.
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.
Which SDLC model emphasizes risk management and allows for multiple iterations and risk-driven decision-making?
-
Waterfall Model
-
Agile Model
-
Spiral Model
-
V-Model
C
Correct answer
Explanation
The Spiral Model emphasizes risk management and allows for multiple iterations and risk-driven decision-making, making it suitable for projects with high levels of uncertainty and risk.
In the V-Model, which phase corresponds to the requirements gathering and analysis phase in the SDLC?
-
System Requirements Analysis
-
High-Level Design
-
Detailed Design
-
Unit Testing
A
Correct answer
Explanation
In the V-Model, the System Requirements Analysis phase corresponds to the requirements gathering and analysis phase in the SDLC, where stakeholder needs and objectives are identified and analyzed.