可行性研究的任务

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

指出转到图的另一部分或从图的另一部分转来,通常 在同一页上
指出转到另一页图上或由另一页图转来
用户连接其它符号,指明数据流动方向
通常表示打印输出,也可以表示用打印终端输入数据
表示任何类型的联机存储,包括磁盘、软件和海量存 储器件等
计算机科学与工程学院
软件工程(Software Engineer)
2. 系统流程图的符号(2)
符号
名称 磁盘


磁盘输入/输出,也可表示存储在磁盘上 的文件和数据库
显示
CRT终端或类似的显示部件,可用于输入 或输出,也可既输入又输出
人工输入
人工输入数据的联机处理,例如,填写 表格等
人工操作
人工完成的处理,例如,会计在工资汇 票上签名
辅助操作 使用设备进行的脱机操作
通信链路 通过远程通信线路或链路传送数据
计算机科学与工程学院
软件工程(Software Engineer)
2.3 系统流程图
1. 系统流程图的作用 2. 系统流程图的符号 3. 系统流程图的例子
计算机科学与工程学院
软件工程(Software Engineer)
1. 系统流程图的作用
系统流程图是描绘物理系统的传统工具, 它的基本思想是用图形符号以黑盒子形式 描绘系统里面的每个部件(程序、文件、数 据库、表格、人工过程等)。系统流程图表 达的是部件的信息流程,而不是对信息进 行加工处理的控制过程。在可行性研究过 程中,利用系统流程图来描述所建议系统 的物理模型。
第二章 可行性研究
当接受一个软件开发任务时,就进入软 件生命周期的第一个阶段,即进行可行性 研究;可行性研究是压缩简化了的系统分 析和设计的过程,也就是说在较高层次上 以较抽象的方式进行设计的过程;一般说 来,可行性研究所需的成本占总工程成本 的5%~10%。
计算机科学与工程学院
软件工程(Software Engineer)
计算机科学与工程学院
软件工程(Software Engineer)
3. 系统流程图的例子
输入变更记录 库存管理模块 订货信息 报告生成模块 订货报告
计算机科学与工程学院
库存文件
软件工程(Software Engineer)
2.4 成本/效益分析
成本/效益分析首先要估算待开发系统 的开发成本,然后与可能取得的效益(有形 的和无形的)进行比较与权衡。其中有形的 效益可用货币的时间价值、投资的回收期、 纯收入等指标进行度量。无形的效益主要 是从性质上和心理上进行衡量,很难进行 量的比较。但是无形的效益有特殊的潜在 价值,且在某些情况下会转化成有形的效 益。
计算机科学与工程学院
软件工程(Software Engineer)
4. 法律可行性
法律可行性是指在研究系统开发过程中 可能涉及的各种合同侵权、责任以及各种 与法律相抵触的问题。
计算机科学与工程学院
软件工程(Software Engineer)
5. 开发方案可行性
提出系统实现的各种方案并进行评价之 后,从中选择一种最优秀的方案。
计算机科学与工程学院
软件工程(Software Engineer)
2.5 实例
见教材
计算机科学与工程学院
软件工程(Software Engineer)
习题
1. 可行性研究的任务是什么? 2. 可行性研究有哪些步骤? 3. 可行性研究报告有哪些主要内容? 4. 信息系统开发项目的经济可行性有什么含
计算机科学与工程学院
软件工程(Software Engineer)
2. 技术可行性
技术可行性研究是系统开发过程中难度最大 的、最重要的工作技术可行性研究包括以下几项:
(1)风险分析:在给出的限制范围内,能否 设计出系统,并实现必要的功能和性能。
(2)资源分析:要论证是否具备系统开发所 需的各类人员(管理人员和各类专业技术人员)、 软件、硬件资源和工作环境等。
计算机科学与工程学院
软件工程(Software Engineer)
2. 系统流程图的符号(1)
符号
名称 处理 输入/输出 连接 换页连接 数据流 文档 联机处理


能改变数据值或数据位置的加工或部件,例如,程序 模块、处理机等都是处理
表示输入或输出(或既输入又输出),是一个广义的 不指明具体设备的符号
(3)技术分析:相关技术的发展是否支持这 个系统。
计算机科学与工程学院
软件工程(Software Engineer)
3. 运行可行性
运行可行性研究内容包括新系统规定的 运行方式是否可行,如果新系统是建立在 原来已担负其他任务的计算机系统上的, 就不能要求它在实时在线状态下运行,以 免与原有的任务相矛盾。
义? 5. 成本/效益分析有哪些度量指标? 6. 项目开发计划包含什么内容? 7. 系统模型的作用及建立方法是什么?
计算机科学与工程学院
软件工程(Software Engineer)
Байду номын сангаас
2.1 可行性研究的任务
1. 经济可行性 2. 技术可行性 3. 运行可行性 4. 法律可行性 5. 开发方案可行性
计算机科学与工程学院
软件工程(Software Engineer)
1. 经济可行性
经济可行性研究主要进行成本效益分析, 包括估计项目的开发成本,估算开发成本 是否会高于项目预期的全部利润。分析系 统开发对其他产品或利润所带来的影响。
计算机科学与工程学院
软件工程(Software Engineer)
2.2 可行性研究的具体步骤
1. 复查系统规模和目标 2. 研究目前正在使用的系统 3. 导出新系统的高层逻辑模型 4. 重新定义问题 5. 导出和评价供选择的方案 6. 推荐一个方案并说明理由 7. 推荐行动方针 8. 书写计划任务书 9. 提交审查
相关文档
最新文档