上降文通大学 SHANGHAI JLAO TONG UNIVERSITY 8.Object Design: Reusing Pattern Solutions 漏 IN OUT pP SHANG 1日gG ERSI
8. Object Design: Reusing Pattern Solutions
上游充通大兽 Outline SHANGHAI JIAO TONG UNIVERSITY An overview of object design ©Reuse Design Patterns ©Frameworks Software Engineering
Software Engineering Outline An overview of object design Reuse Design Patterns Frameworks
上游充通大粤 SHANGHAI JIAO TONG UNIVERSITY 1.An Overview of Object Design Aralysis Domain Direct relation between users'vocabuary and churks of program code(='classes】 System C++,Java,eir http://www.trireme.com/whitepapers/design/objects/obj ect_oriented_design_what.html Software Engineering
Software Engineering 1. An Overview of Object Design http://www.trireme.com/whitepapers/design/objects/obj ect_oriented_design_what.html
上海文通大学 SHANGHAI JIAO TONG UNIVERSITY 1.1 Object Design Object design is the process of adding details to the requirements analysis and making implementation decisions The object designer must choose among different ways to implement the analysis model with the goal to minimize execution time,memory and other measures of cost. Requirements Analysis: Object Design: Iterates on the models,in Use cases,functional and particular the object model and dynamic model deliver operations refine the models; for object model Serves as the basis of implementation Software Engineering
Software Engineering 1.1 Object Design Object design is the process of adding details to the requirements analysis and making implementation decisions The object designer must choose among different ways to implement the analysis model with the goal to minimize execution time, memory and other measures of cost. Requirements Analysis: Use cases, functional and dynamic model deliver operations for object model Object Design: - Iterates on the models, in particular the object model and refine the models; - - Serves as the basis of implementation
上游文通大学 1.2 Closing the Gap SHANGHAI JIAO TONG UNIVERSITY System Problem Application objects 1 Requiements gal I Solution objects 7个 Custom objects Object design ga off-the-shelf components Systeml design g Machine Software Engineering
Software Engineering 1.2 Closing the Gap