ch3可行性研究.ppt
- 文档编号:2643714
- 上传时间:2022-11-04
- 格式:PPT
- 页数:90
- 大小:590.50KB
ch3可行性研究.ppt
《ch3可行性研究.ppt》由会员分享,可在线阅读,更多相关《ch3可行性研究.ppt(90页珍藏版)》请在冰豆网上搜索。
第三章可行性研究可行性研究的任务可行性研究的步骤可行性研究的工具系统流程图数据流图数据字典开发软件要回答三个问题Whytodo?
可行性研究Whattodo?
需求分析Howtodo?
系统设计回答是否可行:
最短时间最小代价可行性研究的任务可行性研究的步骤可行性研究的工具系统流程图数据流图数据字典第三章可行性研究可行性研究的任务不是解决问题,而是确定是否可解值得解可从下述以下方面考虑(项目评估):
策略评估操作性评估计划评估技术评估风险评估社会性评估经济评估注:
不要花过多精力,占总成本的510%项目评估的内容策略评估操作性评估计划评估技术评估风险评估社会可行性(法律,合同,政治)经济性评估策略评估的内容目标:
提出的系统对组织目标具有怎样的贡献?
例如它是否能够增加市场份额?
IS计划:
提出的系统如何与IS计划相适应?
它将替换或者与那些系统接口?
它与将来开发的系统有何交互关系?
组织结构:
新系统对目前的部门和组织结构有何影响?
例如一个新的订单处理系统是否与目前的销售与库存控制的功能相重叠?
策略评估的内容MIS:
系统将在组织的何层次上提供何种信息?
它将以何种方式对现存管理信息系统进行补充何提高?
人员:
系统将以何种方式影响人力水平何现存雇员的技术?
它对组织整个人员开发策略有何影响?
情形:
系统将使客户对组织的态度有何变化?
是否采用一个自动化的系统将与提供友好的服务相冲突?
策略评估中的模块管理模块管理(Programmemanagement)“模块是一组协调管理的项目,通过将项目组成模块,将获得比单个管理项目更大的效益。
”D.C.Ferns有效的模块管理需要有一个模块目标,项目必须根据模块目标来选择在大的组织中,将可能有模块管理的机构,例如模块主管或者模块经理即使没有专门的组织来管理模块,项目的选择也需要根据组织的整个业务目标来评价策略评估中的业务管理业务管理选定的项目将成为业务的一部分,项目将对资源产生竞争操作可行性确定:
系统是否能够真正解决问题是否系统一旦安装后,有足够的人力资源来运行系统用户对新系统具有抵触情绪可能使操作不可行计划评估估计项目完成所需的时间评估项目的时间是否足够技术评估技术的成熟程度实验室技术经过试用的技术已经工业化应用的技术市场需求显在潜在。
转化为显在的条件竞争态势。
与竞争技术相比,所采用技术的优势及缺陷技术转换成本支撑体系与条件:
原料、销售网络、用户体系、政策技术发展趋势及所采用技术的发展前景技术方案选择需考虑的制约条件需求制约:
现存的需求结构及需求结构可能的变化资源制约:
资金、人力资源、自然资源、其它要素环境制约:
经济技术环境、社会文化环境、自然环境选择原则经济性原则:
以最小的投入取得最好的效果发展原则:
发展的前景及适应发展的能力兼容性原则:
与原有经济、技术、环境、社会的兼容性选择视角技术先进性技术适用性风险分析风险评估风险识别。
如:
产品规模风险,过程风险,技术风险,人员结构风险,与客户相关风险风险分析,风险优先级。
建立风险可能性尺度;估计对产品和项目的影响风险监控。
主要靠管理者的经验风险成本。
风险驾驭措施会增加项目成本社会可行性是否满足所有项目涉及者的利益是否满足满足法律或合同的要求如环境法规成本效益分析成本估计代码行技术行数*每行平均成本任务分解技术人月1*月工资+人月2*月工资+。
自动成本估算软件工具成本效益分析成本/效益分析方法成本估计代码行技术。
行数*每行平均成本任务分解技术。
人月1*月工资+人月2*月工资+自动成本估算。
软件工具新系统带来的经济效益。
必须考虑开发成本、运行费用货币的时间价值(利率)计算投资回收期纯收入投资回收率成本效益分析1、成本估、成本估计(CostEstimation)代代码行技行技术:
每行代:
每行代码的平均成本的平均成本源代源代码行数行数任任务分解技分解技术:
人力:
人力工工资经验公式及公式及软件:
件:
软件:
软件:
BoehmsConstructiveCostModel(COCOMO)v1.0in1970s,v2.0in1995成本效益分析2、效益估、效益估计(BenefitEstimation)例:
假例:
假设某某软件生命周期件生命周期为5年。
年。
现在投在投资20万元,平均年利率万元,平均年利率3%。
从第一年起,。
从第一年起,每年年底收入每年年底收入4.2万元,万元,问该项目是否目是否值得投得投资?
P=20万万4.2万万4.2万万4.2万万4.2万万4.2万万012345成本效益分析到第5年底结算时:
投资额=200000(1+3%)5231855(元)收入=42000(1+3%)4+(1+3%)3+(1+3%)2+(1+3%)+1222984(元)不合算!
不合算!
成本效益分析衡量工程价衡量工程价值的的经济指指标有:
有:
纯收入收入=折合折合现价的价的总收入收入-当前投当前投资额=投资回收期投资回收期例例:
第第6年底可收回年底可收回!
成本效益分析投资回收率:
设为j综合评估我们的目的是最后确定是否实施该项目因此我们要将这些评估加以综合考虑如何综合考虑?
列表,综合分析可行性研究的任务可行性研究的步骤可行性研究的工具系统流程图数据流图数据字典第三章可行性研究循环可行性研究的步骤1.复查系统目标和范围2.研究现有系统功能3.导出新系统模型4.重新定义问题5.导出和分析各种可选解决方案6.推荐行动方针7.草拟开发计划8.书写文档提交审查1复查系统目标和范围问题定定义阶段的成果段的成果阅读和分析有关的材料,如系统目标和范围说明书复查定义,明确限制的约束。
复复查任任务改正含糊的、二义的描述改正不正确的描述核查系统限制和约束访问关键人员1复查系统目标和范围我们认为用户要的用户要的2研究现有系统功能分析现有系统高层系统流程图确定系统功能比较新旧系统新系统必须完成旧系统的基本功能新系统必须改正旧系统存在问题新系统必须比旧系统增收入、减支出2研究现有系统功能解决现有系统问题解决现有系统问题现有系现有系统功能统功能新增新增功能功能新系统效益新系统效益注意:
注意:
只了解老只了解老系统做什么,系统做什么,而不管怎样而不管怎样做;做;注意了解注意了解与其它系统与其它系统的接口。
的接口。
老系统效益老系统效益3导出新系统模型旧系统逻辑模型新系统目标和规模逻辑模型描述工具数据流图数据字典用例图新系统逻辑模型3导出新系统模型导出高出高层逻辑模型模型(conceptualdesign)抽象抽象实现实现改进改进老系统老系统物理模型物理模型模型模型逻辑模型逻辑模型新模型新模型逻辑模型逻辑模型新系统新系统物理模型物理模型报告应该告诉用户报告应该告诉用户“What”而不是而不是“How”ItiswritteninthecustomerslanguageItdescribesthefunctionsofthesystemItisindependentofimplementationItcontainsnotechnicaljargon4重新定义问题复查问题定义、规模和目标,根据新系统模型,需注意分析员误解用户遗漏重新定义问题循环(定义,分析,求解,重定义)4重新定义问题逻辑模型重新定义复查定义
(1)分析员应和用户一起再次复查问题定义、工程规模和目标
(2)前四个步骤构成一个循环。
注意:
此时合同未签,应考虑成本,不宜反复太多次。
5导出和分析可选解决方案从逻辑模型导出物理系统方案不同角度多个方案分析各种可选方案技术可行性操作可行性经济可行性为可行方案制定初步进度计划5导出和分析可选解决方案导出多种解法导出多种解法进度表进度表经济上合算经济上合算技术上可行技术上可行操作上可行操作上可行策略上不可行策略上不可行用户用户不不可可能能操操作作不合算不合算采用任务中提到的各种评估方法6推荐行动方针得出可行性研究结果继续开发终止项目推荐解决方案成本/效益6推荐行动方针推荐行动方针YesorNo?
NoYesWhy?
Whichoneisthebest?
Why?
(cost/benefit)什么都不做永远是一个值得考虑的方案什么都不做永远是一个值得考虑的方案7草拟开发计划为推荐方案确定开发计划进度任务分解,确定负责人、开发人员硬件设备软件工具各阶段成本估计财务预算风险分析及对策8书写文档提交审查可行性研究报告各步骤结果推荐方案开发计划等审查、存档可行性论证报告可行性研究阶段成果包括如系统概述问题及老系统新系统的功能和性能新老系统的比较等可行性分析可行性建议方案结论意见可行性研究的任务可行性研究的步骤可行性研究的工具系统流程图数据流图数据字典第三章可行性研究系统流程图SFD物理数据流图,不同与程序流程描述物理系统表示物理部件信息流动符号(P267)例子(P268)分层的SFD从抽象到具体,从简单到复杂概述系统流程图可行性研究阶段:
了解和分析现有的系统,概括地表示对现有系统的认识设计阶段:
把设想的新系统的逻辑模型转变为物理模型,需要描绘未来的物理系统的概貌系统流程图就是描绘物理系统的传统工具反映信息在各部分间流动的情况控制、处理信息(不同于程序流程图)系统流程图符号(概括的形式抽象的描绘物理系统时)处理:
能改变数据值或数据位置的加工或部件,例如,程序、处理机、人工加工等都是处理。
输入/输出:
表示输入或输出(或既输入又输出),是一个广义的不指明具体设备的符号。
连接:
指出转到图的另一部分或从图的另一部分转来,通常在同一页上换页连接:
指出转到另一页图上或由另一页转来数据流:
用来连接其它符号,指明数据流动方向系统流程图表示一个具体的物理系统穿孔卡片:
表示用穿孔卡片输入或输出,也可表示一个穿孔卡片文件文档:
通常表示打印输出,也可表示用打印终端输入数据系统流程图磁带:
磁带输入/输出,或表示一个磁带文件联机存储:
表示任何种类的联机存储,包括磁盘、磁鼓、软盘和海量存储器等磁盘:
磁盘输入/输出,也可表示存储在磁盘上的文件和数据库系统流程图磁鼓:
磁鼓输入/输出,也可表示存储在磁鼓上的文件和数据库显示:
CRT终端或类似的显示部件,可用于输入或输出,也可既输入又输出人工输入:
人工输入数据的脱机处理,例如填写表格系统流程图人工操作:
人工完成的处理,例如,会计在工资支票上签名辅助操作:
使用设备进行的脱机操作通信链路:
通过远程通信线路或链路传送数据系统流程图例子变化变化仓库仓库零零库存量库存量件件临界值临界值库存清单库存清单XX:
XX:
库存库存临临界值界值定货报告定货报告系统流程图该装配厂使用一台小型计算机处理更新库存清单主文件和产生订货报告的任务。
零件库存量的每一次变化称为一个事务,由放在仓库中的CRT终端输入到计算机中;系统中的库存清单程序对事务进行处理,更新存储在磁盘上的库存清单主文件,并且把必要的订货信息写在磁带上。
最后,每天由报告生成程序读一次磁带,并且打印出订货报告。
系统流程图注:
符号=系统部件箭头=信息流动路径事务事务库存清单程序库存清单程序库存清单库存清单主文件主文件定货定货信息信息报告生成程序报告生成程序定货报告定货报告即库存量变化即库存量变化系统流程图画法习惯上信息在图中从顶向下或从左向右流动可以在图上加注释,注释较多时,可以另外加一个文档来进行解释复杂系统可以用分层方法来表示首先用一张高层次的系统流程图描绘系统总体概貌,表明系统的关键功能每个关键功能扩展到适当的详细程度,画在单独的一页纸上数据流图DFD描述系统逻辑模型用途符号P38例子P39分层从高层到低层分解前后的数据流必须一致命名数据流处理概述数据流图数据流图描绘系统的逻辑模型,图中无具体的物理元素,只是描绘信息在系统中流动和处理的情况数据流图可以作为计算机人员与客户之间的通信工具软件设计的出发点System=data+function数据流图1、符号符号输入输入数据存储数据存储加工或加工或变换变换数据流数据流输出输出数据流图数据流图注意点数据流与程序流程图中用箭头表示的控制流有本质不同在数据流图中应描绘所有可能的数据流向,而不
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ch3 可行性研究