AUBURN COMP 7700 - The Unified Modeling Language (36 pages)

Previewing pages 1, 2, 17, 18, 19, 35, 36 of 36 page document View the full content.
View Full Document

The Unified Modeling Language



Previewing pages 1, 2, 17, 18, 19, 35, 36 of actual document.

View the full content.
View Full Document
View Full Document

The Unified Modeling Language

128 views


Pages:
36
School:
Auburn University
Course:
Comp 7700 - SOFTWARE ARCHITECTURE (3)

Unformatted text preview:

Chapter 3 The Unified Modeling Language COMP 7700 Unified Modeling Language 1 Process Phase Affected by This Chapter Requirements Analysis Design Framework Architecture Detailed Design Implementation COMP 7700 Unified Modeling Language Adapted from Software Design From Programming to Architecture by Eric J Braude Wiley 2003 with permission 2 Classes at Detailed Design wafer canister Visible from without Canister numCanisters int numWafers int size float display getNumOpenSlots setStatus Responsibilities describes each canister undergoing fabrication Class name Attribute type Operations Place for comments COMP 7700 Unified Modeling Language Adapted from Software Design From Programming to Architecture by Eric J Braude Wiley 2003 with permission 3 Key Concept Representing a Class in UML UML represents a class with a rectangle containing the class name We display additional information within the rectangle as needed Variables methods etc COMP 7700 Unified Modeling Language Adapted from Software Design From Programming to Architecture by Eric J Braude Wiley 2003 with permission 4 UML Notation and Typical Implementation package of classes MyPackage package MyPackage abstract class MyAbstractClass abstract class MyAbstractClass inheritance package MyPackage class MyDerivedClass extends MyAbstractClass int att void myFunction ReferencedClass r MyDerivedClass att int attribute myFunction operation COMP 7700 Unified Modeling Language Adapted from Software Design From Programming to Architecture by Eric J Braude Wiley 2003 with permission 5 Interfaces UML Notation Typical Java Implementation interface MyInterface myMethod realization interface MyAbstractClass class MyClass implements MyInterface MyClass myMethod COMP 7700 Unified Modeling Language Adapted from Software Design From Programming to Architecture by Eric J Braude Wiley 2003 with permission 6 Key Concept Representing Inheritance in UML UML represents inheritance and interface realization with an open triangle COMP



View Full Document

Access the best Study Guides, Lecture Notes and Practice Exams

Loading Unlocking...
Login

Join to view The Unified Modeling Language and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view The Unified Modeling Language and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?