SOLUTIONS RATED A+
✔✔___________ is the ability of the system to deliver services as specified.
a) resilience
b) availability
c) reliability
d) safety - ✔✔c (reliability)
✔✔___________ is the ability of the system to protect itself against deliberate or
accidental intrusion.
a) security
b) resilience
c) reliability
d) safety - ✔✔a (security)
✔✔The dependability of systems is usually more important than the functionality as
a) undependable systems may cause information loss
b) system failures affect a large number of people
c) users often reject systems that are unreliable or insecure
d) all of the above - ✔✔d (all of the above)
✔✔Perhaps the largest single cause of system failures in socio-techincal systems.
a) hardware errors
b) software errors
c) operational failure
d) all of the above - ✔✔c (operational failure)
✔✔An abstract data type
a) groups a data structure with the operations
b) groups a data type with the operations
c) hides the details of the data type
d) prevents access to the data - ✔✔b (groups a data type with the operations)
✔✔Information hiding should use what type of visibility?
a) Private
b) Public
c) Package
d) Hidden - ✔✔a (private)
✔✔Inheritance is also called
a) association
b) aggregation
c) generalization
, d) composition - ✔✔c (generalization)
✔✔Which relationship is an "is-a"?
a) association
b) aggregation
c) generalization
d) composition - ✔✔c (generalization)
✔✔Which relationship defines that an object "is part of" another object?
a) association
b) aggregation
c) generalization
d) realization - ✔✔b (aggregation)
✔✔A UML class diagram represents the __________ relationships among classes
a) dynamic
b) interacting
c) static
d) data - ✔✔c (static)
✔✔An object oriented language need not support
a) inheritance
b) encapsulation
c) polymorphism
d) structured design - ✔✔d (structured design)
✔✔A(n) ___________ class serves as an interface between the system and its
environment
a) communication
b) boundary
c) entity
d) control - ✔✔b (boundary)
✔✔A technique to identify classes is to parse a description and
a) identify classes by nouns and operations by verbs
b) identify classes by verbs and operations by nouns
c) identify classes by data and operations by data flows
d) identify classes by actors and operations by services - ✔✔a (identify classes by
nouns and operations by verbs)
✔✔Which of the following are advantages of using LOC (Lines of code) as a size-
oriented metric?
a) LOC is easily computed
b) LOC is a language dependent measure