1软件工程实验课0321.分析项目可行性2.完善可行性分析报告学习目标:3分析项目可行性各组讨论,评分评分标准:讲述:20内容:60完整修改:20汇总4评分标准内容主要考虑四个要素:经济、技术、社会环境和人:1.编写目的、背景、定义及参考资料说明(10分)2.研究的要求、目标、方法及评价尺度(10分)3.系统的分析(25分)4.系统的建议及备用系统方案(10分)5.投资及效益分析、社会因素可行性分析(25分)5完善可行性分析报告课后完成提交修改版本提交截止日起:本次课程结束后周日24时前6参考案例7可行性研究澄清系统规模和目标研究现有的系统导出高层逻辑模型进一步确定系统规模和目标导出供选择的解法推荐最佳方案草拟开发计划写出文档提交审查8案例--问题陈述某校财务科长要求系统分析员研究一个用学校自己的微型计算机生成工资明细表和各种财务报表的可能性。请问,系统分析员怎样用分析完成这项工作?通常,分析过程包括问题定义、可行性研究和需求分析3个阶段,这三个阶段是顺序完成的。9当前每个月由两名会计用半个月时间计算工资和编制报表,一名会计每个月工资2000元,所以年人工费约2.4万。投资多少钱才可以接受呢?绝大多数单位希望3年内收回投资,因此新系统不能超过2.4万*3=7.2万.接着分析员用一份文档“关于系统规模和目标的报告书”来表达对问题的认识,请客户(会计部门和学校校长)来检验需要解决的问题和项目规模的认识是否正确。见表2-1案例--问题定义10项目名称:工资支付问题:目前计算工资和编制报表的费用太高项目目标:研究开发费用较低的新工资支付系统的可能性项目规模:开发成本应该不超过7.2万元(+50%)初步设想:用学校自己的计算机系统生成工资明细表和财务报表可行性研究:为了更全面地研究工资支付项目的可能性,建议进行大约历时一周的可行性研究,这个研究的成本不超过4000元表2-1关于工资支付系统规模和目标的报告书11澄清系统规模和目标进一步验证上一阶段写出的“关于工资支付系统规模和目标的报告书”的正确性通过访问,分析员对人工计算工资存在的问题有了更深入的认识,了解到工资总数应该记入分类日记帐。新工资支付系统不能忽略与分类账系统的联系。12处理工资事务的大致过程:每月月末教师把他们当月实际授课时数登记在课时表上由各系汇总后交给财务科职工把他们当月完成承包任务的情况登记在任务表上,汇总后交给财务科财务人员根据教职工的工资,编制工资表,工资明细表和财务报表然后把每名教职工工资总额的工资表报送给银行,由银行把钱打到每名教职工的工资存折上,并把工资明细表发给每名职工。13研究现有的系统财务人员14研究确定系统15进一步确定系统规模和目标分析员再次访问会计和财务科长,焦点集中在上面的活动图,它代表到现在分析员对所要开发的系统的认识。可以进一步细化16可行性研究上面4个步骤可以看成是一个循环。分析员定义问题,分析问题,导出试探性的逻辑模型,在此基础上再次定义问题……重复循环直到得到准确的逻辑模型为止,然后分析员开始考虑实现这个系统的方案。反复修正系统规模和目标17导出供选择的解法分析员对用户的问题已经有了较深入的理解,问题行得通吗?因此必须导出一些供选择的解决办法,并且分析这些解法的可行性。导出供选择的解法,设想几种划分自动化边界的模式,并为每种模式设想一个系统。18首先考虑技术的可行性。技术不可能实现方案是没有意义的。接着是操作可行性。例如,对学生开放的计算机房内运行工资支付程序显然是不合适的。因为涉及到安全与隐私的问题。因此必须单独购置一台计算机及必要的外部设备,放在专用的房间里。最后是经济可行性。分析员必须对已经通过了技术可行性和操作可行性检验进行成本/效益分析。19下面我们从经济的角度来分析一下:有3种类型的供选择方案:低成本系统,中等成本系统和高成本系统。低成本系统:如果每月发工资改为每两个月发一次工资,则成本可减少一半,即每年可节省1.2万元。缺点:违反常规,教职工反对,不能解决根本问题。结论:没法实施高成本系统:建立一个中央数据库,把工资支付系统作为管理信息系统的一个子系统,这样做成本大约要增加到12万元。因此投资是不划算的。(在学校还没有信息系统时)中等成本系统:20中等成本方案的成本/效益分析开发成本人力(4人月,8000元/人月)3.2万元购买硬件1.0万元总计4.2万元新系统的运行费用人力和物资(250元/月)0.3万元/年维护0.1万元/年总计0.4万元/年现有系统的运行费用2.4万元/年每年节省的费用2.0万元年节省现在值(以5%计算)累计现在值120000元19047.62元19047.62元220000元18181.82元37229.44元320000元17241.38元54470.82元投资回收期2.28年纯收入12470.82元表2-221推荐最佳方案低成本方案很难付诸实现高成本从长远看是合理的,但它超出了预算。显然在现阶段,中等成本的方案是最好的,以后有了信息系统,也可以很快的迁移到信息系统中。22实现中等成本的工资支付系统的粗略计划阶段需要用的时间(月)可行性研究0.5需求分析0.5概要设计0.5详细设计1.0实现1.5总计4.0表2-323写出文档提交审查分析员归纳整理本阶段工作成果,写成正式文档(其中成本/效益分析的内容,根据表2-3所示的实现计划适当修正),提交客户(校长和财务科)参加会议审查。24编写可行性报告参照:实验03可行性研究报告(GB8567——88).doc编写“可行性分析报告”25