软件工程教案_2(第二章可行性研究).ppt

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

* * 第二章 可行性研究 §2.1 可行性研究的任务 目的:用最小的代价在尽可能短的时间内确定问题是否能够解决,提出建议。 (1) 进一步分析和澄清问题定义 (2) 分析员导出系统的逻辑模型 (3) 从逻辑模型出发,探索若干种可供选择的系统 实现方案 注:分别分析技术可行性、经济可行性、操作可行性、法律可行性 可行性研究最根本的任务: 对以后的行动方针提出建议 停止 继续 §2.2 可行性研究的步骤 复查系统规模和目标 2. 研究目前正在使用的系统 物理 模型 逻辑 模型 逻辑 模型 物理 模型 当前系统 当前系统 目标系统 目标系统 3. 导出新系统的高层逻辑模型 4. 重新定义问题 5. 导出和评价供选择的解 6. 推荐行动方案 7. 草拟开发计划 8. 文档与审查 §2.3 系统流程图----系统分析时常用 基本思想:用图形符号以及黑盒子形式描绘系统中每个部件(程序、文件、数据库、表格、人工过程等) 注:信息的流动情况,而不是对信息的加工处理过程 系统流程图的作用 1.制作系统流程图——系统分析员全面了解系统业务处理概况 2.系统流程图是系统分析员,管理人员,业务操作人员相互交流的工具 3.系统分析员可直接在系统流程图上拟出可以实现计算机处理的部分 4.可利用系统流程图来分析业务流程的合理性 1. 符号(参P39) 输入单据 磁盘文件,或其它介质文件 处理(表示各种处理功能) 输出单据 2. 基本处理工序 (1)变换 把输入单据变换成磁盘文件,或把磁盘文件变换成输出单据,或把某一磁盘文件的内容由一个介质文件传送到另一介质文件 (2)合并 把多个文件合并为一个文件 (3)划分 是合并的逆操作,将合并工序的输入文件与输出文件对调即可 (4)分类(排序) 按指定的键(关键字)以升序或降序改变原文件的记录排列顺序 (5)更新 将多个文件作为输入,根据关键项目进行对照,对文件进行内容修正、删除、增加等改写工作,一般更新的内容先要写入一个临时文件 3. 画系统流程图应注意的问题 (1)尽量缩短处理时间 (2)尽量减少空闲时间 (3)要考虑便于完成程序的调试 4. 系统流程图实例——库存处理 5. 分层 总体概貌(用高层系统流程图描述) 细分 功能1 功能2 功能3 §2.4 数据流图----系统分析时常用 1. 四种图素 数据源点或终点 加工处理-动词 (单个程序、一系列程序、模块、 人工过程) 数据流 流名 数据存储 2. 附加符号 星号(*) 加号(+) 异或号( ) 注: 有进有出, 进、出的条数不一定相等 方框与方框(源点到终点)不能直接连接 错 数据存储之间也不能直接相连,中间必须经过处理 3. 实例:高考录取统分子系统数据流图 功能: (1)计算标准分:根据考生原始分计算,得到标准分,存入考生分数文件; (2)计算录取线分:根据标准分、招生计划文件中的招生人数,计算录取线,存入录取线文件。 试画出该系统的数据流图。 解: 考生 原始分 标准分 计算 标准分 计算 录取线分 招生计划 招生数 标准分 考生分数文件 标准分 录取线文件 录取分数 注意:设计任何系统,都要注意系统的安全性和用户使用的安全性——可添加安全性的验证。 4. 命名 重要性:命名不当易造成返工,层次不清楚 (1)名字含有一定意义,易于理解、联系; (2)名字应具有层次明显的特征,以便应付多层次结构; (3)名字不应太复杂(最好用英文) 5. 用途 用途:交流信息的工具;分析和设计的工具 注:一张图中包含5~9个处理较为合适 自动化边界(参见教材例子P43) *

文档评论(0)

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

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

1亿VIP精品文档

相关文档