Across
- 5. The _____ software development methodology offers the following advantages over more traditional methodologies; adaptive planning, evolutionary development, early delivery, continuous improvement, rapid and flexible response to change
- 6. Identifying business needs/concerns/high level requirements in the mind of customers is done during the ___________ phase
- 9. A change _______ formally captures additions or alterations to the agreed-upon deliverables for a project from the client
- 10. Delivery management runs in ________ to the software development lifecycle
- 11. According to the three sides of the “Project Management Triangle”, a project manager must consider the following three constraints / trade-offs; quality, time and ____
- 12. The testing phase where intended users test the software to make sure it can handle required tasks in real-world scenarios, according to specifications is known as ___ (abbreviated)
- 13. ___ (abbreviated) is a software development process that relies on the repetition of a very short development cycle: requirements are turned into very specific test cases, then the software is improved to pass the new tests, only
- 14. The documentation of a project's _____ explains the boundaries of the project, establishes responsibilities for each team member and sets up procedures for how completed work will be verified and approved
- 15. The entire process of ensuring code quality is known as quality _______
Down
- 1. The _________ model is a sequential (non-iterative) software development methodology in which progress is seen as flowing steadily downwards through the various stages
- 2. Peer code ______ is the systematic examination of code written by someone else in order to ensure quality
- 3. The stages that the SDLC covers in software development are requirements analysis, design, implementation, test, deployment and ___________
- 4. Clear explanatory comments should be added to code to ensure ___________
- 5. A business _______ is someone who analyses an organisation or business domain and documents its business or processes or systems, assessing the business model or its integration with technology
- 6. In software development effort __________ is the process of predicting the most realistic amount of effort (expressed in terms of man-hours or money) required to develop or maintain software
- 7. The phase of software testing in which individual software modules are combined and tested as a group is known as ___________ testing
- 8. ______ is a term used to refer to a set of practices that emphasise the collaboration and communication of both software developers and IT professionals while automating the process of software delivery and infrastructure changes
- 16. A ___ (abbreviated) is a document that solicits proposal, often made through a bidding process, by an agency or company interested in procurement of a commodity, service or valuable asset, to potential suppliers to submit business proposals
