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 a common risk management tool?
-
Risk Matrix
-
Bow-Tie Diagram
-
Monte Carlo Simulation
-
All of the above
D
Correct answer
Explanation
Risk Matrix, Bow-Tie Diagram, and Monte Carlo Simulation are all common risk management tools.
What are the key stages of the iterative design process?
-
Prototyping, testing, analysis, and refinement.
-
Ideation, prototyping, testing, and implementation.
-
Requirements gathering, design, implementation, and testing.
-
Planning, design, development, and deployment.
A
Correct answer
Explanation
The key stages of the iterative design process are prototyping, testing, analysis, and refinement. In the prototyping stage, a prototype of the product or service is created. In the testing stage, the prototype is tested with users and stakeholders to gather feedback. In the analysis stage, the feedback is analyzed to identify areas for improvement. In the refinement stage, the product or service is refined based on the feedback.
What is the relationship between iterative design and agile development?
-
Iterative design is a subset of agile development.
-
Agile development is a subset of iterative design.
-
Iterative design and agile development are two different methodologies.
-
Iterative design and agile development are the same thing.
A
Correct answer
Explanation
Iterative design is a subset of agile development. Agile development is a software development methodology that emphasizes iterative development, team collaboration, and customer feedback. Iterative design is a design methodology that emphasizes the creation of prototypes, testing, and feedback.
What are some tools and techniques that can be used to support iterative design?
-
Prototyping tools.
-
Testing tools.
-
Analysis tools.
-
Feedback management tools.
-
All of the above.
E
Correct answer
Explanation
Tools and techniques that can be used to support iterative design include prototyping tools, testing tools, analysis tools, and feedback management tools.
Which of the following is a common software tool used for production scheduling in pharmaceutical manufacturing?
-
Enterprise Resource Planning (ERP) systems
-
Manufacturing Execution Systems (MES)
-
Advanced Planning and Scheduling (APS) systems
-
All of the above
D
Correct answer
Explanation
Enterprise Resource Planning (ERP) systems, Manufacturing Execution Systems (MES), and Advanced Planning and Scheduling (APS) systems are commonly used software tools for production scheduling in pharmaceutical manufacturing.
Which of the following is NOT a type of contract management tool?
-
Contract Management Software
-
Contract Performance Dashboard
-
Contract Risk Register
-
Contract Change Order Log
C
Correct answer
Explanation
Contract Risk Register is not a type of contract management tool. The other three options are commonly used contract management tools.
Which of the following is NOT a common application of Industrial Engineering?
-
Design of manufacturing systems
-
Development of quality control procedures
-
Management of supply chains
-
Architectural design
D
Correct answer
Explanation
Architectural design is not a common application of Industrial Engineering, which primarily focuses on optimizing industrial processes and systems.
What is the term used for the systematic design and improvement of manufacturing systems?
-
Manufacturing Systems Design
-
Production Planning and Control
-
Inventory Management
-
Supply Chain Management
A
Correct answer
Explanation
Manufacturing Systems Design is the systematic design and improvement of manufacturing systems, involving the layout, equipment selection, and process optimization.
What is the term used for the systematic design and improvement of maintenance processes in industrial systems?
-
Maintenance Engineering
-
Reliability Engineering
-
Total Productive Maintenance (TPM)
-
Preventive Maintenance
A
Correct answer
Explanation
Maintenance Engineering is the systematic design and improvement of maintenance processes in industrial systems, involving the planning, scheduling, and execution of maintenance activities.
Which of the following is NOT a common type of analysis conducted during Detailed Design and Analysis?
-
Structural Analysis
-
Thermal Analysis
-
Market Analysis
-
Electrical Analysis
C
Correct answer
Explanation
Market Analysis is not typically conducted during Detailed Design and Analysis. It is more relevant during the early stages of product development, when gathering customer feedback and understanding market trends is crucial.
Which of the following is NOT a common method used for structural analysis during Detailed Design and Analysis?
-
Finite Element Analysis (FEA)
-
Computational Fluid Dynamics (CFD)
-
Life Cycle Assessment (LCA)
-
Stress-Strain Analysis
C
Correct answer
Explanation
Life Cycle Assessment (LCA) is not typically used for structural analysis during Detailed Design and Analysis. It is more relevant during the early stages of product development, when evaluating the environmental impact of the product over its entire life cycle.
Which of the following is NOT a common type of analysis conducted during Detailed Design and Analysis of fluid systems?
-
Computational Fluid Dynamics (CFD)
-
Flow Analysis
-
Stress Analysis
-
Thermal Analysis
C
Correct answer
Explanation
Stress Analysis is typically conducted for mechanical systems to evaluate the stresses and strains experienced by components. It is not commonly used for fluid systems during Detailed Design and Analysis.
Which of the following is NOT a step involved in model building?
-
Problem definition
-
Data collection
-
Model selection
-
Model evaluation
D
Correct answer
Explanation
Model evaluation is not a step involved in model building, but rather a step involved in model validation.
What is the significance of the Fibonacci Sequence in industrial maintenance?
-
Predicting equipment failure patterns
-
Determining optimal maintenance intervals
-
Estimating resource requirements
-
Scheduling preventive maintenance tasks
A
Correct answer
Explanation
The Fibonacci Sequence finds application in predicting equipment failure patterns. By analyzing the sequence, maintenance professionals can identify potential failure points and take proactive measures to prevent breakdowns.
How does the concept of 'Lilavati' relate to industrial maintenance?
-
Predicting equipment lifespan
-
Estimating maintenance costs
-
Scheduling maintenance tasks
-
Evaluating maintenance performance
A
Correct answer
Explanation
The concept of 'Lilavati' in Indian mathematics is associated with predicting equipment lifespan. By analyzing historical data and using statistical techniques, maintenance professionals can estimate the remaining useful life of equipment and plan maintenance activities accordingly.