Software Requirements Engineering 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. The dashed arrow in the diagram below indicates what part of the control flow?

Question 2 2. In the following control flow diagram, what does the vertical bar represent?

Question 3 3. In the diagram below, what does the dashed arrow mean?

Question 4 4. Which of the following is NOT a stage of requirements modeling?

Question 5 5. In requirements modeling, a class is:

Page 2

Question 6 6. Which of the following stages or patterns of requirements modeling produces state and sequence diagrams?

Question 7 7. Performance is a

Question 8 8. Some of the requirements gathering techniques include

Question 9 9. Poor _____ between stakeholders and analyst could lead to the requirements not being clearly defined

Question 10 10. _____ is the process of documenting the user interactions that a software system will provide.

Page 3

Question 11 11. Which of the following are elements of a State Representation?

Question 12 12. A review of a Use Case helps to ensure _____.

Question 13 13. What is information hiding in a system context diagram?

Question 14 14. Which one of the following is the BEST reason for NOT showing data flows between external entities on a context diagram?

Question 15 15. When you decide what is inside and what is outside the context boundary, you are doing what?

Page 4

Question 16 16. The two most commonly used kinds of UML diagrams for use cases are _____ and _____.

Question 17 17. What is an actor in a use case?

Question 18 18. A company has created a standard use case format, but its business analysts are having difficulty remembering all of the details of the format. To make it easier to comply with the format, the company creates a _____.

Question 19 19. What are data flow diagrams?

Question 20 20. Which of these shapes would be used to show data inputs?

Page 5

Question 21 21. Why are data flow diagrams used?

Question 22 22. Who can benefit from the use of control flow diagrams?

Question 23 23. In requirements modeling, the data modeling stage or pattern results in:

Question 24 24. Use cases are

Question 25 25. Which of the following is NOT a characteristic of a Use Case?

Page 6

Question 26 26. Which of the following is TRUE about external interfaces?

Question 27 27. Jen wants to create detailed use case diagrams that capture all the requirements. She decides to use a _____.

Question 28 28. Which of these shapes would be used to show data storage or output in a data flow diagram?

Question 29 29. In the following diagram, what does the dashed arrow mean?

Question 30 30. A functional requirement is:

Software Requirements Engineering 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