Upload
timothy212
View
528
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Citation preview
2. Information Architectures
3. Problems with Software Architectures
4. O.O. Development
5.
6. An Object Showing Encapsulation PROPERTIES Project-No: P56; Manager: ref PERSONS; Start-Date: 10-1-2000; Budget: 180000 People-Assigned: PERSONS; Tasks: ref PROJECT-TASKS; METHODS Add-Person(); Delete-Person(); Create-Task(); Change-Budget(); Fig:11.2 in ref 7. O.O. Method
8. Object Architectures Project-No: P56; Manager: ref PERSONS; Start-Date: 10-1-2000; Budget: 180000 People-Assigned: PERSONS; Tasks: ref PROJECT-TASKS; Add-Person(); Delete-Person(); Create-Task(); Change-Budget(); Persons Project SURNAME: Gilligan; Date of Birth: 14-Jan-65; Date-Joined: 7-April-93; Position: Manager; Pay-Rate:6/3; Change-Position(); Change-Payrate(); Tasks Task-No:4; Date:1-6-2000; Description:Install SW Progress: ref DOCUMENT Update-program(); 9. Encapsulation & Autonomy
10. O.O. Implementations
11. ReUse
12. Inheritance
13. Inheritance Offers Producer: Time-Available: Add-Offer(); Delete-Offer(); OFFERS ITEM-OFFERS Quantity: Price/Item: Compute Value(); VOLUME-OFFERS Weight; Price/KG: Compute Value(); Bank Example 14.
15. Use Cases
16. Use Case - Make a sale
Used to identify Objects (properties and methods) 17. O.O. Through Java
18.
19.
20.
21.
22. Questions