Home > Software Engineering > Quizzes > Software Engineering Vocab
Software Engineering Vocab
Fast practice, instant feedback. Timer auto-submits when time’s up.
Avg score: 69% Most missed: “(smell) client needs to use one object to get another and then use that one to g…”
Software Engineering Vocab
Time left 00:00
25 Questions

1. 4th step of requirements gathering

2. Force software to fail in order to see how it recovers

3. Each condition is covered twice (true - false)

4. Diagram used to show how information flows around the system

5. Delaying the creation of an object - calculation of a value or another expensive process until first needed.

6. Part of compiler reads the sequence of characters and outputs a sequence of lexemes.

7. A few sentences summarizing a use case

8. Each line of code is covered once

9. The process of attempting to optimise the read performance of a database by adding redundant data or by grouping data

10. Testing where modules are combined and tested as a group

11. Test cases made -> code compiles -> make code pass

12. (smell) many parameters are being passed into a method

13. Test the run - time performance of the system

14. Figuring out what the requirements are

15. Techniques for composing objects to form larger structures

16. A movement that promotes common formats for data.

17. Freezing the state of the source code at a particular point

18. (smell) Making one change requires changes in multiple places

19. Formal testing against end user specifications

20. The rigorousness of the tests that are able to be placed on the code

21. (smell) If a set of variables are used together in multiple places

22. Web Services Description Language. Used to create the XML document that describes the tasks performed by various web services.

23. Tasks that a system must be able to perform

24. Constraints on the design due to external factors

25. Lack of errors in code - readability etc