Information Technology Reference
In-Depth Information
4. Illustrate the sequence from the last question again, this time using an activity
diagram. Don't forget to include swimlanes! (HINT: the sequence will both
begin and end in the swimlane of the
ignition
object)
5. Create a UML diagram for the following two entities:
Band
and
Album
. In the
Band entity, include the attributes
band_name
,
band_members
, and
music_style
. The
Album
entity, which will be dependent on the
Band
entity, inherits all attributes from
Band
, and adds the new attributes
album_name
and
release_date
. Be sure to indicate the multiplicities for
each object, as well as the direction of dependency.
References
Booch G (1994) Object-oriented analysis and design with applications. The Benjamin/Cummings
Publishing Company, Inc., New York
Booch G, Ivar, Jacobson, Rumbaugh J (1999) The unified modeling language User guide.
Addison Wesley Longman, Inc
Bruegge B, Dutoit A (2004) Object-oriented software engineering: using UML, patterns, and
java, 2nd edn. Pearson Education, Ltd., Upper Saddle River
D'Sourza D F, Wills AC (1999) Objects, components, and frameworks with UML: the catalysis
approach. Addison Wesley Longman, Inc., Sydney
Miller
R
(2003)
Practical
UML:
A
hands-on
introduction
for
developers.
Available
via
Embarcadero.
http://edn.embaracardero.com/article/31863
. Accessed 1 Dec 2003
OMG (2007) Unified modeling language (OMG UML). Infrastructure v2.1.2. Available via
OMG.
http://www.omg.org/docs/formal/07-11-04.pdf
. Accessed 4 Nov 2007
Sommerville I (2004) Software engineering, 7th edn. Peason Education, Ltd., Boston