Itp251 Chptr 5
Click here to load reader
-
Upload
nevek50495 -
Category
Technology
-
view
127 -
download
0
description
Transcript of Itp251 Chptr 5
![Page 1: Itp251 Chptr 5](https://reader038.fdocuments.us/reader038/viewer/2022100604/559847341a28ab52168b464b/html5/thumbnails/1.jpg)
CHAPTER 5OBJECT
MODELINGKEVEN MAYFIELD
ITP251
![Page 2: Itp251 Chptr 5](https://reader038.fdocuments.us/reader038/viewer/2022100604/559847341a28ab52168b464b/html5/thumbnails/2.jpg)
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](https://reader038.fdocuments.us/reader038/viewer/2022100604/559847341a28ab52168b464b/html5/thumbnails/3.jpg)
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](https://reader038.fdocuments.us/reader038/viewer/2022100604/559847341a28ab52168b464b/html5/thumbnails/4.jpg)
1,2,3 It’s Cardinality It’s a matter of two separate classes having the
same outcome.
![Page 5: Itp251 Chptr 5](https://reader038.fdocuments.us/reader038/viewer/2022100604/559847341a28ab52168b464b/html5/thumbnails/5.jpg)
DIAGRAM BREAKDOWNCLASS ACTIVITY
SEQUENCE STATE TRANSITION
![Page 6: Itp251 Chptr 5](https://reader038.fdocuments.us/reader038/viewer/2022100604/559847341a28ab52168b464b/html5/thumbnails/6.jpg)
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](https://reader038.fdocuments.us/reader038/viewer/2022100604/559847341a28ab52168b464b/html5/thumbnails/7.jpg)
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](https://reader038.fdocuments.us/reader038/viewer/2022100604/559847341a28ab52168b464b/html5/thumbnails/8.jpg)
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](https://reader038.fdocuments.us/reader038/viewer/2022100604/559847341a28ab52168b464b/html5/thumbnails/9.jpg)
Activity Diagram Flow chart showing action and events as
they occur Classes = On Vertical Bars Actions = Horizontal arrow