- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Parnas--- 面向信息隐蔽的设计方法 第三节 Parnas 方法 一、设计原则 1、提高可靠性技术——防护性检查 第三节 Parnas 方法 接近硬件模块应对硬件行为进行检查 模块之间进行检查 接受输入模块应对数据进行合理性检查 一、设计原则 2、提高可维护技术——信息隐蔽 第三节 Parnas 方法 列出可能发生变化的因素 保证该模块的信息对于其他模块隐蔽 将每一个因素包含在一个模块内 第三节 Parnas 方法 1、力求每一模块的功能单一 二、Parnas 方法的模块分解 2、力求每一模块高聚合低耦合 3、依照可能变化的因素设计模块 模块的外部特征有哪些? 请列举系统结构图的模块类型。 本次作业 Jackson --- 面向数据结构的设计方法 第四节 Jackson 方法 逻辑结构和物理结构 第四节 Jackson 方法 1、建立数据结构 Jackson 方法的设计步骤 第四节 Jackson 方法 三种基本结构图——1 A B C D 顺 序 结 构 第四节 Jackson 方法 三种基本结构图——2 A B C 选 择 结 构 第四节 Jackson 方法 三种基本结构图——3 A B 重 复 结 构 * 第四节 Jackson 方法 2、以数据结构为基础,对 应建立程序结构。 Jackson 方法的设计步骤 第四节 Jackson 方法 文件 记录 * 1 2 3 读文件 处理记录 * 操作1 操作2 操作3 第四节 Jackson 方法 3、列出程序中要用到的各种 基本操作,把他们分配到合适 的模块。 Jackson 方法的设计步骤 第五节 总体设计的其他工作 1、形成设计文档说明书 系统结构图 单一模块描述 数据描述 测试计划 第五节 总体设计的其他工作 1、形成设计文档说明书 2、设计复查 重点在结构划分的准确度和合理性 第六节 详细设计 一、详细设计的任务 确定每个模块的内部特征,决定其实现的算法;但不同于编码,只是明确模块的数据结构、控制流、每一步的加工要求。 第六节 详细设计 二、详细设计的描述方式 图形描述:程序流程图、盒图、问题分析图 语言描述:程序设计语言 表格描述:判定表 图形描述 第六节 详细设计 * * 计算机教研室 冯晓洁 总体设计--- 对系统结构的总体框架设计。 总体设计任务 1、制定标准。 (文档格式、接口规定、描述程度等) 2、划分功能层次,建立模块结构。 总体设计任务 3、设计处理方式,如算法、控制方式、外部数据的收发形式等。 4、设计数据结构(文件结构、数据逻辑形式)。 总体设计任务 5、进行可靠性设计,确定数据的安全性。 6、编写总体设计阶段的文档。 7、总体设计阶段的评审。 详细设计--- 对系统结构的具体细化,属于过程设计。 详细设计任务 1、确定各部分的算法和内部数据结构。 2、对算法的描述确定表达形式。 3、详细设计的评审。 第一节 模块化设计方法 一、基本概念 模块:是系统中具有特定功能的较小的单元组成,可看作数据说明、可执行语句等程序对象的集合。 第一节 模块化设计方法 一、基本概念 模块化:是按照功能划分把系统分解为多个子系统的方法。 第一节 模块化设计方法 一、基本概念 扇出:是指一个模块直接调用其他模块的数量。 第一节 模块化设计方法 一、基本概念 扇入:是指直接调用该模块的上级模块数目。 第一节 模块化设计方法 二、模块的特征 内部特征 外部特征 完成模块功能的程序代码 供模块内部使用的数据 模块名 输入参数 输出参数 第一节 模块化设计方法 三、模块设计的步骤 将软件系统 划分成模块 决定各个模块的功能 决定模块间的调用关系 决定模块间的界面 第一节 模块化设计方法 四、实现模块设计的方法 结构化设计方法 以数据流图为基础构成模块结构。 第一节 模块化设计方法 四、实现模块设计的方法 Parnas 方法 以信息隐蔽为原则构成模块结构。 第一节 模块化设计方法 四、实现模块设计的方法 Parnas 方法 信息隐蔽指模块的实现细节对其他模块而言是隐蔽的,且可能出现的变化只包含在模块内部。 第一节 模块化设计方法 四、实现模块设计的方法 Jackson 方法 以数据结构为基础构成模块结构。 第二节 结构化设计方法 SD---Structured Design 面向数据流的设计方法。 第二节 结构化设计方法 一、结构化设计方法的基本思想 1、根据系统的数据流进行设计。 第二节 结构化设计方法 一、结构化设计
您可能关注的文档
最近下载
- 2007年考研英语一真题解析.pdf VIP
- 救护车司机培训计划.pptx VIP
- 人教版七年级上册数学第三章 一元二次方程练习题.docx VIP
- 20211121-华金证券-纺织服装行业周报:10月社零回升,消费市场回暖.pdf VIP
- 非均匀有理B样条:B样条曲面II及NURBS.pdf VIP
- 妇产科护理网络在线课程的教学设计与实践应用.pdf VIP
- 十年(2016-2025)高考化学真题分类汇编:专题40 化学反应原理综合题——反应热+速率平衡(原卷版).docx VIP
- 设备安装、维修合同模板7篇.docx VIP
- 广东六校2025届高三10月联考英语试题.pdf VIP
- 削坡减载施工方案.docx VIP
文档评论(0)