软件工程 第8章--面向对象设计.ppt
ys****39
亲,该文档总共73页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
软件工程 第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
软件工程 第11章:面向对象设计原则.ppt
软件工程SoftwareEngineering第11章面向对象设计原则11.1类型一致性与闭合行为11.1.2类型一致性原则类型一致性设计原则可表述为:如果s为t的真子类型,则s必须与t一致,即类型s的对象可以出现在类型t的对象所需要的任何环境中,并且当该对象的任何获取操作执行时,仍能保持其正确性。例如,Circle是Ellipse的子类型。尽管这个椭圆形操作扩展成圆形是不行的,但任何为圆形的对象也必然是椭圆形的。11.1.3闭合行为原则闭合行为原则是指:在基于类型/子类型层次结构的继承层次结构中,类C的
面向对象软件工程与UML 第4章 详细设计.ppt
第4章详细设计第4章详细设计4.1详细设计概述主要任务:编写详细设计说明书为此,设计人员应:(1)确定每个模块的算法,用工具表达算法的过程,写出模块的详细过程性描述。(2)确定每一模块的数据及数据库结构。(3)确定模块接口细节。(4)准备测试用例。详细设计是编码的先导。4.1.2详细设计工具:(1)图形工具流程图N-S图(盒图)问题分析图(PAD)(2)语言工具(3)表格工具1.程序流程图程序流程图是最早出现且使用较为广泛的算法表达工具之一,能够有效地描述问题求解过程中的程序逻辑结构。程序流程图中经常使用
软件工程课件第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)先创建