{项目管理项目报告}软件工程项目计划课程

上传人:精****库 文档编号:141419852 上传时间:2020-08-07 格式:PPT 页数:37 大小:1.64MB
返回 下载 相关 举报
{项目管理项目报告}软件工程项目计划课程_第1页
第1页 / 共37页
{项目管理项目报告}软件工程项目计划课程_第2页
第2页 / 共37页
{项目管理项目报告}软件工程项目计划课程_第3页
第3页 / 共37页
{项目管理项目报告}软件工程项目计划课程_第4页
第4页 / 共37页
{项目管理项目报告}软件工程项目计划课程_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《{项目管理项目报告}软件工程项目计划课程》由会员分享,可在线阅读,更多相关《{项目管理项目报告}软件工程项目计划课程(37页珍藏版)》请在金锄头文库上搜索。

1、07.08.2020,1,软件工程,软件工程,刘迎春,软件工程,07.08.2020,2,第二章 项目计划,问题定义,可行性研究,可行否?,终止项目,.,主要内容 2.1 问题定义 2.2 可行性研究 2.3 系统流程图,07.08.2020,3,2.1 问题定义,【目的】 明确用户要计算机解决的问题是什么。 【任务】 确定问题的背景、待开发系统的目标和范围。 【方式】 口头形式了解用户的要求; 阅读用户提供的相关资料; 形成调查提纲,要求用户填写。 【成果】 软件开发任务书,系统分析员,要抓住问题的本质,07.08.2020,4,2.1 问题定义,软件开发任务书内容: 项目名称 开发背景 项

2、目目标 用户对新系统的主要目标; 项目范围 功能、性能、输入/输出; 与本系统相连的其他系统; 费用,时间 初步想法 在用户提出的需求的基础上,分析人员考虑可以实现的其他功能 提出可行性研究的计划,人力与设备费用的减少; 处理速度的提高; 控制精度或生产能力的提高; 管理信息服务的改进; 自动决策系统的改进; 人员利用率的改进。,07.08.2020,5,2.1 问题定义,【例1】教材科开发一个教材销售系统。 项目名称:教材销售系统 开发背景:人工发售教材手续繁琐,且易出错。 项目目标: 建立一个高效率、无差错的微机教材销售系统。 项目范围 利用现有PC 软件开发费用不超过.,完成时间 初步想

3、法: 建议在系统中增加采购功能、对缺书的统计 提出可行性研究的计划 建议进行大约2天的可行性研究,是否需要购置服务器?,单机?C/S? B/S?,07.08.2020,6,2.1 问题定义,【例2】开发一个传送带分类系统的软件(CLSS) 问题描述:,1,6,ID 121,ID 110,ID 111,ID 100,2,3,4,5,传送带移动方向(2米/秒),条形码,分类站,分流器,07.08.2020,7,2.1 问题定义,【例2】开发一个传送带分类系统的软件(CLSS) 项目范围软件功能 读取条形码输入 CLSS软件以和传送带速度一致的时间间隔接受来自条形码阅读器的信息。 解码零件数据 条形

4、码数据被解码成盒子的标识格式。 检索数据库 软件可在最多可容纳1000个条目的零件号数据库中进行检索,以确定当前在分类站位置的盒子应该放到哪个箱子中。,07.08.2020,8,2.1 问题定义,【例2】开发一个传送带分类系统的软件(CLSS) 项目范围软件功能 读取条形码输入 解码零件数据 检索数据库 确定合适的箱子 箱子的信息被送到分流器,以把盒子放进合适的箱子中。 维护盒子目的地的记录 每一个盒子所放进的箱子的记录均被保存起来一供以后提取及报告。,07.08.2020,9,2.1 问题定义,【例2】开发一个传送带分类系统的软件(CLSS) 项目范围软件性能 每个盒子的处理必须在下一个盒子

5、到达条形码阅读器之前完成。前提: 传送带的速度=2m/s,且盒子等间距 连接零件号数据库的网络必须畅通 项目范围外部接口 运行软件的设备、由软件控制的设备 PC、条形码阅读器、分流器 已存在、且必须与新软件连接的软件 销售软件和分类软件配合,制作已经发货的列表 通过键盘或其他I/O设备使用软件的人,07.08.2020,10,2.2 可行性研究,一个项目并非一定可行,足够了,别再研究了,开始吧!,失败!?,几年后.,07.08.2020,11,2.2 可行性研究,遇到挑战 (完成了,但超时或超支),成功,失败,基于23,000多个项目统计,一个项目并非一定可行,07.08.2020,12,2.

6、2 可行性研究,【目的】 在最短的时间内,花费最小的代价,确定定义的项目是不是可能实现和值得开发。 【任务】 经济可行性 技术可行性 运行可行性 法律可行性,可能实现,值得开发,07.08.2020,13,2.2 可行性研究,经济可行性 【任务】 市场需求; 市场盈利模式,多长时间可以回收成本? 评估项目的开发成本; 项目成功后,用户能得到什么好处? 【方法】 费用估计 效益估计 成本效益分析,产品软件,项目软件,07.08.2020,14,2.2 可行性研究,经济可行性【费用估计】 设备 计算机硬件、空调、电源、机房及其它设施; 系统软件,DBMS,各种应用软件(包括软件包)的估算; 人力

7、管理人员、研制人员、数据录人员、维护人员的工资、奖金以及他们的培训费用; 差旅费用。 日常开销 水、电、打印纸等易耗物品及设备的维修费用。 评审费用,07.08.2020,15,2.2 可行性研究,经济可行性【费用估计】 软件开发价格 开发工作量 开发费用人月 开发工作量 A 估算工作量经验值A 人月 风险系数 :1-1.5 软件企业对项目的业务领域不熟悉或不太熟悉 用户又无法或不能完整明白地表达他们真实的需求,从而造成软件企业需要不断地完善需求获取,修改设计等各项工作 复用系数 :0.25-1 软件企业建立起能够复用的构件库(核心资产库); 已有一些软件产品,仅作二次开发; 从而使软件开发工

8、作量减少;,07.08.2020,16,2.2 可行性研究,经济可行性【费用估计】 软件开发价格 开发工作量 开发费用人月 开发费用人月 (PQR) S T P(人头费) 员工工资、奖金和国家规定的各项按人计算的费用 国家规定的公积金 7%,医疗保险金12%,养老金22%,失业金 2% 工伤保证金0.5%,生育保证金0.5%,残疾基金1.6%,工会基金2% P B 1.476 B:平均工资,07.08.2020,17,2.2 可行性研究,经济可行性【费用估计】 软件开发价格 开发工作量 开发费用人月 B:平均工资 开发费用人月 (PQR) S T Q(办公费) 办公房屋租赁费和物业管理费、通信

9、费、办公消耗品、水电空调费、设备折旧、差旅费; 企业对员工的在职培训所支付的费用 Q B3 R(国家税收和企业利润) 国家实施发展软件产业的优惠政策 R B3,07.08.2020,18,2.2 可行性研究,经济可行性【费用估计】 软件开发价格 开发工作量 开发费用人月 B:平均工资 发费用人月 (PQR) S T S(管理系数) 按每十个软件人员配备两个管理人员即管理成本 1 S 1.2 T(优质系数) 提高软件质量,必然有所开支,即质量成本 ISO9000质量体系认证、CMMI的认证来确定 取值1.05、1.1、1.15、1.2,07.08.2020,19,2.2 可行性研究,经济可行性【

10、效益估计】 新软件提供哪些以前不能做或难以做到的工作; 提供信息的速度、精度、质量有什么提高; 使用新系统增加的收入、节省的运行费。 如: 本系统可以高速、准确地处理和提供管理工作所需的各类统计报表和分析报告,避免工作过程中可能出现的文件丢失、计算失误、文件流程多、审阅慢、报表报告格式不规整、存档管理复杂等情况. 可以减轻基层工作人员大量繁琐的书写、计算工作,节约管理成本,提供有关工程的准确全面细致的决策信息,促使管理人员决策科学化,管理水平上新台阶. 估计每年可以节省管理费用万元.,07.08.2020,20,2.2 可行性研究,经济可行性【成本效益分析】 资金的时间价值计算公式: FP (

11、 1i ) N 其中: F:投资的将来值; P:投资的现在值; i:利率; N:年数; 把5000元存入银行3年(利率0.12),3年后的价值为 F=5000(1+0.12)3=7024.64 要在3年底获得5000元的收入,现在要投资为 P=F/(1+i)N=5000/(1+0.12)3=3558.90,07.08.2020,21,2.2 可行性研究,经济可行性【成本效益分析】 【例3】某系统投入使用后,5年内每年节约人民币1000元,其投资3000元,试计算其效益。年利率12%,年,效益,利率,当前值,累计当前值,1,1000,1.12,892.86,892.86,2,1000,1.25,

12、800.00,1692.86,3,1000,1.40,714.29,2407.15,4,1000,1.57,636.94,3044.09,5,1000,1.76,568.18,3612.27,投资回收率 =( 3612.27-3000)/3000 = 20%,07.08.2020,22,2.2 可行性研究,技术可行性 【任务】 根据客户提出的系统功能、性能及实现系统的各约束条件,从技术角度研究实现系统的可行性。 【方法】 资源分析 管理人员和各类专业技术人员; 是否具备必需的软件、硬件资源和工作环境等。 开发人员是否对术语、缩写、开发模式有一致的理解; 人员是否进行了必要的培训; 技术分析 现

13、有的技术能否实现这一新系统? 有哪些技术难点? 建议采用的技术先进程度怎样?,07.08.2020,23,2.2 可行性研究,运行可行性 新系统的运行方式用户可以接受吗? 体制的改变; 人员的变动; .,07.08.2020,24,2.2 可行性研究,法律可行性 确定由于开发软件项目是否会侵犯他人、集体或国家的利益,是否会违反国家的法律。 法律方面的问题类型多样: 1、操作系统、开发工具侵犯版权 2、软件所使用的技术侵犯技术专利 3、造成生产安全问题 典型软件: 灰鸽子、熊猫烧香; ATM软件造成银行客户损失;,08年4月4日,美国圣地亚哥地区法院陪审团做出一项裁决,命令微软因侵犯两项技术专利

14、向阿尔卡特-朗讯支付3.674亿美元损失费。微软表示要对这个裁决提出上诉。 1、微软平板电脑操作系统中的手写识别技术侵犯了阿尔卡特-朗讯的字体识别技术专利; 2、微软的Outlook电子邮件程序和WindowsMobile操作系统软件等一些软件在用户从菜单中选择日历日期方面也侵犯了阿尔卡特-朗讯的技术专利。,07.08.2020,25,2.2 可行性研究,【目的】 在最短的时间内,花费最小的代价,确定定义的项目是不是可能实现和值得开发。 【任务】 经济可行性技术可行性 运行可行性法律可行性 【名词解释】 当前系统用户正在使用的系统; 目标系统最终实现的系统; 【工具】 系统流程图,07.08.

15、2020,26,2.2 可行性研究,【步骤】,复查问题定义,建立当前系统的系统流程图,设想目标系统的系统流程图,问题 定义,导出几种方案,进行可行性论证,解决方案1,.,解决方案n,可行性研究报告,项目计划,经济可行性 技术可行性 运行可行性 法律可行性,07.08.2020,27,2.3 系统流程图,07.08.2020,28,2.3 系统流程图,【作用】 描述系统物理模型 【基本思想】 图形符号以黑盒子的形式描绘系统里面的每个部件,07.08.2020,29,2.3 系统流程图,【例4】教材销售系统。 售书过程: 学生找系办公室的张秘书开一个购书单; 凭购书单找教材科的王会计开购书发票;

16、向李出纳员交书费开领书单; 学生拿着领书单到书库找赵保管员领书。,07.08.2020,30,2.3 系统流程图,【作用】 表达信息在系统各部件之间的流动情况。 【基本思想】 图形符号以黑盒子的形式描绘系统里面的每个部件 如: 钱、书、成绩单、发票. 收款、发放教材(人工处理) 程序、数据库 【注意】 系统流程图不是对信息进行加工处理的控制过程。,07.08.2020,31,2.3 系统流程图,【例4】教材销售系统。 售书过程: 学生找系办公室的张秘书开一个购书单; 凭购书单找教材科的王会计开购书发票; 向李出纳员交书费开领书单; 学生拿着领书单到书库找赵保管员领书。,开购书 证明,购书单,开购书 发票,发票,收书费,领书单,发书,当前系统流程图,书,07.08.2020,32,2.3 系统流程图,【例4】教材销售系统。,目标系统流程图,购书单,输入 购书单,审查 并开发票,发票,收书费,领书单,开领书单,发票收

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号