- 1、本文档共65页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
作业 1、面向对象设计阶段的主要任务包括什么? 2、简述面向对象的软件系统架构的分层模式和代理模式? 3、什么是对象-关系映射(ORM)?如何实现? 4、设计类的步骤如何?如何设计用户界面? 5、根据你们所选的项目,画出一个包图,一个构件图,一个部署图? 9.2.4 对象持久性设计 对象—关系映射 类映射到表 关联关系的映射 继承关系的映射 9.2.4 对象持久性设计 持久化框架 领域层 数据层 持久层 代码设计 代码设计的步骤 确定编码对象 考查是否已有标准代码,如果有,则遵循这些标准 根据代码的使用范围和时间期限以及编码对象的特性选择代码的种类 考虑检验功能 对每类代码编写代码表 9.1.4 系统详细设计 数据库设计 关系数据模型 规范化 物理结构设计 9.1.4 系统详细设计 人机界面设计 输出设计 确定输出内容 选择输出设备与介质 确定输出格式 9.1.4 系统详细设计 人机界面设计 输入设计 确定输入内容 确定输入方式 选择输入设备 进行输入数据的正确性校验 9.1.4 系统详细设计 人机界面设计 人机对话设计 键盘屏幕方式 光笔屏幕方式 声音对话方式 9.1.4 系统详细设计 处理过程设计 按照软件系统总体结构设计对各模块功能的要求,确定每个模块的内部特征,考虑到系统开发环境与系统开发工具的特点,编制出每个模块的计算机处理流程图,并确定其数据存取需求,从而为系统实施中的编程与测试提供依据 9.1.4 系统详细设计 编写系统设计说明书 系统开发项目概述 模块设计说明 代码设计说明 输入设计说明 输出设计说明 数据库设计说明 计算机和网络环境的说明 安全必威体育官网网址说明 系统设计实施方案说明 9.1.4 系统详细设计 实例 代码设计 9.1.4 系统详细设计 实例 数据库设计 9.1.4 系统详细设计 9.1.4 系统详细设计 实例 人机界面设计 处理过程设计 9.2.1 面向对象设计概述 任务 软件系统的体系结构设计 设计类 对象持久性设计 9.2.1 面向对象设计概述 原则 单一职责原则 开放—封闭原则 里氏替换原则 依赖倒置原则 接口隔离原则 9.2.1 面向对象设计概述 9.2.1 面向对象设计概述 UML图形描述 设计模型中常用的UML图形包括包图、类图、状态图、活动图、顺序图、协作图、构件图和部署图 包图 9.2.1 面向对象设计概述 UML图形描述 构件图 部署图 9.2.2 软件系统的体系结构设计 架构模式及其类型 表示软件系统的基本结构组织方案,它提供了一组预定义的子系统,指定他们的职责,并且包括用于组织其间关系的规则和指导 9.2.2 软件系统的体系结构设计 分层模式 下层构件负责对上层构件提供服务,上层构件可以使用下层构件定义的服务,但下层构件对上层构件一无所知 层与层之间通常是不透明的,每一层都具有独立的职责 9.2.2 软件系统的体系结构设计 三层架构模式 9.2.2 软件系统的体系结构设计 代理模式 可以构建带有隔离构件的分布式系统,系统通过远程服务调用进行交互 代理构件负责协调通信,包括转发请求、传送结果和异常等 CORBA、OLE/COM 、SOA 9.2.2 软件系统的体系结构设计 9.2.2 软件系统的体系结构设计 MVC模式 被推荐为Sun公司J2EE平台的设计架构 将功能划分为相互关联的3个构件:模型、视图和控制器 9.2.3 设计类 设计包 将一组职责相似、但以不同方式实现的类归为一个包中 一个包中的各个类之间通过相互协作实现一个意义重大的责任,对一个类的修改会影响到包中的其他类,一个包中的各个类应该一起被复用 9.2.3 设计类 设计用户界面 创建原型 交互对话设计 9.2.3 设计类 设计方法 职责 设计阶段的交互图 为类添加方法 9.2.3 设计类 9.2.3 设计类 9.2.3 设计类 设计关系 设计泛化 设计关联 在关联的源类中声明一个属性来保存对目标类的实例的引用 优化 合并相互之间通信频繁的类 分拆规模过大的类 9.2.3 设计类 设计状态图和活动图 状态图适于表示跨越多个用例的单个对象的行为,只要针对具有明显状态特征并且具有比较复杂的状态—事件—响应行为的类设计状态图即可 活动图适于表示用例中的事件流和过程,也可以用来表示复杂的算法以及并发处理进程,只要针对具有比较复杂的处理过程并且比较重要的方法设计活动图即可 9.2.4 对象持久性设计 持久化方案 文件 面向对象数据库管理系统 关系型数据库管理系统 9.2.4 对象持久性设计 识别持久类和持久属性 实体类对应到关系中的表,类的继承关系和对象关联体现为表之间的关系 对象实例是使用实例名来
您可能关注的文档
- 固定污染源废气甲烷-黑龙江质量技术监督局.doc
- 固定资产——机器设备评价明细表-第四产权.pdf
- 固态继电器的类型.ppt
- 固绿褪色光度法测定食品中痕量没食子酸丙酯-粮油食品科技.pdf
- 国中国文创意作文教学.ppt
- 国中教育会考宣导.ppt
- 国产电炉废钢预热连续加料电炉冶炼的特点.doc
- 国产设备采购计划申报格式单价或同品牌设备一批次5万元以下适用.doc
- 国内创新水下球型法兰设计研究-海洋石油.pdf
- 国内外城配电网组网模式及变电站配置综述-发电技术.pdf
- 艺术疗法行业商业机会挖掘与战略布局策略研究报告.docx
- 智能家庭娱乐系统行业商业机会挖掘与战略布局策略研究报告.docx
- 医疗纠纷预防和处理条例与医疗事故处理条例的思考分享PPT课件.pptx
- 新冀教版(2025)七年级数学下册《6.1 二元一次方程组》习题课件.pptx
- 新冀教版(2025)七年级数学下册精品课件:6.2.3 二元一次方程组的解法代入、加减消元法的综合应用.pptx
- 导演节目行业市场发展趋势及投资咨询报告.docx
- 制作和服培训行业风险投资态势及投融资策略指引报告.docx
- 医疗转诊的行政服务行业消费市场分析.docx
- 文件装订行业市场发展趋势及投资咨询报告.docx
- 在线语言艺术教育行业分析及未来五至十年行业发展报告.docx
最近下载
- 山西焦化废水深度处理技术方案【59页】.doc VIP
- 08【人教版英语字帖】八年级上册单词表衡水体字帖(新目标含音标).pdf VIP
- 《中国心力衰竭诊断和治疗指南 2024》解读PPT课件.pptx VIP
- 湖北省襄阳市樊城区达标名校2025届初三第一次联考试卷(物理试题理)试题含解析.doc VIP
- 没有任何借口DOC.doc
- 中压C-GIS的应用状况与发展趋势.PDF VIP
- 湖北省武汉市汉南区碧桂园小学2023-2024学年六年级下学期小升初招生语文试卷含答案.doc VIP
- 火电厂浓盐水处理工艺比选.ppt VIP
- 屏蔽机房施工组织设计.doc
- 17.水平三健美操18课时大单元计划.docx VIP
文档评论(0)