可行性研究(FeasibilityStudy)课件_第1页
可行性研究(FeasibilityStudy)课件_第2页
可行性研究(FeasibilityStudy)课件_第3页
可行性研究(FeasibilityStudy)课件_第4页
可行性研究(FeasibilityStudy)课件_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第二章 可行性研究(Feasibility Study)1. 任务不是解决问题,而是确定是否可解值得解例:BookMis 可从下述 3 方面考虑:Technically (技术上) - 使用现有的技术能实现吗?Operationally (操作上) - 用户能行得通吗? Economically (经济上) - 经济效益开发成本吗? 注:不要花过多精力,占总成本的 5 10 %2.步 骤1、复查定义,明确限制的约束。我们认为用户要的 用户要的2、研究老系统 解决老系统问题老系统功能新增功能 新系统效益注:只了解老系统做什么,而不管怎样做;注意了解与其它系统的接口。 老系统效益 2.步 骤3、导

2、出高层逻辑模型(conceptual design)抽象实现改进老系统模型新模型新系统报告应该告诉用户“What”而不是“How”2.步 骤 3、逻辑模型4、重新定义 1、复查定义 注:此时合同未签,应考虑成本,不宜反复太多次。5、导出多种解法进度表经济上合算技术上可行操作上可行技术上不可行用户不可能操作不合算2.步 骤6、推荐行动方针Yes or No?NoYesWhy?Which one is the best?Why? (cost / benefit)7、开发计划(粗略) 任务分解,确定负责人 大致进度规划 财务预算 风险分析及对策8、审查、存档3. 系统流程图(System Flow

3、Diagram) 反映信息在各部分间流动的情况(描绘物理系统) 控制、处理信息(不同于程序流程图)1.符号:P.21 222.例子:P.22 23 库存、采购 某装配厂有一座存放零件的仓库,仓库中现有的各种数据都记录在库存清单主文件中,当仓库中零件数量有变化时,应该及时修改主文件. 如果某种零件的库存量库存量临界值,则应该报告给采购部门以便定货,规定每天向采购部门送一次定货报告.变化仓库零 库存量件 临界值库存清单XX : XX : 库存 临界值定货报告3. 系统流程图注:符号 = 系统部件 箭头 = 信息流动路径 从顶向下, 从左到右 分层 事务库存清单程序库存清单主文件定货信息报告生成程序

4、定货报告即库存量变化4. 数据流图(Data Flow Diagram)System = data + function1、符号:P.24 描绘系统逻辑模型, 信息流动和处理源点/终点数据流 (运动数据)2、例子: P25 27 (采购 部:每天需要一张定货报表; 通过仓库中的CRT终端报告给定货系统; 库存超过临界值,开始定货)处理 (程序/人工)数据存储(静止数据) 步骤: 分析出四种成分; 分层次画数据流图4. 数据流图 仓库 管理员定货系统 采购 员事务定货信息 基本系统模型(突出源点/终点) 仓库 管理员 采购 员事务定货信息1处理事务2产生报表定货信息D2定货信息定货报表库存清单D

5、1库存清单 功能级数据流图 “处理事务”功能进一步分解后的数据流图库管员采购员事务定货信息1.3处理事务2产生报表定货信息D2定货信息定货报表库存清单D1库存清单1.2更新库存清单1.1接受事务事务库存信息4. 数据流图3。注释: 与程序流程图不同,DFD不描述流动条件。 忽略出错处理。 命名尽可能清楚、具体。 数据流、数据存储 处理4。DFD用途: 交流信息的工具(用户可以理解)。 分析设计的工具(分析员) 系统流程图(逻辑功能+物理实现方案) DFD(功能) 自动化边界(逻辑模型物理实现)4. 数据流图5. 数据字典(Data Dictionary)与DFD结合,构成系统的规格说明(spe

6、cifications)对DFD中的所有元素的定义(主要是数据)1、内容: P.30 四类元素的定义数据流数据流分量(数据元素)数据存储处理 内容一般信息 名字、别名、描述5. 数据字典定义 类型、长度、结构使用特点 值范围、使用频率、使用方式控制信息 来源、用户、使用它的程序、改变权、使用权分组信息 父结构、从属结构、物理位置记录、文件、数据库2、定义方法(符号):P.31 组合、分解(复杂简单) 数据的组成(数据元素)顺序(连接多个)选择(多个中选一个)重复(重复零次/多次)可选(可有可无) 符号= 定义+ 连接 选择, 如 a | b | c 重复, 如 acharb,上限a,下限b(

7、) 可选5. 数据字典名字:定货报表别名:定货信息描述:每天一次送检采购员 的需要定货的零件表定义:定货报表=零件编号 +零件名称 +定货数量 +目前价格 +主要供应者 +次要供应者位置:输出到打印机数据结构struct 定货报表 char 零件编号8; char 零件名称20; int 定货数量; float 目前价格; struct supplier 主要供应者; struct supplier 次要供应者;5. 数据字典3、例子:P.32 前一例: DFD5. 数据字典名字:零件编号别名:描述:唯一地标识库存清单中 一个特定零件的关键域定义:零件编号 = 8 字符 8位置:定货报告 定货

8、信息 库存清单若修改“零件编号”的定义,则受到影响的数据均列于此6 成本/效益分析(Cost/Benefit)1、成本估计(Cost Estimation) 代码行技术:每行代码的平均成本 源代码行数 任务分解技术:人力 工资任务人力(%)可行性研究5需求分析10设计25编码和单元测试20综合测试40 自动估计成本技术(软件工具)6 成本/效益分析2、效益估计(Benefit Estimation)例:假设某软件生命周期为5年。现在投资20万元, 平均年利率3%。从第一年起,每年年底收入 4.2万元,问该项目是否值得投资?P = 20万4.2万4.2万4.2万4.2万4.2万0123456 成本/效益分析到第5年底结算时:投资额 = 200000(1+3%)5 231855(元)收入 = 42000 (1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论