Copyright

Software Requirements & System Models Chapter Exam

Exam Instructions:

Choose your answers to the questions and click 'Next' to see the next set of questions. You can skip questions if you would like and come back to them later with the yellow "Go To First Skipped Question" button. When you have completed the practice exam, a green submit button will appear. Click it to see your results. Good luck!

Page 1

Question 1 1. At what stage are data attributes and relationships defined?

Question 2 2. Which of the following stages is NOT part of data modeling?

Question 3 3.

Assume the following example is a use case:

A customer places an order for a pair of shoes through an online clothing retailer.

What does the act of the customer placing the order represent in terms of data modeling?

Question 4 4. The term 'multiplicity' in the context of class-based modeling means:

Question 5 5. Any diagrams that result from the process of class-based modeling are most often created using which method?

Page 2

Question 6 6. A class attribute is:

Question 7 7. Which language is used to draw use case diagrams?

Question 8 8. What does a use case diagram depict?

Question 9 9. While there is no one 'right way' of proceeding through requirements modeling for software engineering, which stage does it typically begin with?

Question 10 10. In the principles that guide process, this component should be the main focus at every step, activity, action, and task.

Page 3

Question 11 11. Which of these steps is part of the guiding principle of risk management?

Question 12 12. Why is change management important?

Question 13 13. Which of the following is NOT an element of the Requirements Model?

Question 14 14. Which of the following is NOT a characteristic of Requirement Engineering?

Question 15 15. Collaboration is _____ to Requirements Engineering.

Page 4

Question 16 16. Which of the following is NOT used in a UML model?

Question 17 17. In which phase of software engineering are UML models used?

Question 18 18. Which of the following statements is false?

Question 19 19. What is the first step in software prototyping?

Question 20 20. Which of these is an advantage of software prototyping?

Page 5

Question 21 21. Which software prototyping tool only shows what the end screen will look like?

Question 22 22. Which of these stages of modeling describes the structure of a database in full detail?

Question 23 23. A grammatical parse underlines which parts of the problem statement or use case:

Question 24 24. What is the difference between a use case diagram and an activity diagram?

Question 25 25. Which guiding principle should be envisioned in the end result of the software modeling process?

Page 6

Question 26 26. The validation of requirements is done through _____.

Question 27 27. Which of the following is NOT an element of UML models?

Question 28 28. What is it referred to when an end user is allowed to test a prototype?

Question 29 29. Another term for data modeling is:

Question 30 30. Which of the following is NOT one of the six selection characteristics used to identify classes to be included in the model?

Software Requirements & System Models Chapter Exam Instructions

Choose your answers to the questions and click 'Next' to see the next set of questions. You can skip questions if you would like and come back to them later with the yellow "Go To First Skipped Question" button. When you have completed the practice exam, a green submit button will appear. Click it to see your results. Good luck!

Computer Science 307: Software Engineering  /  Computer Science Courses
Support