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

上传人:资****亨 文档编号:123552393 上传时间:2020-03-10 格式:PPT 页数:26 大小:999.50KB
返回 下载 相关 举报
软件工程教案第二章可行性研究ppt课件.ppt_第1页
第1页 / 共26页
软件工程教案第二章可行性研究ppt课件.ppt_第2页
第2页 / 共26页
软件工程教案第二章可行性研究ppt课件.ppt_第3页
第3页 / 共26页
软件工程教案第二章可行性研究ppt课件.ppt_第4页
第4页 / 共26页
软件工程教案第二章可行性研究ppt课件.ppt_第5页
第5页 / 共26页
点击查看更多>>
资源描述

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

1、1 软件工程 第二章 可行性研究 2 第二章 可行性研究 2 1 可行性研究的任务 2 2 可行性研究过程 2 3 系统流程图及业务流程图 2 4 实体 联系图 ER图 2 5 数据流图 第3章 需求分析 2 6 数据字典 第3章 需求分析 2 7 成本 效益分析 第13章 项目管理 3 2 1 可行性研究的任务 l面向过程的分析设计方法 SASD 2 4章 l传统的软件工程方法学采用结构化分析技术完成系统分析 问题定义 可行性研究 需求分析 的任务 l这种分析设计方法也称为面向过程的分析设计方法 采用自顶向下功能分解的主法 强调逻辑功能而不是实现功能的具体主法 使用图形 最主要的是数据流图

2、进行系统分析的结 果 l可行性研究的任务 用最小的代价在尽可能短的时间内确 定问题是否能够解决 可行性研究的目的不是解决问题 而是确定问题是否值得解决 l l 经济可行性 技术可行性 操作可行性研究系统是否可行经济可行性 技术可行性 操作可行性研究系统是否可行 4 2 2 可行性研究的过程 l可行性研究的过程 复查系统规模和目标 研究目前正在 使用的系统 导出新系统的高层逻辑模型 进一步定义问 题 导出和评价供选择的解法 导出系统的逻辑模型 探 索几种系统实现的方案 研究每种方案的可行性 系统目 标和规模是否现实 效益是否大到值得投资 推荐行动 方针 草拟开发计划 书写文档提交审查 问题识别问

3、题识别 市场调查市场调查 分析准备分析准备 环境分析环境分析 物理分析物理分析 功能分析功能分析 信息分析信息分析 动态分析动态分析 确立系统方案 作出各种估算确立系统方案 作出各种估算 模型评审模型评审 经济可行性经济可行性 技术可行性技术可行性 操作可行性操作可行性 方案选择方案选择 5 2 2 可行性研究过程 可行性研究过程 实质上是要进行一次大大压缩和简化了 的系统分析和设计过程 也就是在较高层次上以较抽象的 方式进行的系统分析和设计过程 l l 问题的初步认识问题的初步认识 了解系统应解决的问题 这些问题是如何提出的了解系统应解决的问题 这些问题是如何提出的 设想这些问题如何解决才能

4、满足要求设想这些问题如何解决才能满足要求 了解问题的结构了解问题的结构 l l 市场调查 商品化 市场调查 商品化 了解市场对待开发软件的需求情况了解市场对待开发软件的需求情况 调查市场上已有的类似软件系统的功能 性能 价格情况调查市场上已有的类似软件系统的功能 性能 价格情况 l l 分析准备分析准备 确立确立分析计划分析计划 规定由谁参加分析作业 任务分配规定由谁参加分析作业 任务分配 对参加分析的人员进行必要的培训对参加分析的人员进行必要的培训 6 2 2 可行性研究过程 l l 环境分析 环境分析 明确系统的目的和限制条件明确系统的目的和限制条件 使用单位的状况 经营方针和组织机构使用

5、单位的状况 经营方针和组织机构 使用单位的计算机利用情况使用单位的计算机利用情况 相关的硬件 软件及其它接口部分相关的硬件 软件及其它接口部分 用户的操作环境及操作要求用户的操作环境及操作要求 习惯 法律 制度上对软件的制约习惯 法律 制度上对软件的制约 开发能具备的技术条件和设备条件开发能具备的技术条件和设备条件 l l 物理分析 物理分析 了解实际业务活动状况 特别对一些活动要点进了解实际业务活动状况 特别对一些活动要点进 行分析行分析 明确在这些要点之间什么东西在流动 如何进行流动明确在这些要点之间什么东西在流动 如何进行流动 对物理流量进行分析对物理流量进行分析 对其模型化 得到实际业

6、务系统 当前系统 的物理模型对其模型化 得到实际业务系统 当前系统 的物理模型 7 2 2 可行性研究过程 l l 功能分析功能分析 决定系统应具备的功能决定系统应具备的功能 工作域工作域 分析功能的结构 功能展开和功能分配分析功能的结构 功能展开和功能分配 分析各功能之间的关系 整理它们之间传递的信息分析各功能之间的关系 整理它们之间传递的信息 利用数据流图 描述信息在系统流动与处理的情况利用数据流图 描述信息在系统流动与处理的情况 l l 信息分析信息分析 调查系统的输入 输出 保存信息调查系统的输入 输出 保存信息 明确信息的结构及各信息之间的关系明确信息的结构及各信息之间的关系 调查各

7、信息的信息量调查各信息的信息量 调查各种报表和文件的格式调查各种报表和文件的格式 建立粗略的数据词典 定义系统中使用的数据建立粗略的数据词典 定义系统中使用的数据 8 2 2 可行性研究过程 l l 动态分析动态分析 系统内每一部分有几种状态系统内每一部分有几种状态 各种状态转换的条件各种状态转换的条件 同步产生的条件与同步后状态的变化同步产生的条件与同步后状态的变化 l l 确立系统方案 进行各种估算确立系统方案 进行各种估算 粗略地估算成本粗略地估算成本 估算可能取得的效益估算可能取得的效益 提出可能需要的资源 包括人员 硬件 软件等提出可能需要的资源 包括人员 硬件 软件等 提出大概的进

8、度安排提出大概的进度安排 l l 模型评审模型评审 将目标系统的逻辑模型提出管理部分与用户进行评审将目标系统的逻辑模型提出管理部分与用户进行评审 复查问题定义 工程规模和系统目标复查问题定义 工程规模和系统目标 9 2 2 可行性研究过程 l l 技术可行性 技术可行性 分析使用现有的技术能否实现系统 能否解决分析使用现有的技术能否实现系统 能否解决 系统的技术难点 系统对技术人员有什么要求 硬件能否适系统的技术难点 系统对技术人员有什么要求 硬件能否适 应系统要求 系统开发是否与现行系统有运行矛盾 应系统要求 系统开发是否与现行系统有运行矛盾 开发的风险 开发的风险 在给出的限制范围内 能否

9、设计出系统 并实在给出的限制范围内 能否设计出系统 并实 现必须的功能和性能 现必须的功能和性能 做得了吗 做得了吗 资源 资源 开发人员的水平 硬件 软件 开发人员的水平 硬件 软件 技术 技术 相关技术的发展能否支持系统相关技术的发展能否支持系统 软件的质量如何 做得好吗 软件的质量如何 做得好吗 软件的生产率 含维护 如何 做得快吗软件的生产率 含维护 如何 做得快吗 l l 经济可行性 成本经济可行性 成本 效益分析 效益分析 短期短期 长期长期 估算系统的经济效益能否超过它的开发成本 估算系统的经济效益能否超过它的开发成本 开发成本包括人员 软硬支持所需费用 开发成本包括人员 软硬支

10、持所需费用 含经费概算 预期的经济效益 市场前提 含经费概算 预期的经济效益 市场前提 10 2 2 可行性研究过程 l l 办公室房租 办公室房租 l l 办公用品 如桌 椅 书柜 照明电器 空调等 办公用品 如桌 椅 书柜 照明电器 空调等 l l 计算机 打印机 网络等硬件设备 计算机 打印机 网络等硬件设备 l l 电话 传真等通讯设备以及通讯费用 电话 传真等通讯设备以及通讯费用 l l 资料费 资料费 l l 办公消耗 如水电费 打印复印费等 办公消耗 如水电费 打印复印费等 l l 软件开发人员与行政人员的工资 软件开发人员与行政人员的工资 l l 购买系统软件的费用 如买操作系

11、统 数据库 软件开发工具购买系统软件的费用 如买操作系统 数据库 软件开发工具 等 等 l l 做市场调查 可行性分析 需求分析的交际费用 做市场调查 可行性分析 需求分析的交际费用 l l 公司人员培训费用 公司人员培训费用 l l 产品宣传费用 产品宣传费用 如建设如建设WebWeb站点的费用 站点的费用 l l 充分考虑用于吃喝玩乐 行贿的费用 充分考虑用于吃喝玩乐 行贿的费用 l l 管理费 管理费 每戳一个红艳艳的公章都要花一把钞票 每戳一个红艳艳的公章都要花一把钞票 11 2 2 可行性研究过程 l l 操作可行性 操作可行性 系统的操作方式在这个用户组织内是否行得通 系统的操作方

12、式在这个用户组织内是否行得通 用户单位的行政管理 工作制度 使用人员的素质 用户单位的行政管理 工作制度 使用人员的素质 l l 社会可行性 社会可行性 市场与政策市场与政策 市场又分为未成熟的市场 市场又分为未成熟的市场 风险高风险高 成熟的市场 成熟的市场 利润少利润少 和将要消亡的市场 和将要消亡的市场 政策 政策 是否符合当前社会生产管理经营体制要求 有无涉及是否符合当前社会生产管理经营体制要求 有无涉及 到版权纠纷等 到版权纠纷等 l l 人 人 人物 人才 人手 人渣人物 人才 人手 人渣 l l 方案选择方案选择 l l 可行性分析的例子 港奥可行性分析的例子 港奥 大家大家 1

13、2 2 3 系统流程图 l l 使用系统 业务 流程图建立需求模型使用系统 业务 流程图建立需求模型 需求模型不涉及软件实现和需求模型不涉及软件实现和 实现细节 是框架性的模型实现细节 是框架性的模型 系统流程图是描绘物理系统的传统工具 它表示所描述部件 的信息流图 而不表示信息加工的控制过程 系统流程图在可行性研究阶段也可以使用 系统流程图可用图形符号来表示系统中的各个元素 例如 人工处理 数据处理 数据库 文件等 画系统流程图时 要搞清业务处理过程即处理中的各个元素 同时要理解系统的流程图各个符号的含义 13 系统流程图的符号 符号名称说明 处理代表加工或部件程序 输入 输 出 表示不指具

14、体设备的 输入或输出 连接同一页内的连接 换页连 接不同页的连接 业务 数据 流 指明信息流向 文档表示打印输出 磁带磁带输入 输出 联机存储表示任何种类的联机 存储 磁盘磁盘输入 输出 14 流程图的符号 显示终端显示部件 人工输入 人工脱机处理 如填表格 人工操作人工完成处理 如支票签字 通信链路 远程通信线路送数据 挂号 患者 终端 诊断系统 知识库 药库 病例 处方 交款 处方收讫 取药 15 2 3 系统流程图 某工厂的库房存放该厂生产 需要的物品 库房中的各种 物品的数量及各种物品库存 量临界值等数据记录在库存 文件上 当库房中物品数量 有变化时 应更新库存文件 若某种物品的库存量

15、少于 库存临界值 则报告采购部 门以便其订货 每天向采购 部门送一份定货报告 l分层 对复杂系统 16 l业务流程图是据系统调查过程中所采集的资料 先用精简的合乎 业务逻辑的语言描述描述出来 然后在按业务流程图的要求 翻译 翻译 出来 l l 实例实例 永辉超市商品入库入库业务流程调查 文字描述部分 进库流程说明 进库流程说明 超市商品入库有两种方法 一是与供应商相关的采 购入库 不包括在不同仓库点之间的库存调配的移库 一是与客户 相关的商品退货入库 采购入库流程 供应商首先向仓库主任提交商品送货单 然后仓库 主任根据商品退货质检单对待入库商品进行检验 对退货商品填写 入库单 分配货区 货号

16、并交给库管员进行入库操作 库管员根 据入库单更新商品库存信息 记录入库流水台帐 退货入库流程 客户首先将商品退货单提交给仓库主任 仓库主任 根据商品退货规定对退货单进行审核 将不合规定的商品返回给客 户 对合规定的退货商品和退货单填写入库单 再交给库管员进行 入库操作 库管员根据入库单更新商品库存信息 记录入库流水台 帐 2 3 系统流程图 业务流程图 17商品入库入库业务流程图 18 案例 某国内快递公司投递流程中的收费子流程如下 收件员接收客户 提交的快件 并按照一定的规则计算收费数量 收费员验证收件员的收 费计算结果 并收费和开票 然后 客户将收费单据传递给收件员 收 件员审核后将快件交给投递员投递 l业务流程图 企业的流程图主要用来表示企业的流程及其基本功能 是一种前期企业流程分析的主要工具 在流程图中 常采用多种图元 以完成企业流程的过程分析 19 案例 某国内快递公司投递流程中的收费子流程如下 收件员接收客户 提交的快件 并按照一定的规则计算收费数量 收费员验证收件员的收 费计算结果 并收费和开票 然后 客户将收费单据传递给收件员 收 件员审核后将快件交给投递员投递 20

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

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

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