9

Click here to load reader

Itp251 Chptr 5

Embed Size (px)

DESCRIPTION

Chapter 5 assignment

Citation preview

Page 1: Itp251 Chptr 5

CHAPTER 5OBJECT

MODELINGKEVEN MAYFIELD

ITP251

Page 2: Itp251 Chptr 5

To Rick,I did some searching around and talked to a

few of my other friends in the business about object-oriented analysis and design and apparently it’s the way to go. It lets you use objects to model the requirements for a project. It can be used from start of design to the projects deployment and can help solve problems. I also learned that it can be used with Java and C languages. I hope I have given you the information you need to make a good presentation.

Keven MayfieldInformation Systems Analyst

Page 3: Itp251 Chptr 5

LET ME SHOW YOU HOW TO DO THIS!!!

Organization is Key2. Make sure every Class has correct Objects3. Check to ensure Objects in class have similar Attributes4. Make sure the Inheritance of objects is correct5. Check that Messages flow correct and produce correct

Method6. Once all is well we can move on to create the diagram of

choice.

Page 4: Itp251 Chptr 5

1,2,3 It’s Cardinality It’s a matter of two separate classes having the

same outcome.

Page 5: Itp251 Chptr 5

DIAGRAM BREAKDOWNCLASS ACTIVITY

SEQUENCE STATE TRANSITION

Page 6: Itp251 Chptr 5

CLASS DIAGRAM Detailed look of single use case Shows classes that are participating Documents the relationship among classes Class = Rectangle Lines = Relationships between classes

Page 7: Itp251 Chptr 5

SEQUENCE DIAGRAMS Dynamic model of use case Shows interaction between classes for period of

time Show messages and timing of message Classes = Rectangle Lifelines = Dashed Lines Messages = Line in Direction Focuses = Narrow Vertical Line

Page 8: Itp251 Chptr 5

STATE TRANSITION DIAGRAM

Shows how objects change State = Rounded Rectangles Initial State = Small Circle Action = Lines Left to Right Final State = Circle w/ Hollow Border

Page 9: Itp251 Chptr 5

Activity Diagram Flow chart showing action and events as

they occur Classes = On Vertical Bars Actions = Horizontal arrow