Professional Documents
Culture Documents
1. _____ process business transactions such as orders, time cards, payments, and
reservations.
2. _____ use the transaction data to produce information needed by managers to run the
business.
C) Expert systems
A) System builders
B) System users
C) System analysts
5. A _____ is a description of a set of objects that share the same attributes, operations,
relationships, and semantics.
A) Component
B) Interface
C) Node
D) Class
6. A/an _____ is a named property of a class that describes a range of values that instances of
the property may hold.
A) Operation
B) Attribute
C) Responsibility
D) Visibility
A) Class
B) Interface
C) Node
D) Component
A) Signal
B) Interface
C) Node
D) Component
9. A/an _____ is a using relationship that states that a change in specification of one thing may
affect another thing that uses it.
A) Association
B) Generalization
C) Dependency
D) Role
10. A/an _____ is a relationship between a general thing (superclass) and a more specific kind
of that thing (subclass).
A) Dependency
B) Generalization
C) Role
D) Association
A) Dependency
B) Role
C) Association
D) Relationship
12. _____ is a form of aggregation, with strong ownership and coincident lifetime as part of the
whole.
A) Composition
B) Generalization
C) Association
D) Role
A) Note
B) Stereotype
C) Tagged Value
D) Constraint
14. A _____ is an extension of the vocabulary of the UML, allowing you to create new kinds of
building blocks similar to existing ones but specific to your problem.
A) Note
B) Stereotype
C) Tagged Value
D) Constraint
15. _____ is rendered as a name enclosed by guillemots and placed above the name of another
element.
A) Note
B) Stereotype
C) Tagged Value
D) Constraint
16. _____ is rendered as a string enclosed by brackets and placed below the name of another
element.
A) Note
B) Stereotype
C) Tagged Value
D) Constraint
A) System
B) Subsystem
C) Model
D) View
18. A _____ is a grouping of elements, of which some constitute a specification of the behavior
offered by the other contained elements.
A) View
B) Subsystem
C) Model
D) System
19. _____ shows a set of components and their relationships.
A) Class diagram
B) Object diagram
C) Component diagram
D) Deployment diagram
A) Class diagram
B) Object diagram
C) Component diagram
D) Deployment diagram
21. A _____ is a diagram that shows a set of classes, interfaces, and collaborations and their
relationships.
A) Class diagram
B) Object diagram
C) Component diagram
D) Deployment diagram
22. A/An _____ is a diagram that shows a set of objects and their relationships at a point in
time.
A) Deployment diagram
B) Object diagram
C) Component diagram
D) Class diagram
23. _____ shows a set of use cases and actors and their relationships.
A) Class diagram
B) Object diagram
D) Deployment diagram
24. _____ is an interaction diagram that emphasizes the time ordering of messages.
A) Class diagram
B) Object diagram
C) Component diagram
D) Sequence diagram
25. _____ is a behavior that comprises a set of messages exchanged among a set of objects
within a context to accomplish a purpose.
A) Interaction
B) Message
C) Link
D) Sequencing
26. _____ is a specification of a communication between objects that conveys information with
the expectation that activity will ensue.
A) Link
B) Message
C) Sequencing
D) Interaction
27. _____ constraint specifies that the instance or link is created during execution of the
enclosing interaction.
A) New
B) Destroyed
C) Transient
D) Sequencing
28. _____ constraint specifies that the instance or link is created during execution of the
enclosing interaction but is destroyed before completion of execution.
A) New
B) Destroyed
C) Transient
D) Sequencing
29. _____ is the specification of a significant occurrence that has a location in time and space.
A) Event
B) Signal
C) Link
D) Sequencing
30. _____ is a kind of event that represents the specification of an asynchronous stimulus
communicated between instances.
A) Call event
B) Signal event
C) Time event
D) Change event
31. _____ is a relationship between two states indicating that an object in the first state will
perform certain actions and enter the second state when a specified event occurs and specified
conditions are satisfied.
A) Transition
B) Transformation
C) Linking
D) Sequencing
32. _____ shows a state machine, emphasizing the flow of control from state to state.
A) Class diagram
B) Object diagram
C) Statechart diagram
D) Sequence diagram
33. _____ is a physical and replaceable part of systems that conforms to and provides the
realization of a set of interfaces.
A) Object
B) Name
C) Class
D) Component
A) Class
B) Name
C) Attribute
D) Object
35. _____ is the component name prefixed by the name of the package in which that
component lives.
A) Class name
B) Object name
C) Path name
D) Node name
36. _____ is a collection of operations that are used to specify a service of a class or a
component.
A) Path
B) Events
C) Activities
D) Interface
37. _____ is a graphical language for visualizing, specifying, constructing, and documenting the
artifacts of a software intensive system.
A) UML
B) XML
C) HTML
D) SGML
38. _____ is an abstraction of a system treated in order to better understand the system.
A) Class
B) Model
C) Prototype
D) Object
A) Modules
B) Classes
C) Sub-systems
D) Components
40. _____ is a projection of a model, which is seen from one perspective or vantage point and
omits entities that are not relevant to this perspective.
A) System
B) Sub-system
C) Component
D) View
43. A/an _____ is the implementation of a service that can be requested from any object of the
class to affect behavior.
A) Operation
B) Visibility
C) Attribute
D) Responsibility
A) Attribute
B) Visibility
C) Operation
D) Responsibility
45. A/an _____ is a structural relationship that specifies that objects of one thing are connected
to objects of another.
A) Generalization
B) Role
C) Association
D) Dependency
46. A/an _____ is just the face the class at the near end of the association presents to the class
at the other end of the association.
A) Dependency
B) Role
C) Name
D) Generalization
47. A _____ is an extension of the properties of a UML element, allowing you to create new
information in that element’s specification.
A) Constraint
B) Stereotype
C) Tagged Value
D) Note
48. A _____ is an extension of the semantics of a UML element, allowing you to add new rules
or to modify existing ones.
A) Tagged Value
B) Note
C) Stereotype
D) Constraint
A) Diagram
B) View
C) Model
D) System
50. A _____ is a projection into the organization and structure of a system’s model, focused on
one aspect of that system.
A) View
B) Diagram
C) Model
D) Subsystem
A) Object diagram
B) Deployment diagram
D) Component diagram
52. _____ is the process of transforming a model into code through a mapping to an
implementation language.
A) Reverse engineering
B) Front engineering
C) Back engineering
D) Forward engineering
A) Sequencing
B) Link
C) Interaction
D) Message
A) Sequence
B) Link
C) Collaboration
D) Interaction
A) Signal event
B) Time event
C) Call event
D) Change event
A) Change event
B) Signal event
C) Call event
D) Time event
57. _____ interface is realized by a component and _____ interface is used by a component.
A) Export, Import
B) Import, Export
C) Input, Output
D) Output, Input
1. A component is physical
2. A component is replaceable
A) 1-True, 2-True
B) 1-True, 2-False
C) 1-False, 2-True
D) 1-False, 2-False
A) Package, Component
B) Package, Classifier
C) Component, Classifier
A) 1-False, 2-True
B) 1-True, 2-False
C) 1-True, 2-True
D) 1-False, 2-False
Part C (Four mark questions)
61. Match the following:
Set A Set B
A) System users
B) System designers
C) Customers
D) Suppliers
63. A/an _____ is a mechanism that describes structural and behavioral features.
A) Object
B) Class
C) Classifier
D) Component
64. Match the following:
Set A Set B
65. The idea that one can be built from other objects is called _____.
A) Aggregation
B) Association
C) Multiplicity
D) Dependency
Set A Set B
A) Note
B) Stereotype
C) Documentation
D) Constraint
68. A _____ is the graphical presentation of a set of elements, most often rendered as a
connected graph of vertices (things) and arcs (relationships).
A) View
B) System
C) Model
D) Diagram
69. _____ is the process of transforming code into a model through a mapping from a specific
implementation language.
A) Reverse engineering
B) Forward engineering
C) Back engineering
D) Front engineering
A) Sequence
B) Collaboration
C) Class
D) Object
71. A _____ is a behavior that specifies the sequences of states an object goes through during
its lifetime in response to events.
A) Time machine
B) State machine
C) Class diagram
D) Object diagram
Set A Set B
Set A Set B
Set A Set B
Set A Set B