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 NOT a common TPM activity?
-
Autonomous maintenance
-
Planned maintenance
-
Corrective maintenance
-
Root cause analysis
D
Correct answer
Explanation
Root cause analysis is not a common TPM activity. It is a problem-solving technique used to identify and address the root causes of equipment failures and other issues.
Which of the following is a common quality management tool?
-
Statistical process control
-
Six Sigma
-
ISO 9000
-
All of the above
D
Correct answer
Explanation
Statistical process control, Six Sigma, and ISO 9000 are all common quality management tools used to improve product and service quality.
Which of the following is NOT a common type of game development team structure?
-
Hierarchical
-
Functional
-
Matrix
-
Agile
D
Correct answer
Explanation
Agile is a development methodology, not a team structure. Common team structures include hierarchical, functional, and matrix.
Which documentation technique involves creating a written record of a project?
-
Project plan
-
Project charter
-
Project report
-
Project timeline
C
Correct answer
Explanation
A project report is a written document that provides a summary of a project, including its goals, objectives, methods, and results.
Which documentation technique involves creating a written record of a project?
-
Project plan
-
Project charter
-
Project report
-
Project timeline
C
Correct answer
Explanation
A project report is a written document that provides a summary of a project, including its goals, objectives, methods, and results.
What is the most common budgeting method used for technology?
-
Incremental budgeting
-
Zero-based budgeting
-
Activity-based budgeting
-
Value-based budgeting
A
Correct answer
Explanation
Incremental budgeting is widely used for technology budgeting, as it involves adjusting the previous year's budget based on expected changes.
Which of the following is NOT a best practice for budgeting for technology?
-
Regularly reviewing and adjusting the budget
-
Seeking input from stakeholders
-
Relying solely on historical data
-
Conducting thorough cost-benefit analysis
C
Correct answer
Explanation
Budgeting for technology should not rely solely on historical data, as it is essential to consider current and future needs and trends.
Which of the following is NOT a recommended approach for budgeting for technology in a rapidly changing environment?
-
Adopting an agile budgeting process
-
Allocating a contingency fund for unexpected expenses
-
Sticking to a rigid budget without any flexibility
-
Regularly monitoring and adjusting the budget
C
Correct answer
Explanation
In a rapidly changing environment, a rigid budget without flexibility is not advisable, as it limits the ability to adapt to new developments.
Which of the following is NOT a recommended practice for managing technology budgets over time?
-
Regularly reviewing and adjusting the budget based on changing needs and priorities
-
Conducting periodic audits to ensure compliance with budget guidelines
-
Making adjustments to the budget only when significant changes occur
-
Communicating budget updates and changes to stakeholders
C
Correct answer
Explanation
It is not advisable to make budget adjustments only when significant changes occur, as it may lead to missed opportunities or inadequate resource allocation.
Which of the following is NOT a key performance indicator (KPI) used to measure the effectiveness of Production Planning and Scheduling?
-
Production lead time
-
Inventory turnover ratio
-
Customer satisfaction rating
-
Machine utilization rate
C
Correct answer
Explanation
Customer satisfaction rating is not a direct KPI used to measure the effectiveness of Production Planning and Scheduling. It is more closely related to overall customer satisfaction with the product or service.
What is the primary goal of Agile and Lean Thinking in software development?
-
To deliver high-quality software quickly and efficiently
-
To reduce costs and increase profits
-
To improve customer satisfaction
-
To increase the number of features in a software product
A
Correct answer
Explanation
Agile and Lean Thinking prioritize delivering value to customers by focusing on iterative development, continuous improvement, and customer feedback.
Which of the following is a core principle of Agile and Lean Thinking?
-
Customer collaboration
-
Continuous improvement
-
Empowerment of teams
-
All of the above
D
Correct answer
Explanation
Agile and Lean Thinking emphasize customer collaboration, continuous improvement, and empowerment of teams as key principles for successful software development.
What is the most common Agile framework used in software development?
-
Scrum
-
Kanban
-
Extreme Programming (XP)
-
Crystal
A
Correct answer
Explanation
Scrum is a widely adopted Agile framework that involves iterative development, sprint planning, daily stand-up meetings, and sprint reviews.
What is the primary focus of a Kanban board in Agile and Lean Thinking?
-
Tracking the flow of work items
-
Prioritizing tasks
-
Visualizing the development process
-
All of the above
D
Correct answer
Explanation
Kanban boards are used to visualize the flow of work items, prioritize tasks, and track the progress of development work.
What is the term used for a short, iterative development cycle in Agile and Lean Thinking?
-
Sprint
-
Iteration
-
Release
-
Milestone
A
Correct answer
Explanation
In Agile and Lean Thinking, a sprint is a fixed-length development cycle during which a team works to complete a set of user stories or features.