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 software project estimation technique?
-
Function Point Analysis
-
Use Case Points
-
Analogy-Based Estimation
-
Expert Judgment
D
Correct answer
Explanation
Expert judgment is not a formal software project estimation technique. It involves relying on the opinions of experienced individuals to estimate project parameters.
Which of the following is NOT a common project stakeholder?
-
Project sponsor
-
Project manager
-
Project team members
-
End users
D
Correct answer
Explanation
End users are not typically considered project stakeholders. They are the individuals who will ultimately use the product or service that is being developed.
Which of the following is NOT a common project management tool?
-
Project management software
-
Spreadsheets
-
Gantt charts
-
Flowcharts
D
Correct answer
Explanation
Flowcharts are not typically used as project management tools. They are used to represent the flow of data or processes.
Which of the following is NOT a common software project management challenge?
-
Scope creep
-
Unrealistic expectations
-
Poor communication
-
Lack of resources
D
Correct answer
Explanation
Lack of resources is not a common software project management challenge. It is a general challenge that can affect any type of project.
Which of the following is NOT a common software project management tool?
-
Project management software
-
Spreadsheets
-
Gantt charts
-
Flowcharts
D
Correct answer
Explanation
Flowcharts are not typically used as software project management tools. They are used to represent the flow of data or processes.
What are some common TPM tools and techniques?
-
Autonomous maintenance
-
5S
-
Total productive maintenance
-
Overall equipment effectiveness
Correct answer
Explanation
Common TPM tools and techniques include autonomous maintenance, 5S, total productive maintenance, and overall equipment effectiveness.
What is the term used to describe the integration of automation and information technology in manufacturing?
-
Computer-integrated manufacturing (CIM)
-
Flexible manufacturing systems (FMS)
-
Automated material handling systems (AMHS)
-
Robotics and automation (R&A)
A
Correct answer
Explanation
Computer-integrated manufacturing (CIM) refers to the integration of automation and information technology in manufacturing, enabling the seamless flow of data and communication between different manufacturing processes and systems.
Which of the following is NOT a key component of a flexible manufacturing system (FMS)?
-
Computer numerical control (CNC) machines
-
Automated material handling systems
-
Programmable logic controllers (PLCs)
-
Human operators
D
Correct answer
Explanation
Flexible manufacturing systems (FMS) typically consist of CNC machines, automated material handling systems, and programmable logic controllers (PLCs), while human operators are not considered key components of an FMS.
Which of the following is NOT a key element of a computer-integrated manufacturing (CIM) system?
-
Computer-aided design (CAD)
-
Computer-aided manufacturing (CAM)
-
Computer-aided engineering (CAE)
-
Automated material handling systems (AMHS)
D
Correct answer
Explanation
Computer-aided design (CAD), computer-aided manufacturing (CAM), and computer-aided engineering (CAE) are key elements of a computer-integrated manufacturing (CIM) system, while automated material handling systems (AMHS) are typically considered a separate component of manufacturing automation.
Which type of server architecture is commonly used for large-scale multiplayer games?
-
Dedicated server
-
Peer-to-peer
-
Client-server
-
Hybrid server
A
Correct answer
Explanation
Dedicated servers are often used for large-scale multiplayer games as they provide centralized control over the game world and allow for better performance and scalability. Dedicated servers are separate machines that are solely responsible for running the game server, handling all game logic and communication with clients.
Which technique is used to ensure that all players in a multiplayer game have a consistent view of the game world?
-
Deterministic lockstep
-
Non-deterministic lockstep
-
Client-side prediction
-
Server-side reconciliation
A
Correct answer
Explanation
Deterministic lockstep is a technique used to ensure that all players in a multiplayer game have a consistent view of the game world. It involves synchronizing the game state across all clients and advancing the game state in lockstep, ensuring that all players experience the same sequence of events in the same order.
Which project planning technique involves breaking down the project into smaller, more manageable tasks?
-
Work Breakdown Structure (WBS)
-
Gantt Chart
-
Critical Path Method (CPM)
-
Program Evaluation and Review Technique (PERT)
A
Correct answer
Explanation
Work Breakdown Structure (WBS) is a project planning technique that involves breaking down the project into smaller, more manageable tasks, enabling better organization and control of the project.
Which project scheduling technique calculates the earliest and latest start and finish times for project activities?
-
Work Breakdown Structure (WBS)
-
Gantt Chart
-
Critical Path Method (CPM)
-
Program Evaluation and Review Technique (PERT)
C
Correct answer
Explanation
Critical Path Method (CPM) is a project scheduling technique that calculates the earliest and latest start and finish times for project activities, helping identify the critical path, which is the sequence of activities that determines the overall project duration.
Which project scheduling technique is commonly used for large and complex projects?
-
Work Breakdown Structure (WBS)
-
Gantt Chart
-
Critical Path Method (CPM)
-
Program Evaluation and Review Technique (PERT)
C
Correct answer
Explanation
Critical Path Method (CPM) is commonly used for large and complex projects due to its ability to identify the critical path, which is the sequence of activities that determines the overall project duration, and to calculate the earliest and latest start and finish times for project activities.
Which project scheduling technique is commonly used for projects with repetitive or predictable activities?
-
Work Breakdown Structure (WBS)
-
Gantt Chart
-
Critical Path Method (CPM)
-
Program Evaluation and Review Technique (PERT)
B
Correct answer
Explanation
Gantt Chart is commonly used for projects with repetitive or predictable activities due to its simplicity and ease of use. It provides a visual representation of the project schedule, illustrating the sequence and duration of activities, dependencies, and milestones.