What are the two key concepts—one from Chapter 3 and one from thischapter—that define functional requirements?
2.What is the problem domain?
3.What is a “thing” called in models used by traditional analysts and databaseanalysts?
4. What is a “thing” called in newer approaches that use UML?
5.what are two techniques for identifying things in the problem domain?
6.What are some examples of tangible things in the problem domain of arestaurant?
7.What are some sites or locations in the problem domain of a restaurant?
8.What are some roles played by people in the problem domain of a
9. What are the main steps of the brainstorming technique?
10.Explain why identifying nouns helps identify things in the problem domain?
11.What is an attribute, an identifier or key, and a compound attribute?
12.What is an association, and what system development standard defines it?
13.How would you describe or name the association between a ship and acaptain?
14. What is the minimum multiplicity for the association that reads a customerplaces zero or more orders?
15. What is the maximum multiplicity for the association that reads an order is
placed by exactly one customer?
16. What are the three types of associations, and which is the most commonlyused?
17. List appropriate UML class names by using the camelback notation for thefollowing classes: graduate student, undergraduate major, course instructor,
and final exam feedback.
18. List appropriate UML attribute names for the following attributes: studentname, course grade, major name, and final exam quantity score.
19. What is a whole-part relationship, and why does it show multiplicity?
20. Compare/contrast aggregation with composition for a whole partrelationship