软件工程教案(02)-可行性研究课件

上传人:石磨 文档编号:182477677 上传时间:2021-05-14 格式:PPT 页数:37 大小:191KB
返回 下载 相关 举报
软件工程教案(02)-可行性研究课件_第1页
第1页 / 共37页
软件工程教案(02)-可行性研究课件_第2页
第2页 / 共37页
软件工程教案(02)-可行性研究课件_第3页
第3页 / 共37页
软件工程教案(02)-可行性研究课件_第4页
第4页 / 共37页
软件工程教案(02)-可行性研究课件_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《软件工程教案(02)-可行性研究课件》由会员分享,可在线阅读,更多相关《软件工程教案(02)-可行性研究课件(37页珍藏版)》请在金锄头文库上搜索。

1、软件工程教案(02)-可行性研究,软件工程教案,(2)可行性研究 张海涛,2021/5/14,软件工程教案(02)-可行性研究,2,第2章 可行性研究,1 可行性研究的任务和目的 2 可行性研究的步骤 3 系统流程图和数据流图 4 成本效益分析,2021/5/14,软件工程教案(02)-可行性研究,3,1 可行性研究的任务和目的,目的:“判断问题是否值得去解?” 实质:高层次的系统分析 任务:(1)导出系统的逻辑模型 (2)肯定问题定义,改正性 (3)制定粗略的进度、建议和计划 (4)占总成本的 5%-10%,返回,2021/5/14,软件工程教案(02)-可行性研究,4,2 可行性研究的步骤

2、,2-1 复查系统规模与目标 (1)访问关键人员 (2)清晰描述对目的系统的一切限制 2-2 研究目前的系统 (1)了解现有系统,实地考察 (2)注意现有系统与目标系统之间的接口 注意:不要陷入细节!,2021/5/14,软件工程教案(02)-可行性研究,5,2 可行性研究的步骤,2-3 导出新系统的高层逻辑模型 从现有的物理系统出发导出目标系统的逻辑模型 2-4 重新定义问题(系分 + 用户),以此为基础再,定义问题,分析问题,试探性的解,2021/5/14,软件工程教案(02)-可行性研究,6,2 可行性研究的步骤,2-5 导出与评价供选择的解法 (1) 技术可行性 (2) 操作可行性 (

3、3) 经济可行性 (4) 给出实现进度表,先 后,2021/5/14,软件工程教案(02)-可行性研究,7,2 可行性研究的步骤,2-6 推荐行动方针 (1)作为结果之一 是否继续开发? (2)对于推荐的系统 详细的成本/效益分析,2021/5/14,软件工程教案(02)-可行性研究,8,2 可行性研究的步骤,2-7 草拟开发计划 (1)工程进度表 (2)开发人员需求(使用时间) (3)设备与软件的需求(使用时间) (4)估计每个阶段的成本 (5)给出“需求分析”阶段的进度表/成本估计,2021/5/14,软件工程教案(02)-可行性研究,9,2 可行性研究的步骤,2-8 文档提交审查 可行性

4、研究报告,返回,2021/5/14,软件工程教案(02)-可行性研究,10,3 系统流程图和数据流图,3-1 系统流程图 用来描述物理系统的工具 3-2 数据流图 用来描述逻辑系统的工具,返回,2021/5/14,软件工程教案(02)-可行性研究,11,数据流图中的主要图形元素,数据加工 (数据变换),数据源点或终点 (外部实体),数据流,数据存储文件,3-2 数据流图,2021/5/14,软件工程教案(02)-可行性研究,12,描述银行取款过程的数据流图,2021/5/14,软件工程教案(02)-可行性研究,13,数据流与数据加工之间的关系,2021/5/14,软件工程教案(02)-可行性研

5、究,14,数据流图的层次结构,为了表达数据处理过程的数据加工情况,需要采用层次结构的数据流图。按照系统的层次结构进行逐步分解,并以分层的数据流图反映这种结构关系,能清楚地表达和容易理解整个系统,2021/5/14,软件工程教案(02)-可行性研究,15,分层的数据流图,2021/5/14,软件工程教案(02)-可行性研究,16,在多层数据流图中,顶层流图仅包含一个加工,它代表被开发系统。它的输入流是该系统的输入数据,输出流是系统所输出数据 底层流图是指其加工不需再做分解的数据流图,它处在最底层 中间层流图则表示对其上层父图的细化。它的每一加工可能继续细化,形成子图。,数据流图的层次结构,202

6、1/5/14,软件工程教案(02)-可行性研究,17,结构化分析方法步骤示例 商店业务处理系统,2021/5/14,软件工程教案(02)-可行性研究,18,这个数据流图只是一个高层的系统逻辑模型,它反映了目标系统要实现的功能 数据流图绘制步骤 首先确定系统的输入和输出 根据商店业务,画出顶层数据流图,以反映最主要业务处理流程,结构化分析方法步骤示例 商店业务处理系统,2021/5/14,软件工程教案(02)-可行性研究,19,经过分析,商店业务处理的主要功能应当有销售、采购、会计三大项。主要数据流输入的源点和输出终点是顾客和供应商。 然后从输入端开始,根据商店业务工作流程,画出数据流流经的各加

7、工框,逐步画到输出端,得到第一层数据流图,结构化分析方法步骤示例 商店业务处理系统,2021/5/14,软件工程教案(02)-可行性研究,20,第一层数据流图,2021/5/14,软件工程教案(02)-可行性研究,21,加细每一个加工框销售细化,2021/5/14,软件工程教案(02)-可行性研究,22,采购细化,2021/5/14,软件工程教案(02)-可行性研究,23,检查和修改数据流图的原则-1,数据流图上所有图形符号只限于前述四种基本图形元素 数据流图的主图必须包括前述四种基本元素,缺一不可 数据流图的主图上的数据流必须封闭在外部实体之间 每个加工至少有一个输入数据流和一个输出数据流,

8、2021/5/14,软件工程教案(02)-可行性研究,24,在数据流图中,需按层给加工框编号。编号表明该加工所处层次及上下层的亲子关系 规定任何一个数据流子图必须与它上一层的一个加工对应,两者的输入数据流和输出数据流必须一致。此即父图与子图的平衡 可以在数据流图中加入物质流,帮助用户理解数据流图,检查和修改数据流图的原则-2,2021/5/14,软件工程教案(02)-可行性研究,25,图上每个元素都必须有名字 数据流图中不可夹带控制流 初画时可以忽略琐碎的细节,以集中精力于主要数据流,检查和修改数据流图的原则-3,2021/5/14,软件工程教案(02)-可行性研究,26,3-3 数据词典(D

9、D),数据词典与数据流图配合,能清楚地表达数据处理的要求 词条描述 对于在数据流图中每一个被命名的图形元素,均加以定义,其内容有: 名字,别名或编号,分类,描述,定义,位置,其它,等,2021/5/14,软件工程教案(02)-可行性研究,27,(1)数据流词条描述,数据流名: 说明:简要介绍作用即它产生的原因和结果 数据流来源:来自何方 数据流去向:去向何处 数据流组成:数据结构 数据量流通量:数据量,流通量,2021/5/14,软件工程教案(02)-可行性研究,28,(2)数据元素词条描述,数据元素名: 类型:数字(离散值,连续值),文字(编码类型) 长度: 取值范围: 相关的数据元素及数据

10、结构:,2021/5/14,软件工程教案(02)-可行性研究,29,(3)数据文件词条描述,数据文件名: 简述:存放的是什么数据 输入数据: 输出数据: 数据文件组成:数据结构 存储方式:顺序,直接,关键码 存取频率:,2021/5/14,软件工程教案(02)-可行性研究,30,(4)加工逻辑词条描述,加工名: 加工编号:反映该加工的层次 简要描述:加工逻辑及功能简述 输入数据流: 输出数据流: 加工逻辑:简述加工程序,加工顺序,2021/5/14,软件工程教案(02)-可行性研究,31,(5)源点及汇(终)点词条描述,名称:外部实体名 简要描述:什么外部实体 有关数据流: 数目:,2021/

11、5/14,软件工程教案(02)-可行性研究,32,数据结构的描述,符 号 含 义 举 例 被定义为 与 x = ab .,. 或 .|. 或 x = a , b,x = a | b . 或 m.n 重复 x = a, x = 3a8 (.) 可选 x = (a) “.” 基本数据元素 x = “a” . 连结符 x = 1.9,2021/5/14,软件工程教案(02)-可行性研究,33,存折格式,2021/5/14,软件工程教案(02)-可行性研究,34,存折户名所号帐号开户日性质(印密)1存取行50 户名2字母24 所号“001”.“999” 帐号“00000001”.“99999999”

12、开户日年月日 性质“1”.“6” 注:“1”表示普通户,“5”表示工资户等 印密“0” 注:印密在存折上不显示 存取行日期(摘要)支出存入余额操作复核,存折格式,2021/5/14,软件工程教案(02)-可行性研究,35,对数据流图的每一个基本加工,必须有一个基本加工逻辑说明 基本加工逻辑说明必须描述基本加工如何把输入数据流变换为输出数据流的加工规则 加工逻辑说明必须描述实现加工的策略而不是实现加工的细节 加工逻辑说明中包含的信息应是充足的,完备的,有用的,无冗余的,基本加工逻辑说明,2021/5/14,软件工程教案(02)-可行性研究,36,4 成本效益分析,4-1 成本估计开发的主要成本是人力! (1)代码行技术 (2)任务分解技术 (3)自动估计技术,2021/5/14,软件工程教案(02)-可行性研究,37,4 成本效益分析,4-2 成本估计需要考虑的问题 (1)货币的时间价值问题 (2)投资回收期问题 (3)纯收入问题 (4)投资回报率问题,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 经营企划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号