上降充通大学 SHANGHAI JIAO TONG UNIVERSITY 2.Modeling Concept Software Engineering
Software Engineering 2. Modeling Concept
上游充通大¥ SHANGHAI JIAO TONG UNIVERSITY 2.1 Systems,Models and Views A system is an organized set of communicating parts System is too complex and modeling is a means for dealing with complexity Unfortunately,a model itself is also very complex.A view is a subset of a model Notations are graphical or textual rules for representing views WL Statie Struzture a Design View Implementation 0Jt Acoregati sn View Classes,Interfaces 青 学 Components Igmndincy Caepesitisn Gti山tnl地I与Eyud 当 Use Case View 宁 ◆ ◆ m.n li1i灯 Process View Deployment 0,1 View Active Classes Nodes Software Engineering
Software Engineering 2.1 Systems, Models and Views A system is an organized set of communicating parts System is too complex and modeling is a means for dealing with complexity Unfortunately, a model itself is also very complex. A view is a subset of a model Notations are graphical or textual rules for representing views
上游充通大学 2.2 Different Domains SHANGHAI JIAO TONG UNIVERSITY Application Domain:It represents all aspects of the user's problem Solution Domain:is the modeling space of all possible systems Object Oriented Application Solution Domain Domain Object Oriented Object Oriented design Analysis Software Engineering
Software Engineering 2.2 Different Domains Application Domain: It represents all aspects of the user’s problem Solution Domain: is the modeling space of all possible systems Application Domain Solution Domain Object Oriented Object Oriented Object Oriented design Analysis
上降充通大学 SHANGHAI JIAO TONG UNIVERSITY 3.An Overview of UML Software Engineering
Software Engineering 3. An Overview of UML
上游充通大学 SHANGHAI JIAO TONG UNIVERSITY 3.1 UML is for Visual Modeling A picture is worth a thousand words! Uses standard graphical notations 国 Semi-formal Captures Business Process from enterprise information systems to distributed Web-based applications and even to hard real time embedded systems Sales Places Order Representative Customer Fulfill Order Item via Ships the Item Business Process Software Engineering
Software Engineering 3.1 UML is for Visual Modeling Business Process Places Order Item Ships the Item Uses standard graphical notations Semi-formal Captures Business Process from enterprise information systems to distributed Web-based applications and even to hard real time embedded systems A picture is worth a thousand words! via Fulfill Order Customer Sales Representative