




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程课件软件项目计划 ?问题定义?可行性研究?软件风险分析?项目实施计划后续讲解软件管理0.软件项目计划1.问题定义系统目标与范围的说明2.可行性研究 (1)可行性研究的内容 (2)可行性研究的步骤 (3)系统流程图 (4)成本效益分析?成本?计算系统的成本的组成效益?开发成本估计使用的几个概念?开发成本估计的方法?效益分析?货币的时间价值?纯收入?投资回收期 (5)方案选择 (6)可行性论证报告?一个软件是否值得开发?需要多长的开发时间和多少投资?存在哪些风险?如何预防这些风险?这些问题都要开发前预先研究?才能减少失误这就是计划时期的主要任务用最小的代价?在尽可能短的时间内确定问题能否解决?开始问题定义可行性研究可行否项目实施计划终止项目的建议停止转开发时期1.P ro bl e m De f i ni t i on?目的?弄清用户需要解决的问题系统总目标是什么?项目所需的资源和经费?粗略估计?任务?编写“系统目标与范围的说明”人工教材销售中?学生购教材?要先到系里根据教学计划用书开购书证明?然后去教材科购买学生要跑两个地方烦?系里烦?如果直接到教材科?为防止学生多买或错买?影响计划供应?教材科在开发票前要审查购书单?(书种类多?学生专业多?)?手续繁琐效率低下?求助计算机管理?系统目标和范围说明书xx年1月1.项目?教材销售系统2.问题?人工发售教材手续繁琐?且易出错。 3.项目目标?建立一个高效率、无差错的微机教材销售系统。 4.项目范围?利用现有微型计算机?软件开发费用不超过5000元。 5.初步想法?建议在系统中增加对缺书的统计与采购功能。 6.可行性研究?建议进行大约10天的可行性研究?研究费用不超过1000元。 S ta teme nt of Sc op ea nd Ob je ctiv e?目标不是一下子就能确定的?系统分析员要同用户多次交流、还应收集阅读资料?确定目标?系统将产生什么信息?期望功能和性能如何?投资的估计是粗略的心中有数!2.?目的?研究项目是否可能实现和值得进行?回答W hy to do?&Y es o r No?开销?可行性研究的成本只占预期工程总成本的5%-10%不是解决用户提出的问题?而是分析存在风险?确定是否值得投入巨大的人力物力去作这个项目?研究的内容?经济可行性?技术可行性?法律可行性?开发方案选择 (1)?经济可行性?这个系统有无经济效益?多久能收回开发成本?通过成本效益估算?确定系统是否值得投资开发?技术可行性?风险分析?给定约束下能否设计并实现系统所需功能?资源分析?现有资源下(硬、软件?技术力量)能否实现?技术分析?现有科学技术能否实现?有哪些技术难点?法律可行性?侵权、破坏、责任?是否与法律相抵触?开发方案的选择?提供多种开发方案?评价?择一 (2)?细化和修改“系统目标和范围”?得出新系统的逻辑模型?复查“系统目标和范围”?弄清用户意图?研究旧系统?画出目前正在使用的系统流程图?导出新系统的逻辑模型数据流图简化版?导出新系统的几种可能的解决方案?提出推荐的方案?本项目的开发价值?推荐这个方案的理由?书写文档提交审查?给出结论意见(作or放弃?) (3)?描述系统物理模型?表达了数据在系统各部件之间的流动情况?包含人员、硬件、软件等子系统?符号?借用程序流程图符号?举例?见系统流程图符号1基本符号加工输入输出2系统符号汇合跨页汇合控制流向卡片联机存储磁盘、磁鼓、软盘海量存储器等显示器或类似设备脱机辅助操作文档磁盘人工输入通信链路磁带磁鼓人工操作系里开教材科例?待开发的计算机售书系统的系统流程图仍旧采用手添发票包含计算机打印发票的售书系统流程图收书费 (4)估计新系统所需的成本和可能产生的效益以便从经济上衡量这个项目的价值?系统成本?开发成本?运行维护成本?系统效益?经济效益-有形(按货币)?社会效益-无形(学生节约购书时间?C os t-B en efit An al ys is?成本估计?详见管理一章?计算系统的成本的组成?成本估计使用的几个概念?成本估计方法?代码行?任务分解技术?效益分析?效益分析使用的几个概念?效益分析?如?高考招生系统的建立?原来一个全国招生的学校在全国32个省市招生招收规模小的时候?每个省至少2个老师?一个老师至少呆半个月?若一个老师坐火车的话?来回路费平均1000/人食宿60元/天?共1000+60*15=元?一个老师平均就1900元?1900*2*32=12.1万?不算通讯费用?光上面的一所高校就12.1万?全国几百所高校?就算100所?也要1210万?而作一个网上的高招系统?省去车马劳顿?以节省大量人力物力。 ?一个计算系统的成本由以下四部分组成?购置并安装软?硬件及其相关设备成本?系统开发费用?见下面的成本估计?系统安装、运行和维护费用?人员培训费用?代码行L(行数)?工作量(人?月?人?年)?人员数量(人)?开发时间(月)?成本率(元/行)?生产率(行/月)?工资(元/人?月)?简单定量的估算方法?把开发每个软件功能的成本和源程序代码行数联系起来.若有历史数据作参考的话?方法还是有效的。 可能最小行数a?可能最大行数b?最可能的行数m?最佳期望行数为?L?(a+4m+b)/6行数的总误差为?L d?其中n为所划分的子系统数。 软件成本(元)?代码行(行数)成本率(元/行)其中成本率取决于软件的复杂程度和工资水平。 Ld?21()6niba?例?开发一个计算机辅助设计(C AD)应用软件?该软件包括如下功能?用户界面及控制设施(U IC F)二维几何分析(2D GA)三维几何分析(3D GA)数据库管理(D BM)计算机图形显示设施(C GD F)外设控制功能(P C F)设计分析模块(D AM)例?基于代码行的C AD软件包成本估计功能a mb L每行成本(元/行)生产率(行/人月)成本(万元)工作量(人月)U ICF1750240025002300109502.32.42D GA39005xx1005300136006.98.83D GA4600690086006800136008.911.3D BM2900340036003350126604.15.1C GD F4000490061004950145007.09.9P CF1900210023002100193504.06.0D AM66008500980084001280010.110.5总计33xx3.354代码行为开发前大致估出的数据用户接口控制成本:2300行10元/行?2.3万元用户接口控制工作量2300行/950行/人月?24人月?把软件开发工程分解为若干个相对独立的子任务?再分别估计每个子任务的成本?最后累加起来得到软件工程的总成本。 T=B T?B?:因为B?C*D?令C?完成该子任务所需人力(人?月)D?每人每月的平均工资?元/月?人?所以T=CD例?基于工作量的C AD软件包成本估计各个阶段的工作量不同需求分析子任务成本?14.5*5.2=75400元总成本?需求?设计?编码?测试?708075元?系统效益?经济效益-有形(按货币)?社会效益-无形(学生节约购书时间?经济效益分析涉及的四个重要概念?货币的时间价值?投资回收期?纯收入?一般设生命周期为5年(a)?成本估算的目的是要对项目投资?但投资在前取得效益在后?因此?要考虑货币的时间价值?通常用利率来表示货币的时间价值设年利率为i?现存入钱为P?则n年后可以获得的钱数为?F=P(1+i)n这就是P元钱在n年后的价值反之?若n年后能收入F元?则这些钱折合到现在价值为P=F/(1+i)n?C AD系统每年能节省多少钱?9.6万?如何计算?分析员对现行人工系统和待开发系统?C AD?定义可度量的特性绘图时间t_d ra w?平均绘图时间?4小时c:每个绘图小时的成本?20元n:每年的绘图量?80000p:C AD系统中已完成的绘图比?60?采用C AD系统后绘图时间缩减比为1/4则每年节省的绘图费用为?缩减比t_d ra w*c*n*p=9.6万元C AD在工程设计中采用C AD来代替人工设计?每年可节省9.6万元?若软件生存期为5年?则可节省9.6*5?48万?已知开发这个C AD系统共投资20万效益?48?20?28?错?20万是现在投资的钱?而48万是5年后的钱?第3年9.6折合到现在?9.6/1.576=8.2928年份将来值(万)(1+i)n现在值(万)折合到现在值的累计值(万)19.61.059.14299.142929.61.10258.707517.851339.61.5768.292826.143249.61.21557.897934.041159.61.27637.521941.5630设年利率为5?(b)是指在整个生存周期之内系统的累计经济效益(折合成现在值)与投资之差。 例如上例中?纯收入?41.5630?20?21.5630(c)?使累计的经济效益等于最初投资所需的时间。 显然投资回收期越短?就能越快地获得利润?因此这项工程也就越值得投资上例C AD系统中?投资20万?到第2年?效益已经为17.8513?离最初投资还差2.15万?而第三年的效益是26.14万?折合的每个月上?得投资回报期为2?2.15/8.2928=2.259年年份将来值(万)(1+i)n现在值(万)折合到现在值的累计值(万)19.61.059.14299.142929.61.10258.707517.851339.61.5768.292826.1432C AD (5)系统的分解和实现方案是不唯一的?不同方案开发出的系统在系统功能和性能方面会有很大差异?精度?安全性?可靠性?不同方案对成本、时间、人员、技术、设备的要求不同?设计?开发?设备?编码?测试?评审?运行?维护成本。 ?直接购买类似的商业软件V S自行开发?钱?C AD?依据清晰度?系统响应时间和最大可接收成本?买现成的还是自行开发?只包括销售?销售和采购教材并存?只作单机版?价格低?还是作网络版? (6)?系统概述?简述当前系统及其问题?新系统功能及新旧系统的比较?可行性分析?经济、技术、法律上的可行性?建立新系统的主客观条件分析?结论意见?Y es or No?1引言?编写目的,背景,定义,参考资料?2可行性研究的前提?要求,目标,条件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 采购合同范本洁模板模板
- 买家赎楼签协议签合同
- 总经理聘用劳动合同范本
- 外贸购销树脂板合同范本
- 进口铜矿石购销合同范本
- 2025年技术合同范本
- 酒店合同协议书标准范本
- 2025销售新合同范本
- 二厂家电买卖合同范本
- 美甲店连轴转让合同范本
- 《工业视觉基础知识》课件
- 家长进课堂金融知识讲座
- 高警示药品管理考试
- 国家开放大学(中央电大)报名登记表(附填写说明)
- JCT2425-2017 坐便器安装规范
- 四年级名人名言80句
- 非遗文化创意产品设计 课件全套 第1-5章 概述- 非遗文创产品设计案例解析
- 西门子数控系统调试
- RB/T 089-2022绿色供应链管理体系要求及使用指南
- 电子护理文书书写规范
- 经济法说课稿
评论
0/150
提交评论