Information Technology Reference
In-Depth Information
Are there any rules that are hard to express in OCL? Why is this? Apply the
same framework to factory production scheduling.
11. Write patterns to deal with the following situations:
a. The needs to inform all users of e-mail of a change to their e-mail
addresses, when some may be on holiday;
b. Users in a workshop continually disagree with each other;
c. Management resists object technology because they consider it too risky.
Compare two architectural styles from the following list: layers, pipes and
filters, peer-to-peer, and client-server.
References
Berard E V (2002) Object-oriented design. The Object Agency, Prolouge
Bruegge B, Dutoit A (1999) Object-oriented software engineering: conquering complex and
changing systems. Pearson Education, Ltd., Upper Saddle River
Bruegge B, Dutoit A (2000) Object-oriented software engineering: conquering complex and
changing systems. Pearson Education, Ltd., Upper Saddle River
Bruegge B, Dutoit A (2004) Object-oriented software engineering: using UML, patterns, and
java, 2nd edn. Pearson Education, Ltd., Upper Saddle River
Coad P, Yourdon E (1990) Object-oriented analysis. PrenticeHall, Englewood Clis, New Jersey
Eliens A (1995) Principles of object-oriented software development. Addison-Wesley
Schach S (2008) Object-oriented software engineering. McGraw-Hill Higher Education, Boston
Implementing a class. In: Object-oriented software design and construction. Virginia Tech. http://
peopl.cs.vt.edu/*kafura/cs2704/implementing.html . Accessed 15 July 2006
Introduction to OCL. The professional website of Jos Warmer and Anneke Kleppe. http://
www.klasse.nl/ocl/ocl-introduction.html . Accessed 15 July 2006
http://www.objenv.com/cetus/oo_ooa_ood_tools.html . Accessed 28 Sept 2006
http://www.toa.com/pub/ood_article.txt . Accessed 28 Sept 2006
http://ee.hawaii.edu/*tep/EE467/BDLecs/html/odd.html . Accessed 1 July 2009
Search WWH ::




Custom Search