SWE 3633 Lecture 16: L16 Software Architecture and Design

31 views2 pages

Document Summary

Analysis or conceptual models important entities or concepts in the problem, their attributes, important relationships. Design class models classes in a software system, attributes, operations, associations, but no implementation details. Implementation class models classes in a software system with implementation details. An object is an entity that holds data and exhibits behavior. A class is an abstraction of a set of objects with common operations and attributes. An attribute is a data item held by an object or class. An operation is an object or class behavior. An association is a connection between classes representing a relation on the sets of instances of the connected classes. A name in uml is a character string that identifies a model element. Simple name: sequence of letters, digits, or punctuation characters. Composite name: sequence of simple names separated by the double colon (::). In uml, classes are represented by rectangles divided vertically into 3 or more compartments as follows (from top):

Get access

Grade+20% off
$8 USD/m$10 USD/m
Billed $96 USD annually
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
40 Verified Answers
Class+
$8 USD/m
Billed $96 USD annually
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
30 Verified Answers

Related Documents