![]() ![]() Petri nets notation What are actions? Transitions? How does it support parallelism? BlankĢ Goals of OO design OO design develops the analysis into a blueprint of a solution Where does the “blueprint” metaphor come from? OO design starts by fleshing the class diagrams Coad & Nicola call this "the continuum of representation principle: use a single underlying representation, from problem domain to OOA to OOD to OOP," i.e., class diagrams Reworks and adds detail to class diagrams, e.g., attribute types, visibility (public/private), additional constraints Looks for opportunities for reuse Addresses performance issues, both for system and users Designs UI, database, networking, as needed Designs ADT to describe the semantics of classes in more detail Develops unit test plans based on class diagrams and ADT design ![]() ![]() Larman, chapters 28 and 29 CSE 432: Object-Oriented Software Engineering Glenn D. Presentation on theme: "Activity Diagrams and State Charts for detailed modeling"- Presentation transcript:ġ Activity Diagrams and State Charts for detailed modeling ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |