Shanghai Jiao Tong University 图 上海交通大学 Object Oriented Analysis and Design Model Driven Development 上海交通大学软件工程中心
Shanghai Jiao Tong University 上海交通大学软件工程中心 Object Oriented Analysis and Design Model Driven Development
波音747 超过6百万个零件,仅机尾就有上百 个零件 ◆能承载上百个旅客 ◆能不停地飞行上千公里 Object Oriented Analysis and Design 2
Object Oriented Analysis and Design 2 波音747 w超过6百万个零件,仅机尾就有上百 个零件 w能承载上百个旅客 w能不停地飞行上千公里
波音747 当波音在60年代开始生产747的时候, 一共画了75,000张工程图 为什么? 因为他们正在生产一个极其复杂的系统, 而且不能出哪怕是一点点的差错 Object Oriented Analysis and Design 3
Object Oriented Analysis and Design 3 波音747 w当波音在60年代开始生产747的时候, 一共画了75,000张工程图 因为他们正在生产一个极其复杂的系统, 而且不能出哪怕是一点点的差错 为什么?
软件开发也同样复杂 人与系统的 交互 系统安全 交易,存储 Customer Support 模型 Date 可靠性,可 子系统,模 扩展性 块, H鼠 other 分布式 成千上万行 Shared Reeources and Agps 程序 Object Oriented Analysis and Design 4
Object Oriented Analysis and Design 4 软件开发也同样复杂 人与系统的 交互 交易,存储 子系统,模 块, 分布式 成千上万行 程序 可靠性,可 扩展性 系统安全 模型
什么是模型 ■ A simplified view of a system that shows the essentials of the system from a particular perspective and hides the non-essential details Bitine Information Receipt Product credCarcNum二nte0et recptNumber:Integer procuctName.S市ing 1 otaPrice二Currency SKUNumber:Integer :Integer productDesc String orocuctPrice i.n Salesperson salesNum Ineger salesName Stnng Shipping In“ormation street1 String Credit Compar street2:String ctys¥tng st运1e:81mmg country:String mailCode Ineger insured:Boolean FullTime Partime mon日stf下⊙G达Mode习 Ctiem日4ts可b1 ect Moden salary currency rate:currencr Object Oriented Analysis and Design 5
Object Oriented Analysis and Design 5 什么是模型