[软件工程]CH02项目计划课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《[软件工程]CH02项目计划课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 CH02 项目 计划 课件
- 资源描述:
-
1、软件工程软件工程软件工程刘迎春刘迎春软件工程2022-10-11第二章第二章 项目计划项目计划问题定义问题定义可行性研究可行性研究可行否?可行否?否否是是终止项目终止项目.计划计划时期时期开发开发时期时期主要内容主要内容2.1 问题定义问题定义2.2 可行性研究可行性研究2.3 系统流程图系统流程图2022-10-122.1 问题定义问题定义【目的】【目的】明确用户要计算机解决的问题明确用户要计算机解决的问题是什么是什么。【任务】【任务】确定确定问题的背景问题的背景、待开发系统的目标待开发系统的目标和和范围范围。【方式】【方式】口头形式了解用户的要求;口头形式了解用户的要求;阅读用户提供的相关
2、资料;阅读用户提供的相关资料;形成调查提纲,要求用户填写。形成调查提纲,要求用户填写。【成果】【成果】软件开发任务书软件开发任务书系统分析员系统分析员要抓住问题的本质要抓住问题的本质2022-10-132.1 问题定义问题定义软件开发任务书软件开发任务书内容:内容:项目名称项目名称开发背景开发背景项目目标项目目标用户对新系统的主要目标;用户对新系统的主要目标;项目范围项目范围功能、性能、输入功能、性能、输入/输出;输出;与本系统相连的其他系统;与本系统相连的其他系统;费用,时间费用,时间初步想法初步想法在用户提出的需求的基础上,分析人员考虑可以实在用户提出的需求的基础上,分析人员考虑可以实现的
3、其他功能现的其他功能提出可行性研究的计划提出可行性研究的计划人力与设备费用的减少;人力与设备费用的减少;处理速度的提高;处理速度的提高;控制精度或生产能力的提高;控制精度或生产能力的提高;管理信息服务的改进;管理信息服务的改进;自动决策系统的改进;自动决策系统的改进;人员利用率的改进。人员利用率的改进。2022-10-142.1 问题定义问题定义【例【例1】教材科开发一个教材销售系统。】教材科开发一个教材销售系统。项目名称:项目名称:教材销售系统教材销售系统开发背景:开发背景:人工发售教材手续繁琐,且易出错。人工发售教材手续繁琐,且易出错。项目目标:项目目标:建立一个高效率、无差错的微机教材销
4、售系统。建立一个高效率、无差错的微机教材销售系统。项目范围项目范围利用现有利用现有PC软件开发费用不超过软件开发费用不超过.,完成时间,完成时间初步想法:初步想法:建议在系统中增加建议在系统中增加采购功能采购功能、对缺书的统计对缺书的统计提出可行性研究的计划提出可行性研究的计划建议进行大约建议进行大约2天的可行性研究天的可行性研究是否需要购置服务器?是否需要购置服务器?单机?单机?C/S?B/S?2022-10-152.1 问题定义问题定义【例【例2】开发一个传送带分类系统的软件开发一个传送带分类系统的软件(CLSS)问题描述:问题描述:16ID121ID110ID111ID1002345传送
5、带移动方向传送带移动方向(2米米/秒秒)条形码条形码分类站分类站分流器分流器2022-10-162.1 问题定义问题定义【例【例2】开发一个传送带分类系统的软件开发一个传送带分类系统的软件(CLSS)项目范围项目范围软件功能软件功能读取条形码输入读取条形码输入CLSS软件软件以和传送带以和传送带速度一致的时间间隔接受速度一致的时间间隔接受来来自条形码阅读器的自条形码阅读器的信息信息。解码零件数据解码零件数据条形码数据被解码成盒子的标识格式。条形码数据被解码成盒子的标识格式。检索数据库检索数据库软件可在软件可在最多可容纳最多可容纳1000个条目的零件号数据库个条目的零件号数据库中中进行检索,以确
6、定当前在分类站位置的盒子应该放进行检索,以确定当前在分类站位置的盒子应该放到哪个箱子中。到哪个箱子中。2022-10-172.1 问题定义问题定义【例【例2】开发一个传送带分类系统的软件开发一个传送带分类系统的软件(CLSS)项目范围项目范围软件功能软件功能读取条形码输入读取条形码输入解码零件数据解码零件数据检索数据库检索数据库确定合适的箱子确定合适的箱子箱子的信息被送到分流器,以把盒子放进合适的箱箱子的信息被送到分流器,以把盒子放进合适的箱子中。子中。维护盒子目的地的记录维护盒子目的地的记录每一个盒子所放进的箱子的记录均被保存起来一供每一个盒子所放进的箱子的记录均被保存起来一供以后提取及报告
7、。以后提取及报告。2022-10-182.1 问题定义问题定义【例【例2】开发一个传送带分类系统的软件开发一个传送带分类系统的软件(CLSS)项目范围项目范围软件性能软件性能每个盒子的处理必须在下一个盒子到达条形码阅读每个盒子的处理必须在下一个盒子到达条形码阅读器之前完成。前提:器之前完成。前提:传送带的传送带的速度速度=2m/s,且,且盒子等间距盒子等间距连接零件号数据库的网络必须畅通连接零件号数据库的网络必须畅通项目范围项目范围外部接口外部接口运行软件的运行软件的设备设备、由软件控制的、由软件控制的设备设备PC、条形码阅读器、分流器、条形码阅读器、分流器已存在、且必须与新软件连接的已存在、
8、且必须与新软件连接的软件软件销售软件销售软件和和分类软件分类软件配合,制作已经发货的列表配合,制作已经发货的列表通过键盘或其他通过键盘或其他I/O设备使用软件的设备使用软件的人人2022-10-192.2 可行性研究可行性研究一个项目并非一定可行一个项目并非一定可行足够了,别再研足够了,别再研究了,开始吧!究了,开始吧!失败!?失败!?几年后几年后.2022-10-1102.2 可行性研究可行性研究遇到挑战遇到挑战(完成了,但超时或超支)完成了,但超时或超支)成功成功 失败失败基于基于23,000多个项目统计多个项目统计一个项目并非一定可行一个项目并非一定可行2022-10-1112.2 可行
9、性研究可行性研究【目的】【目的】在最短的时间内,花费最小的代价,确定定义的在最短的时间内,花费最小的代价,确定定义的项目是不是项目是不是可能实现可能实现和和值得开发值得开发。【任务】【任务】经济可行性经济可行性技术可行性技术可行性运行可行性运行可行性法律可行性法律可行性可能实现可能实现值得开发值得开发2022-10-1122.2 可行性研究可行性研究经济可行性经济可行性【任务】【任务】市场需求;市场需求;市场盈利模式,多长时间可以回收成本?市场盈利模式,多长时间可以回收成本?评估项目的开发成本;评估项目的开发成本;项目成功后,用户能得到什么好处?项目成功后,用户能得到什么好处?【方法】【方法】
10、费用估计费用估计效益估计效益估计成本效益分析成本效益分析产品软件产品软件项目软件项目软件2022-10-1132.2 可行性研究可行性研究经济可行性经济可行性【费用估计】费用估计】设备设备计算机硬件、空调、电源、机房及其它设施;计算机硬件、空调、电源、机房及其它设施;系统软件,系统软件,DBMS,各种应用软件,各种应用软件(包括软件包包括软件包)的的估算;估算;人力人力管理人员、研制人员、数据录人员、维护人员的工管理人员、研制人员、数据录人员、维护人员的工资、奖金以及他们的培训费用;资、奖金以及他们的培训费用;差旅费用。差旅费用。日常开销日常开销水、电、打印纸等易耗物品及设备的维修费用。水、电
11、、打印纸等易耗物品及设备的维修费用。评审费用评审费用2022-10-1142.2 可行性研究可行性研究经济可行性经济可行性【费用估计】费用估计】软件开发价格软件开发价格 开发工作量开发工作量 开发费用人开发费用人月月 开发工作量开发工作量 A 估算工作量经验值估算工作量经验值A人人月月 风险系数风险系数:1-1.5 软件企业对项目的业务领域不熟悉或不太熟悉软件企业对项目的业务领域不熟悉或不太熟悉用户又无法或不能完整明白地表达他们真实的需求,从而用户又无法或不能完整明白地表达他们真实的需求,从而造成软件企业需要不断地完善需求获取,修改设计等各项造成软件企业需要不断地完善需求获取,修改设计等各项工
12、作工作 复用系数复用系数:0.25-1软件企业建立起能够复用的构件库(核心资产库);软件企业建立起能够复用的构件库(核心资产库);已有一些软件产品,仅作二次开发;已有一些软件产品,仅作二次开发;从而使软件开发工作量减少;从而使软件开发工作量减少;2022-10-1152.2 可行性研究可行性研究经济可行性经济可行性【费用估计】费用估计】软件开发价格软件开发价格 开发工作量开发工作量 开发费用人开发费用人月月 开发费用人开发费用人月月(PQR)S TP(人头费)(人头费)员工工资、奖金和国家规定的各项按人计算的费用员工工资、奖金和国家规定的各项按人计算的费用国家规定的公积金国家规定的公积金 7%
13、,医疗保险金,医疗保险金12%,养老金,养老金22%,失业金,失业金 2%工伤保证金工伤保证金0.5%,生育保证金,生育保证金0.5%,残疾基金,残疾基金1.6%,工会基金工会基金2%P B 1.476B:平均工资平均工资2022-10-1162.2 可行性研究可行性研究经济可行性经济可行性【费用估计】费用估计】软件开发价格软件开发价格 开发工作量开发工作量 开发费用人开发费用人月月 B:平均工资平均工资开发费用人开发费用人月月(PQR)S TQ(办公费)(办公费)办公房屋租赁费和物业管理费、通信费、办公消耗办公房屋租赁费和物业管理费、通信费、办公消耗品、水电空调费、设备折旧、差旅费;品、水电
14、空调费、设备折旧、差旅费;企业对员工的在职培训所支付的费用企业对员工的在职培训所支付的费用 Q B3R(国家税收和企业利润)(国家税收和企业利润)国家实施发展软件产业的优惠政策国家实施发展软件产业的优惠政策R B3 2022-10-1172.2 可行性研究可行性研究经济可行性经济可行性【费用估计】费用估计】软件开发价格软件开发价格 开发工作量开发工作量 开发费用人开发费用人月月 B:平均工资平均工资发费用人发费用人月月(PQR)S TS(管理系数)(管理系数)按每十个软件人员配备两个管理人员即管理成本按每十个软件人员配备两个管理人员即管理成本 1 S 1.2T(优质系数)(优质系数)提高软件质
15、量,必然有所开支,即质量成本提高软件质量,必然有所开支,即质量成本 ISO9000质量体系认证、质量体系认证、CMMI的认证来确定的认证来确定取值取值1.05、1.1、1.15、1.2 http:/ 可行性研究可行性研究经济可行性经济可行性【效益估计】效益估计】新软件新软件提供哪些以前不能做或难以做到的工作提供哪些以前不能做或难以做到的工作;提供信息的提供信息的速度速度、精度精度、质量质量有什么有什么提高提高;使用新系统使用新系统增加的收入增加的收入、节省的运行费节省的运行费。如:如:本系统可以高速、准确地处理和提供管理工作所需的各类统计报表和分析报告,避免工作过程中可能出现的文件丢失、计算失
展开阅读全文