Skip to content
Back to quiz
6. Which one of the following is the most likely consequence if a poor choice of development method is made?
- Failure to meet client requirements
- Increased system documentation
- Project team dissatisfaction
- Incurring financial penalties.
7. To which one of the following areas is the project manager able to most quickly bring about change?
- Leadership style
- Organisational environment.
- Team maturity
- Interpersonal relationships.
8. Software development project has problem. Code development taking longer than planned. Developers blaming designers. Designers blaming project planners. Planners blame developers. Who's fault is it?
- The project manager
- The project planners
- The software designers
- The software code development manager.
9. Which one of the following is a responsibility of a designer?
- Use of diagrammatic tools
- Requirements tracking.
- Implementation of choices
- Quality assurance
10. Which one of the following best describes the Agile software development methodologies?
- A lightweight process for quick application development
- Applications created by a single large team of programmers.
- A senior management driven concentric process
- Results only reviewed on completion of each stage
11. Which one of the following is a responsibility of a software developer?
- Conducting black box testing
- Using static analysis tools.
- Implementation of design choices
- Writing specifications.
12. Which one of the following activities takes place during the ‘software deployment stage’ of application development?
- System tested with no failures
- Implementation in a live environment
- Functionality validated by end users
- Creation of high level design documentation
13. How can a software development team ensure that it complies with an imposed budget constraint?
- Review the financial implications of the project.
- Implement a new management reporting structure.
- Limit the system functionality to essential project requirements.
- Adopt a different development methodology
14. During the design stage of the SDLC, which of the following would be developed?
- Software specification
- Software code.
- Use cases.
- Test plans.
15. How can a project manager identify a requirement for additional technical resources for a project?
- By analysing the latest approved change requests
- Through quality assurance discussions
- Through analysis of the planned budget
- By reviewing the latest organisational structure.
16. Which one of the following is a benefit of a procedural approach in a software development lifecycle?
- Initial analysis at project inception
- Allows adoption of a prototype model.
- Standardisation of stages
- Development driven design.
17. What is the main purpose of configuration management?
- Verifying that each requirement for the system is valid
- Maintaining consistency of a product’s performance throughout its life.
- Ensuring all proposed changes are tracked until closure
- Enabling the system design to be implemented exactly as specified.
18. An important consideration when choosing a suitable programming language can be the
- testing of functional requirements
- clients’ non-functional requirements
- end users’ preference
- developers' preference
19. Which one of the following factors is most beneficial in helping a multi-site team work together effectively?
- Technical know-how.
- Good communications.
- Individual responsibility.
- Flexible resources.
20. Which of the following is a TRUE statement about the software development lifecycle (SDLC)?
- The SDLC is independent of the software development methodology used.
- The SDLC can be used to solve any business problem.
- The SDLC should be used only with sequential development methodologies
- The SDLC contains detailed instructions that should be followed to develop any IT system.