数据流程图:描绘系统的逻辑模型-Read.PPT

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据流程图:描绘系统的逻辑模型-Read

开发软件要回答三个问题 Why to do? —可行性研究 What to do?—需求分析 How to do? —系统设计 可行性研究的任务 回答是否可行 最短时间 最小代价 三个方面的可行性 技术可行性 经济可行性 操作可行性 《可行性分析报告》主要内容 项目背景 客户需求 商务前景 市场计划 技术方案 实施周期 财务分析 风险管理 可行性研究 可行性研究的步骤 系统流程图 数据流图 数据字典 数据字典 数据字典 数据流程图中,所有的图形元素都进行了命名,所有名字的定义集中起来就构成一本数据字典。 数据字典最重要的用途是作为分析阶段的工具。在数据字典中建立的一组严密一致的定义有助于改进分析员和用户之间的通信,因此将消除许多可能的误解。对数据的这一系列严密一致的定义也有助于改进在不同的开发人员之间或者不同开发小组之间的通信。如果要求所有开发人员都根据公共的数据字典描述数据或设计模块,则能避免许多麻烦的接口问题。 成本效益分析 * * 第二章可行性研究(共4学时) (1)、了解可行性研究的任务、过程; (2)、掌握系统流程图、数据流图和数据字典等工具的使用; (3)、会对软件项目做成本效益分析; 第二章可行性研究 2.1、可行性研究的任务 2.2、可行性研究的过程 2.3、系统流程图 2.4、数据流图 2.5、数据字典 2.6、成本效益分析 可行性研究的任务 用最小的代价在尽可能短的时间内确定问题是否能够解决。 问题定义 可行性研究 问题定义 正确 ? 问题定义阶段 审查 系 统 的逻辑模型 技术可行性 经济可行性 操作可行性 实 际 的物理系统 否 是 系统实现方案若干 可行性研究需要的时间长短取决于工程的规模,一般来说,其成本只能占预期的工程总成本的5%~10%. 可行性研究的结论 可行性研究阶段任务(示意图) 复查系统的规模和目标 研究现正在 使用的系统 新系统的高层逻辑模型 重新定义问题 导出和评价 供选择的解法 推荐行动方针 草拟开发计划 书写文档提交审查 用户 分析员 是否符合系统目标 逻辑模型表达了系统分析员对新系统必须作什么工作、完成什么任务的理解. 1. 是否继续该工程的开发的建议2. 所选择解决方案的解法的说明3. 比较仔细的成本/效益分析 系统流程图:描绘物理系统的工具,其基本思想是用图形符号以黑盒子形式描绘 系统里面的每个部件(程序、文件、数据库、表格、人工过程等), 表达的是信息在系统各部件之间流动的情况。 常用符号 处理 输入/输出 连接 换页连接 数据流 文档 磁带 联机存储 磁盘 显示 人工输入 人工操作 例子 事务 库存清单程序 定货信息 报告生成程序 定货报告 库存清单主文件 数据流程图:描绘系统的逻辑模型,图中没有具体的物理元素,只是描绘信息在系统中流动和处理的情况。设计数据流图只需考虑系统必须完成的基本逻辑功能,完全不需要考虑如何具体的实现这些功能。 符号(四种基本符号) 数据的源点或终点 数据处理 数据存储 数据流 一些附加符号(略) 仓 库 管理员 定货 系统 采购员 D1: 库存清单 仓 库 管理员 1 处理 事务 2 产生 报表 采购员 D2: 定货信息 例子 基本系统模型 功能级数据流图 事务 定货报表 事务 定货报表 定货信息 定货信息 库存清单 数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合 1. 数据字典的内容 数据流 数据流分量 数据存储 处理 数据处理:用 IPO图或PDL描述比较方便直观。 数据元素的别名:~ 2. 定义数据的方法 由数据元素组成数据的方式的三种基本类型 顺序 +: 以确定次序连接两个或多个分量 a+b+c 选择 |,[ ]: 从两个或多个可能的元素中选取一个 [ a | b | c ] 重复 {}: 把指定的分量重复零次或多次 { a } 可选:一个分量是可有可无的(重复零次或一次), (a) 一、成本估计 1、代码行技术 2、任务分解技术 3、自动化成本估计技术 成本/效益分析 代码行技术 、自动估计成本技术 、任务分解技术 典型环境下各个开发阶段需要使用的人力的百分比

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档