- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件结构化设计3
§4.3.2 详细设计(过程设计、模块设计) 主要任务:编写详细设计说明书 为此,设计人员应: (1)确定每个模块的算法,用工具表达 算法的过程,写出模块的详细过程 性描述。 (2)确定每一模块的数据结构(视图)。 (3)确定模块接口的细节。 详细设计是编码的先导。 4.3.2.1 结构化程序设计(SP)方法 传统的设计技术和旧观念: 强调设计的随意性,具有浓厚的个人色彩 追求程序效率和个人设计技巧 新的设计思想和风格: 清晰第一 使用标准的、规范的控制结构 逐步细化 结构程序设计的由来 GOTO语句的讨论 4.3.2.2 详细设计的描述方法 详细设计工具: (1) 图形工具 (2) 表格工具 (3) 语言工具 2. 盒图(N-S图) 用方框图代替传统的流程图 描述五种基本控制结构的图形构件 (1) 顺序型 (2) 选择型(If – then – else) If – then – else If – then (3)多分支选择型(CASE型) (4) WHILE重复型 (5) UNTIL重复型 (6) 并行结构 (7) 移出标记 3. 问题分析图(PAD) (Problem Analysis Diagram) 基本控制结构: (1)顺序结构 (2)选择结构 (3)重复结构 (4) 多分支选择型(CASE型) 程序流程图 在DFD之前的一种建模工具。 以图形方式说明系统中的控制流和数据流。 程序流程图示例 4.3.2.3 详细设计说明书的构成 详细设计说明书的实例 可行性研究报告 项目开发计划 需求规格说明书 概要设计说明书 详细设计说明书 数据库设计说明书 测试计划 测试分析报告 项目总结报告 操作手册 用户手册 开发进度周报 AP201F 支付认可数据订正/取消 菜单 更新支付预定日 交易方 制造编码 (注1) (注2) ▼ 确认 交易方名称 制造编码 工程名称 支付认可金额 中止 工程区分 订货编号 货币 支付 预定日 支付认可抵消额 入库 南京螺旋桨 34560 螺旋桨 5,300 C 4700 D6745050 J 09/02 R 南通制铁 34560 阀 500 4500 D6745000 R 09/02 500 南通制铁 34560 电线 600 4600 D6745010 R 09/10 600 更新后支付管理DB的画面 5300C 2 5300 2222200 J D6745050 4700 34560 600 6001 2 600 5555500 R D6745010 4600 34560 500 5001 2 500 5555500 R D6745000 4500 34560 支付认可 抵消额 支付认 可金额 支付认可 出金日 认可 区分 支付委 托区分 支付预 定金额 交易方 编码 货币 代码 订货 编号 工程 区分 制造 编码 更新后的支付管理DB 注1:中止从C变为空格时,支付管理DB的支付认可区分变为“1”。 2.画面格式 更新 YYYY/MM/DD HH:MM:SS 操作员编码 XXXXXX 返回 文件(F) 编辑(E) 视图(V) 工具(T) 帮助(H) (AP2O1F) 支付认可数据订正/取消 READY 支付预定日 YYYY/MM/DD 交易方编码 制造编码 XXXXXXX 交易方名称 XXX 制造编码 XXXXXXX 支付认可抵消额 XXXX 工程区分 XXXXXX 订货编号 XXXXXX 货币代码 XXX 支付预定日 YY/MM/DD 中止 X 工程名称 XXXXXX 支付认可金额 XXXX XXXXXXXX 确认 入库 R 根据概要设计说明书,给出画面的格式设计; 整个系统应该使用统一的画面格式。 3.数据库关联 XXXX 结合条件: 1.制造编码 2.工程区分 3.订货编号 结合条件: 1.交易方编码 订货管理 数据文件 支付管理 数据文件 交易方 主文件 给出本模块中所关联的数据文件,并给出相互关联的数据项。 对数据库文件而言,注意用箭头表示是数据的读出,还是写入? 4.画面表示条件 1).抽取对象数据的条件∶ 支付管理数据文件的支付认可出金日 = 画面中输入的支
原创力文档


文档评论(0)