Sami Uml Final Exam
Sami Uml Final Exam
Sami Uml Final Exam
第 1 页 (共 11 页)
题号 一 二 三 四 五 总分
2. Explain simply what is “use case approach” and “RUCM” method, and what is the relation
between them?
A use case is a written description of how users will perform tasks on your
website. It outlines, from a user's point of view, a system's behavior as it
responds to a request. Each use case is represented as a sequence of simple
steps, beginning with a user's goal and ending when that goal is fulfilled.
Package rucm contains functions to model and predict a time series using
Unobserved Components Model (UCM) (Harvey (1989)) which decomposes the
series into its salient components of trend, seasons, cycles, and regression
effects due to predictors.
RUCM is a use case modeling approach, and its goal is to restrict the way
users can document UCSs in order to reduce ambiguity, improve the
understandability of use case models, and facilitate automated
analysis to derive initial analysis models, which in the Unified Modeling
Language (UML)
3. How many relations that can be defined among classes? For each kind of the relations, explain it with
第 3 页(共 11 页)
a concrete example.
4. What is the purpose of building sequence diagrams? What are the similarities and main differences
between sequence diagrams and activity diagrams?
A sequence diagram is a type of interaction diagram because it describes how
—and in what order—a group of objects works together. These diagrams are
used by software developers and business professionals to understand
requirements for a new system or to document an existing process.
POINTS 20 二. Do you know that it costs a lot of money to get a “Certified Java
Programmer” certificate? It could cost you thousands of euros. Let’s
Score imagine we will develop a browser-based training system to help people
prepare for such a certification exam. A user can request a quiz for the
system. The system picks a set of questions from its database, and
composes them together to make a quiz. It rates the user’s answers, and gives hints if the user requests
it. Draw a use case diagram for this scenario.
第 5 页(共 11 页)
第 6 页(共 11 页)
Score
第 8 页(共 11 页)
diagram for the following scenario: when booking a room, members first log in to the system, query the
room information and make a choice. Then fill in and submit the pre-order online. According to the
reservation information, the system updates the member information, updates the room status to
reserved, and prompts the member to book successfully.
第 9 页(共 11 页)