《制定计划》PPT课件.ppt

上传人:牧羊曲112 文档编号:5471798 上传时间:2023-07-10 格式:PPT 页数:18 大小:213.49KB
返回 下载 相关 举报
《制定计划》PPT课件.ppt_第1页
第1页 / 共18页
《制定计划》PPT课件.ppt_第2页
第2页 / 共18页
《制定计划》PPT课件.ppt_第3页
第3页 / 共18页
《制定计划》PPT课件.ppt_第4页
第4页 / 共18页
《制定计划》PPT课件.ppt_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《《制定计划》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《制定计划》PPT课件.ppt(18页珍藏版)》请在三一办公上搜索。

1、2.1 问题定义2.1.1 问题定义的任务,问题定义阶段通常由用户提出项目的性质,工程目标和规模的初步要求。经系统分析员对实际用户的深入调查后对其进行补充完善;再经过会议评审的方式沟通双方对此项目的技术术语、类型、性质、功能、性能、限制和约束等。“类型”指项目是应用软件还是系统软件,是通用软件还是专用软件;“性质”指项目涉及的对象是实时的还是非实时的,是单用户还是共享的等;“功能”指项目完成什么任务,如财务管理、人事管理等;“性能”通常是指处理数据量的多少、系统响应时间、查询速度、数据的精度、可靠程度等;“限制”和“约束”是指开发费用、开发周期、可使用的人力和物理资源等。问题定义阶段的结果是问

2、题定义报告。,2.1 问题定义2.1.2 问题定义报告的内容,待开发项目的名称软件项目使用单位或部门软件项目开发单位软件项目功能、性能软件项目类型、性质软件项目的条件和限制软件项目开发的开始时间以及大致交付使用的时间软件项目开发可能投入的经费软件项目的使用单位与开发单位双方名称及其盖章软件项目使用单位与开发单位双方的负责人签字问题定义报告的形成时间,2.2 可行性研究2.2.1 可行性研究的主要任务,可行性研究的任务是以最小的代价在尽可能短的时间内确定问题是否值得解决、是否能够解决。1.技术可行性:根据用户提出的系统功能、性能及实现系统的各项约束条件,从技术角度研究实现系统的可行性。包括风险分

3、析、资源分析和技术分析。2.经济可行性:主要进行成本-效益分析,包括估计项目的开发成本、估算开发成本是否会高于项目预期的全部利润。成本-效益分析就是从经济角度判断是否值得为该系统投资。3.社会可行性:指开发后的系统能否得到社会的认可。需要判断系统的开发过程或使用需要承担哪些责任,是否会触犯法律或存在侵权行为;需要判断系统能够在市场上占有什么样的位置。,2.2 可行性研究2.2.2 可行性研究的步骤,1.问题定义报告的复查 2.研究目前正在使用的系统 3.导出新系统的高层逻辑模型4.重新的定义问题 5.导出和评价供选择方案 6.作出结论和推荐最好方案并说明理由7.草拟开发计划 8.书写文档提交审

4、查,2.2 可行性研究可行性研究报告编写,1 引言:编写目的,背景,定义,参考资料2 可行性研究的前提:要求,目标,条件、假定和限制,进行可行性研究的方法,评价尺度 3 对现有系统的分析:处理流程和数据流程,工作负荷,人员,设备,局限性4 所建议的系统:对所建议系统的说明,处理流程和数据流程,影响,局限性,技术条件方面的可行性,5 可选择的其他系统方案 6 投资及效益分析:支出,收益,收益投资比,投资回收周期,敏感性分析 7 社会因素方面的可行性:法律方面的可行性,使用方面的可行性8 结论:可以立即开始进行,或需要推迟到某些条件落实之后才能开始进行,或需要对开发目标进行某些修改之后才能开始进行

5、,或不能进行或不必进行,2.2 可行性研究可行性研究报告编写提示,2.3 系统流程图2.3.1 系统流程图符号,系统流程图常用符号有处理、输入/输出、人工操作、手工输入、文档、连接、换页连接、磁盘、联机存储、显示、判定、连接线、通信链路等,学生成绩管理系统的系统流程图,2.3 系统流程图2.3.2 系统流程图举例,2.4 成本-效益分析2.4.1 系统的成本,1.系统的开发成本(1)硬件成本。(2)系统软件成本。(3)软件开发成本。(4)施工成本。(5)用户培训费用。(6)不可预见费用。2.系统的运营成本(1)人员费用。(2)网络使用费用。(3)维修费用。(4)消耗品费用。,2.4 成本-效益

6、分析2.4.2 系统的效益,(1)减少管理费用。(2)提高工作效率,降低处理成本。(3)改进资金流动。(4)改进决策质量。,2.4 成本-效益分析2.4.3 成本-效益分析方法,常用的分析方法是投资回收分析和资金的净现值方法。回收分析是一个决定新系统所生成的经济效益超过它的开发费用所用时间长度的技术。为了收回原来投资所需的时间长度称为回收周期。确定投资回收周期的一个直观的方法将投资总额除以新系统每年所产生的经济效益。回收分析计算完全忽略资金的时间因素。一般计算机系统开发周期较长,投资额较大,回收周期通常较长,必须考虑金钱的时间价值。,2.5 工程量估算2.5.1 常用估算技术,1.代码行技术2

7、.功能点技术3.类比估算法4.自顶向下估算法5.自底向上估算法5.专家判定技术6.参数估算法,2.5 工程量估算2.5.2 估算模型,1.IBM模型E=5.2L0.91,L是源代码行数(以KLOC即千行代码计),E是工作量(以PM即人月计)D=4.1L0.36,D是项目持续时间(以月计)S=0.54E0.6,S是人员需要量(以人计)DOC=49L1.01,DOC是文档数量(以页计),2.Putnam模型其中:L源代码行数(以LOC计);K整个开发与维护在内的整个生存期所花费的工作量(以人年计);td开发持续时间(以年计);Ck技术状态常数(2000、8000、11000),2.5 工程量估算2

8、.5.2 估算模型,3.COCOMO2模型其中,E是开发工作量,是模型系数,KLOC是估算的源代码行数,b是模型指数,是成本因素。,2.5 工程量估算2.5.2 估算模型,2.6 项目开发计划2.6.1 制定项目开发计划的主要任务,1.项目资源计划(1)人力资源(2)硬件资源(3)软件资源 2.成本预算 3.进度安排,2.6 项目开发计划2.6.2 复审项目开发计划,管理方面主要考虑的问题有:计划中描述的工作范围是否符合用户的需求?计划中对资源的描述是否有效、合理?系统开发存在哪些风险?计划中系统开发成本与进度要求是否合理?计划中人员的安排是否合理?技术方面要考虑的问题有:系统的任务划分是否合理?系统的功能复杂性是否与开发风险、成本、进度一致?是否为后续的开发提供了足够的依据?关于系统性能的要求是否恰当?,2.6 项目开发计划2.6.3 项目开发计划编写,1 引言:编写目的,背景,定义,参考资料2 项目概述:工作内容,主要参加人员,产品,验收标准,完成项目的最迟期限,本计划的批准者和批准日期 3 实施计划:工作任务的分解与人员分工,接口人员,进度,预算,关键问题 4支持条件:计算机系统支持,需由用户承担的工作,由外单位提供的条件 5专题计划要点,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号