软件工程之可行性研究与规划ppt课件.ppt

上传人:资****亨 文档编号:123132409 上传时间:2020-03-08 格式:PPT 页数:60 大小:1.81MB
返回 下载 相关 举报
软件工程之可行性研究与规划ppt课件.ppt_第1页
第1页 / 共60页
软件工程之可行性研究与规划ppt课件.ppt_第2页
第2页 / 共60页
软件工程之可行性研究与规划ppt课件.ppt_第3页
第3页 / 共60页
软件工程之可行性研究与规划ppt课件.ppt_第4页
第4页 / 共60页
软件工程之可行性研究与规划ppt课件.ppt_第5页
第5页 / 共60页
点击查看更多>>
资源描述

《软件工程之可行性研究与规划ppt课件.ppt》由会员分享,可在线阅读,更多相关《软件工程之可行性研究与规划ppt课件.ppt(60页珍藏版)》请在金锄头文库上搜索。

1、单击 此处编辑 母版标题样 式 单击单击 此处编辑处编辑 母版副标题样标题样 式 1 1 第二章 可行性研究与规划 本章主要内容 p2 1 系统统分析 p2 2 可行性研究 p2 3 系统统流程图图 p2 4 软软件规规划 p2 5 成本效益分析 软软件计计划是软软件工程的第一阶阶段 也是软软件开发过发过 程的准备阶备阶 段 该阶该阶 段的主要任务务是对问题对问题 求解进进行定义义 对问题对问题 可行性进进行分析 对对待开发项发项 目进进行论证论证 最终终决定该项该项 目的开发发价值值 制定软软件项项目 计计划 项项目计计划中包含的内容应应有对项对项 目开发发所需的资资源 费费用等开发发成 本

2、进进行估算 设计项设计项 目的开发发方案 安排时间进时间进 度 综综合以上各因素 对该项对该项 目的可行性进进行分析 给给出可行性分析报报告 2 1 系统分析 p基于计计算机的系统统的系统统元素的分析 包括硬件 软软件 人 数据库库 文档和过过程 p系统统分析的目标标 识别识别 用户户要求 评评价系统统的可行性 进进行经济经济 和技术术分析 把功能分配给给硬件 软软件 人 数据库库和其它系统统元素 建立成本和进进度限制 生成系统规统规 格说说明 2 1 系统分析 p分析员员必须须考虑虑以下问题问题 p识别识别 希望的功能和性能范围围 p确定系统统的功能 性能 约约束和接口 v功能和性能 v可靠

3、性和质量 v总的系统目标 v成本与进度限制 v v 制造需求 v市场与竞争情况 v有效的技术 v将来可能的扩充 2 2 可行性研究 p从经济经济 可行性 技术术可行性 用户户操作可行性 社会可行 性等方面评评价系统统是否值值得做 是否能做 p可行性研究的目的 用最小的代价 在尽可能短的时间时间 内 一般占总总工作量的5 到10 确定能否解决问题问题 以及是否值值得解决的问题问题 可行性研究的目的是 做还还是不做 而非 如何去做 可行性研究必须从系统总体出发 对技术 经济 财务 商 业以至环境保护 法律等多个方面进行分析和论证 以确定建设项 目是否可行 为正确进行投资决策提供科学依据 项目的可行

4、性研究是对多因素 多目标系统进行的不断的分 析研究 评价和决策的过程 它需要有各方面知识的专业人才通力 合作才能完成 2 2 可行性研究 p2 2 1 可行性研究的任务务 可行性分析实质实质 上是一次简简化的系统统分析和设计过设计过 程 在较较高层层次上 以抽象的方式 进进行系统统分 析和设计设计 了解客户户的要求及现实环现实环 境 通常从技术术 经济经济 操作和社会因素等几个方面研究并论证软论证软 件项项目的 可行性 编编写可行性研究报报告 制定初步项项目开发发 计计划 2 2 可行性研究 技术术可行性 n度量一个特定技术术信息系统统解决方案的实实用性及技 术资术资 源的可用性考虑虑的问题问

5、题 n对对要开发项发项 目的功能 性能和限制条件进进行分析 确定在现现有的资资源条件下 技术风险术风险 有多大 项项目 是否能实现实现 这这些即为为技术术可行性研究的内容 n资资源包括已有的或可以搞到的硬件 软软件资资源 现现 有技术术人员员的技术术水平和已有的工作基础础 n开发发人员员在评评估技术术可行性时时 一旦估计错误计错误 将会出现现灾难难性后果 2 2 可行性研究 n技术术可行性常常是最难难解决的问题问题 因为项为项 目的目 标标 功能和性能比较较模糊 一般要考虑虑的情况包括 开发发的风险风险 在给给出的限制范围围内 能否设计设计 出系统统并实现实现 必须须的功能和性能 资资源的有效

6、性 参加项项目的开发发人员员是否存在问题问题 可用于建立 系统统的软软件 硬件资资源是否具备备 软软件工具实实用 性 技术术方案 相关技术术的发发展是否支持这这个系统统 使用技术术解 决方案的实实用化程度 合理化程度 技术可行性分析可以简单地表述为 做得了吗 做得好吗 做得快吗 2 2 可行性研究 经济经济 可行性 n度量系统统解决方案的性能价格比 n进进行开发发成本的估算以及了解取得效益的评评估 确 定要开发发的项项目是否值值得投资资开发发 n价值值和成本的关系 质质量与价值值 成本的关系 价值值 成本的均衡 n成本 效益分析 有形成本 效益 无形成本 效益 n短期 长长期利益 2 2 可行

7、性研究 操作可行性 n操作可行性一般是只目标标系统统的操作在这这个组织组织 内 部是否行的通 n主要是研究用户组织户组织 的结结构 工作流程 管理模式 及规规范是否适合目标标系统统的运行 是否互不相容 现现有的人员员素质质能否胜胜任对对目标标系统统的操作 如果 进进行培训训 时间时间 是多少 成本如何 n操作可行性一般涉及以下几方面内容 用户类户类 型 外行型 熟练练型 专专家型 操作习惯习惯 使用单单位的计计算机使用情况 使用单单位的规规章制度 2 2 可行性研究 社会环环境可行性 n社会可行性涉及的范围围广 但至少包括三种因素 市场场 市场场又分为为未成熟的市场场 成熟的市场场和将要 消亡

8、的市场场 政策 政策对软对软 件公司的生存与发发展影响非常大 法律 开发项发项 目是否会在社会上或政治上引起侵权权 破坏或其它责责任问题问题 它包括合同 责责任 侵权权和 其他一些技术术人员员常常不了解的陷阱等 专专利法 著作权权法 计计算机软软件保护护条例 2 2 可行性研究 p2 2 2 可行性研究的步骤骤 具体探讨讨所定义义的问题问题 是否有可行的解 一般步骤骤 n 确定项项目规规模和目标标 n 研究当前正在运行的系统统 n 建立新系统统的高层逻辑层逻辑 模型 n 导导出和评评价各种方案 n 推荐可行的方案 n 编编写可行性研究报报告 2 2 可行性研究 典型的可行性研究步骤骤 n 1

9、确定项项目规规模和目标标 分析员对员对 有关人员进员进 行调查访问调查访问 仔细阅读细阅读 和分析有关的 材料 对项对项 目的规规模和目标进标进 行定义义和确认认 清晰地描述 项项目的一切限制和约约束 确保正在解决的问题问题 是要解决的 问题问题 n 2 研究正在运行的系统统 正在运行的系统统可能是一个人工操作的 也可能是旧的计计算 机系统统 需要开发发一个新的计计算机系统统来代替 现现有系统统是信息的重要来源 研究其基本功能 存在问题问题 运行费费用 以及对对新系统统功能 运行费费用要求等 收集 研究和分析现现有系统统的文档资资料 实实地考察现现有系 统统 访问访问 有关人员员 然后描绘现绘

10、现 在系统统的高层层系统统流程图图 与有关人员员一起审查该审查该 系统统流程图图是否正确 系统统流程 图图反映了现现有系统统的基本功能和处处理流程 2 2 可行性研究 n 3 建立新系统统的高层逻辑层逻辑 模型 根据对现对现 有系统统的分析研究 逐渐渐明确新系统统的功能 处处理流程以及所受的约约束 然后使用建立逻辑逻辑 模型 的工具 数据流图图和数据字典来描述数据在系统统中 的流动动和处处理情况 注意 现现在还还不是软软件需求分析阶阶段 不是完整 详详 细细的描述 只是概括地描述高层层的数据处处理和流动动 n 4 导导出和评评价各种方案 建立了新系统统的高层逻辑层逻辑 模型之后 要从技术术角度

11、出 发发 提出实现实现 高层逻辑层逻辑 模型的不同方案 即导现导现 若干 较较高层层次的物理解法 根据技术术可行性 经济经济 可行性和社会可行性对对各种方 案进进行评评估 去掉行不的解法 就得到了可行的解法 2 2 可行性研究 n 5 推荐可行的方案 根据可行性研究的结结果 决定项项目是否值值得开发发 若值值得开发发 说说明可行的解决方案及原因和理由 项项目从 经济经济 上看是否合算 要求分析员对员对 推荐的可行方案进进行成本 效益分析 n 6 草拟拟开发计发计 划 项项目开发发的工程进进度表 所需的开发发人员员 资资源 估算成本 n 7 编编写可行性研究报报告 提交审查审查 依据可行性研究过

12、过程的结结果形成可行性研究报报告 提请请用户户和使用部门门仔细审查细审查 从而决定该项该项 目是否进进行 开发发 是否接受可行的实现实现 方案 可行性研究报报告最后必须须提出一个明确的结论结论 可能是 项项目开发发可立即开始 项项目开始的前提是具备备某些条件或 对对某些目标进标进 行修改 或在技术术 经济经济 操作或社会某些方 面不可行 立即终终止项项目所有工作 2 2 可行性研究 p2 2 3 可行性研究文档 1 引言 n说说明编编写本文档的目的 项项目的名称 背景 本 文档用到的专门术语专门术语 和参考资资料 2 可行性研究前提 n说说明开发项发项 目的功能 性能和基本要求 达到的目 标标

13、 各种限制条件 可行性研究方法和决定可行性的 主要因素 3 对现对现 有系统统的分析 n说说明现现有系统统的处处理流程和数据流程 工作负负荷 各项费项费 用支出 所需各类专业类专业 技术术人员员和数量 所 需各种设备设备 现现有系统统存在的问题问题 2 2 可行性研究 4 所建设设系统统的技术术可行性分析 n对对所建设设系统统的简简要说说明 处处理流程和数据流程 与现现有系统统比较较的优优越性 采用所建议议系统对统对 用户户 的影响 对对各种设备设备 现现有软软件 开发环发环 境和运行 环环境的影响 对经费对经费 支出的影响 对对技术术可行性的 评评价 5 所建议议系统统的经济经济 可行性分析

14、 n 说说明所建设设系统统的各种支出 各种效益 收益 投 资资比 投资资回收周期 2 2 可行性研究 6 社会因素可行性分析 n说说明法律因素对对合同责责任 侵犯专专利权权和侵犯版权权 等问题问题 的分析 说说明用户户使用可行性是否满满足用户户 行政管理 工作制度和人员员素制裁的要求 7 其他可选选方案 n逐一说说明其他可选选方案 并说说明未被推荐的理由 8 结论结论 意见见 n说说明项项目是否能开发发 还还需什么条件才能开发发 对对 项项目目标标有何变动变动 等 2 3 系统流程图 p2 3 1 系统统流程图图 系统统流程图图是描述物理系统统的工具 物理系统统 就是一个具体实现实现 的系统统

15、 也就是描述 一个单单位 组织组织 的信息处处理的具体实现实现 的系统统 在可行性研究中 可以通过过画出系统统流程图图来了解 要开发发的项项目的大概处处理流程 范围围和功能等 系统统流程图图可用图图形符号来表示系统统中的各个元素 例如 人工处处理 数据处处理 数据库库 文件和 设备设备 等 它表达了系统统中各个元素之间间的信息流动动 的情况 2 3 系统流程图 系统统流程图图不仅仅能用于可行性研究 还还能用于需求 分析阶阶段 画系统统流程图时图时 首先要搞清业务处业务处 理过过程以及处处 理中的各个元素 同时时要理解系统统的流程图图的各个 符号的含义义 选择选择 相应应的符号来代表系统统中的各

16、 个元素 所画的系统统流程图图要反映出系统统的处处理流 程 在进进行可行性研究过过程中 要以概括的形式描述现现 有系统统的高层逻辑层逻辑 模型 并通过过概要的设计变设计变 成所 建议议系统统的物理模型 可以用系统统流程图图来描述 所建议议系统统的物理模型 2 3 系统流程图 p2 3 2 系统统流程图图的符号 基本符号 符号名称说明 处理能改变数值或数据位置的加工部件 例 如 程序 处理机 人工加工等 输入 输出表示输入或输出 或既输入又输出 是一个广义的不指明具体设备 的符号 连接指转到另一部分或从其他部分转来 通 常在同一页上 换页连 接转到另一页图 上或从另一页转 来 数据流用来连接其他符号 指明数据流动方向 2 3 系统流程图 系统符号 符号名称说明 卡片卡片输入或输出 或卡片文件 文档通常表示打印输出 也可以是打印终端输入数 据 联机存储表示任何种类的联机存储 包括磁盘 软盘 光盘等 磁盘磁盘输入输出 或表示可存储在磁盘上的文件 和数据 手动输 入 人工输入数据的脱机处理 如填写表格 手动操作 人工完成的处理 如会计在工资支票上签名 显示 显示终端或者类似部件 也可用于输入或

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

当前位置:首页 > 高等教育 > 大学课件

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