1 / 26
文档名称:

面向对象设计.ppt

格式:ppt   大小:1,515KB   页数:26页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

面向对象设计.ppt

上传人:卓小妹 2022/3/26 文件大小:1.48 MB

下载得到文件列表

面向对象设计.ppt

相关文档

文档介绍

文档介绍:面向对象设计
第1页,此课件共26页哦
目的要求:使学生了解面向对象设计的准则,启发式规则,系统的分解方法,掌握问题域子系统、人机交互子系统、任务管理子系统、数据管理子系统的设计方法。
教学重点:问题域子系统、人机交互子系统、任的可重复使用性。
第6页,此课件共26页哦
6.2.1 设计结果应该清晰易懂
1、用词一致;
2、使用已有的协议
3、减少消息模式的数目
4、避免模糊的定义
6.2.2 一般----特殊结构的深度应适当
一般地,在一个中等规模(大约包含100个类)的系统中,类等级层次数应保持为72。
启发规则
第7页,此课件共26页哦
6.2.3 设计简单的类
1、避免包含过多的属性
2、有明确的定义
3、尽量简化对象之间的合作关系
4、不要提供太多的服务
6.2.4 使用简单的协议
6.2.5 使用简单的服务
6.2.6 把设计变动减至最小
第8页,此课件共26页哦
系统分解
人机交互部分
问题域部分
任务管理部分
数据管理部分
主题层
类-&-对象层
结构层
属性层
服务层
典型的面向对象设计模型
第9页,此课件共26页哦
6.3.1 子系统之间的两种交互方式
1、客户--供应商关系
2、平等伙伴关系
6.3.2 组织系统的两种方案
1、层次组织
2、块状组织
6.3.3 设计系统的拓扑结构
第10页,此课件共26页哦
窗口图形
屏幕图形
像素图形
人机
对话
控制
仿真
软件

操 作 系 统
计 算 机 硬 件
应 用 软 件 包
典型应用系统组织结构
第11页,此课件共26页哦
6.4.1 调整需求
6.4.2 重用已有的类
6.4.3 把问题域类组合在一起
6.4.4 增添一般化类以建立协议
6.4.5 ATM系统之例
设计问题域子系统
第12页,此课件共26页哦
ATM
现金兑换卡
总行
柜员
柜员终端
事务
数据库
账户
储户信息
卡权限
储户
ATM站
中央计算机
分行计算机
站号
分行代码
事务
事务
电话线
电话线
ATM系统问题域子系统的结构
第13页,此课件共26页哦
人--机交互部分的设计结果,将对用户情绪和工作效率产生重要影响。
6.5.1 设计人--机交互界面的准则
1、一致性
2、减少步骤
3、及时提供反馈信息
4、提供撤消命令
5、无须记忆
6、易学
7、富有吸引力
设计人--机交互子系统
第14页,此课件共26页哦
6.5.2 设计人--机交互子系统的策略
1、分类用户
按技能水平分类(初级/中级/高级)
按职务分类(总经理/部门经理/职员)
按工作性质分类(行政人员/技术人员)
按专业知识分类(外专业/专业/系统员)
2、描述用户
应该仔细了解将来使用系统的每类用户的情况,把获得的下列各项信息记录下来:
用户类型
使用系统欲达到的目的
特征(年龄,性别,受教育程度,限制因素等)
关键的成功因素(需求,爱好****惯等)
技能水平
完成本职工作的脚本
第15页,此课件共26页哦
3、设计命令层次
设计命令层次的工作应包含以下几项内容:
1)研究现有的人--机交互含义和准则
2)确定初始的命令层次
3)精化命令层次
4、设计人--机交互类
第16页,此课件共26页哦
6.6.1 分析并发性
通过面向对象分析建立起来的动态模型,是分析并发性的主要依据。如果两个对象彼此之间不存在交互,或它们同时接受事件,则这两个对象在本质上是并发的。
8.6.2 设计任务管理子系统
1、确定事件驱动型任务
2、确定时钟驱动型任务
3、确定优先任务
4、确定关键任务
5、确定协调任务
6、尽量减少任务数
7、确定资源需求
设计任务管理子系统
第17页,此课件共26页哦
数据管理子系统是系统存储或检索对象的基本设施,它建立在某种数据存储管理系统之上,并且隔离了数据存储管理模式的影响。
 6.7.1 选择数据存储管理模式
1、文件管理系统
2、关系数据库管理系统
3、面向对象数据库管理系统
设计数据管理子系统
第18页,此课件共26页哦
6.7.2 设计数据管理子系统
1、设计数据格式
1)文件系统
2)关系数据库管理系统
3)面向对象数据库管理系统
2、设计相应的服务
1)文件系统
2)关系数据库管理系统
3)面向对象数据库管理系统
第19页,此课件共26页哦
6.8.

最近更新

2024年黑龙江省行政职业能力测验题库完整 149页

公共基础知识安徽省淮北市选调生考试(行政职.. 148页

公共基础知识山西省太原市选调生考试(行政职.. 146页

公共基础知识江西省新余市选调生考试(行政职.. 148页

公共基础知识河南省郑州市选调生考试(行政职.. 149页

公共基础知识湖南省衡阳市选调生考试(行政职.. 147页

公共基础知识重庆市泸州市选调生考试(行政职.. 147页

公共基础知识黑龙江省大庆市选调生考试(行政.. 146页

国网2024年高校毕业生招聘通信分公司招聘历年.. 59页

安徽省安庆市事业单位招聘考试(职业能力倾向.. 146页

安徽省滁州市事业单位招聘考试(职业能力倾向.. 146页

尔雅商法考试习题与答案2024修正版22 37页

山西省直事业单位2024年公开招聘工作人员历年.. 60页

广东科学中心2024年公开招聘11名人员历年高频.. 59页

江苏省南京市事业单位招聘考试(职业能力倾向.. 149页

江西省上饶市事业单位招聘考试(职业能力倾向.. 149页

江西省社会科学院2024下半年招聘高层次人才历.. 59页

泉州轻工学院2024年教师招聘历年高频难、易点.. 58页

浙江省宁波市事业单位招聘考试(职业能力倾向.. 149页

浙江省金华市事业单位招聘考试(职业能力倾向.. 149页

福建省宁德市事业单位招聘考试(职业能力倾向.. 148页

重庆南川区2024年1季度公开招聘事业单位工作人.. 59页

重庆市长寿区2024年第三季度招聘事业单位工作.. 59页

青海省海北藏族自治州选调生考试(行政职业能.. 150页

黑龙江省黑河市事业单位招聘考试(职业能力倾.. 147页

12、台架式电力变压器安装作业指导书 11页

《大学语文》练习题库及答案 14页

免疫学试题库 4页

蓝奏云软件库合集软件资料 1页

焦炉烟道弯管安装方法 6页