软件工程课件第8章面向对象设计new.ppt
kp****93
亲,该文档总共30页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
软件工程课件第8章面向对象设计new.ppt
面向对象设计面向对象设计8.1面向对象设计的准则8.1面向对象设计的准则8.1面向对象设计的准则8.2启发规则8.2启发规则8.3系统分解8.3系统分解8.3系统分解8.4设计问题域子系统8.5设计人-机交互子系统8.5设计人-机交互子系统8.6设计任务管理子系统8.7设计数据管理子系统8.7设计数据管理子系统8.8设计类中的服务8.8设计类中的服务8.9设计关联8.9设计关联8.9设计关联图8.7用对象实现关联8.9设计关联8.10设计优化图8.8公司、雇员及技能之间的关联链8.10设计优化(a)先创建
软件工程 第11章 面向对象设计.ppt
第十一章面向对象设计(Object-OrientedDesign)§1.OOD准则§1.OOD准则§1.OOD准则§2.启发式规则§2.启发式规则1、概念:知识重用(例如软件工程知识的重用)§3.软件重用§3.软件重用§3.软件重用§3.软件重用§3.软件重用§3.软件重用§3.软件重用§4.系统分解问题域ApplicationDomain§4.系统分解§4.系统分解HCI§4.系统分解⑵HCI子系统:好的包装§4.系统分解§4.系统分解§4.系统分解§4.系统分解§5.设计类中的服务——细化objec
软件工程 第8章--面向对象设计.ppt
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
软件工程面向对象设计lyh培训课件.ppt
第六章面向对象设计传统方法学概述出现问题的原因僵化的瀑布模型*某些类型的系统需求是模糊的*项目参与者之间存在通信鸿沟*预先定义的需求可能是过时的结构化技术的缺点*用这种技术开发出的软件,其稳定性、可修改性和可重用性都比较差。*结构化分析、设计技术的本质是功能分析。从代表目标系统整体功能的单个处理着手,自顶向下不断把复杂的处理分解为子处理,层层分解下去,直至仅剩下若干个容易实现的子处理为止。功能与数据分离的软件设计结构与人类的现实世界环境很不一样,和人的自然思维也就很不一致,因此对现实世界的认识与编程之间存
软件工程 第11章:面向对象设计原则.ppt
软件工程SoftwareEngineering第11章面向对象设计原则11.1类型一致性与闭合行为11.1.2类型一致性原则类型一致性设计原则可表述为:如果s为t的真子类型,则s必须与t一致,即类型s的对象可以出现在类型t的对象所需要的任何环境中,并且当该对象的任何获取操作执行时,仍能保持其正确性。例如,Circle是Ellipse的子类型。尽管这个椭圆形操作扩展成圆形是不行的,但任何为圆形的对象也必然是椭圆形的。11.1.3闭合行为原则闭合行为原则是指:在基于类型/子类型层次结构的继承层次结构中,类C的