- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.4 制定软件计划 ②硬件资源:主要包括开发系统、目标机器和新系统的其他部件。从成本效益出发,目标机器应该是满足用户需求前提下的最低限度配置。 ③软件资源:系统开发、运行要求的支持软件系统,这些软件支持软件开发,有些甚至可以成为新系统的一部分。选择支持软件的原则如下: 该支持软件是软件开发中必不可少的资源; 借助该软件可显著提高软件质量,减少开发工作量;但获得软件的费用应该小于等于不使用该软件的费用。 若软件资源需要部分修改才能使用,则需要考虑修改可能带来的费用。如果修改费用带来的收益大于开发同等软件的所需费用,则使用;否则考虑自行开发。 所有软件资源的获取手段应该合法、有效。 2.4 制定软件计划 (3)进度安排 进度安排是软件计划中一项困难的任务,进度安排的好坏往往会影响整个项目的按期完成。较好的情况是软件开发项目的进度安排从最佳利用各种开发资源的角度出发,估计各开发阶段所需的时间,最后得到总的工作时间,这是合理的进度安排。 实际中,往往限定了软件最终交付日期,必须在规定的时间内完成任务,计划者必须综合考虑各种因素,合理组织、分配各种可用资源,尽可能并行安排工作。 对于较大软件项目的进度计划,为了表现各项任务之间的进度的相互依赖关系,可以采用下面介绍的几种工具来描述计划进度,即一般的表格工具、甘特图、网络计划法等。 2.4 制定软件计划 ①一般的表格工具 采用一般常用的表格描述进度表非常简单明了。下图就直观给出一个需要一年时间开发的软件项目各项子任务的进度安排。 月份 任务 1 2 3 4 5 6 7 8 9 10 11 12 需求分析 总体设计 详细设计 编码 软件测试 2.4 制定软件计划 ②甘特图(Gantt Chart) 甘特图是先把任务分解成子任务,再用水平线段描述各个任务的工作阶段;线段的起点和终点分别表示任务的开始和完成时间,线段的长度表示完成任务所需的时间。下图给出了具有五个任务的甘特图。 2.4 制定软件计划 ④网络计划法 网络计划法是利用网络图表安排与控制各项活动的方法。可通过的网络图分析,方便的确定完成整个工程需要多长时间,以及那些子工程是影响工程进展的关键。一般适用于与工作步骤密切相关、错综复杂的工程项目的管理。 步骤:①计算每个事件的最早时间最迟时间;②确定关键路径。 2 1 1 3 6 6 1 0 0 4 3 8 5 12 12 6 14 14 A 1 D 3 B 5 C 6 F 2 E 4 G 5 2.4 制定软件计划 2.4.2 复审软件计划 实施软件计划之前,需要对计划的主要内容,包括人员安排、进度安排、成本估算和开发资源保证进行复审。涉及软件工作范围和软硬件资源问题时,应邀请用户参加,听取他们的意见,协商并确定最后的内容。复审内容分为管理与技术两方面。 管理方面,主要考虑如下内容: 工作范围是否符合用户要求? 对资源描述是否有效、合理? 系统开发存在哪些风险? 系统开发成本与进度要求是否合理? 计划中人员安排是否合理? 2.4 制定软件计划 技术评审要求考虑如下问题: 系统任务划分是否合理? 系统功能复杂性是否与风险、成本、进度一致? 系统规格说明是否为后续开发工作提供了足够的依据? 系统规格说明中关于性能的描述是否恰当? 2.5 成本/效益分析 2.5.1 成本估算技术 软件开发成本主要是指软件开发过程中所花费的工作量及相应的代价,其中主要是人的劳动的消耗,因此,软件产品开发成本的计算方法不同于其它物理产品的成本的计算。 软件产品不存在重复制造过程,它的开发成本是以一次性开发过程所花费的代价来计算的。因此软件成本估算,应以软件计划、需求分析、设计、编码到测试的软件开发全过程所花费的代价为依据。 成本/效益分析是从经济角度,判断可行性的主要方法,分析开发一个系统是否划算,帮助用户的负责人正确作出是否投资这一项目的决定。 2.5 成本/效益分析 一般采用以下方法得到可靠的成本及工作量估算: 将软件价格计算延迟到工程设计最后,可得到精确价格; 基于已完成的类似项目进行估算; 使用较简单的分解技术,估算项目成本和工作量的; 使用一个或多个经验模型,估算软件成本和工作量的。 第一种方法,可靠但不实用,软件价格估算须预先提出,它是软件计划工作的主要部分之一。 第二种方法,没有相似项目时很难实施估算。 一般采取后两种方法。理想情况下,两种技术同时使用,交叉检验。 2.5 成本/效益分析 (1)基于代码行(LOC)的成本估算方法 软件成本估计的特殊性是指软件生产过程的非实物性。软件的开发过程也是软件的生产过程。软件是高度知识密集的产品,生产过程中没有原材料或能源消耗,设备折旧所占比例很小。所以软件生产成本主要是劳动力的成本。常用的成本估计计
您可能关注的文档
最近下载
- 13J602-3 不锈钢门窗图集.docx
- 2025四川成都城投置地集团有限公司所属公司招聘21人笔试模拟试题及答案解析.docx VIP
- 广州数控gsk980td操作步骤(刀补对刀).pdf VIP
- 粤教粤科版(2024)小学科学一年级上册《认识常见的材料》教案.docx VIP
- 3.5制作简易电子班牌教学设计-青岛版(2024)初中信息技术第五册教学设计.docx VIP
- 小儿肺炎护理论文.docx VIP
- 众创空间管理制度.docx
- 2025四川成都城投置地集团有限公司所属公司招聘21人笔试参考题库附带答案详解.pdf
- 富菱达交流变频调速电梯电气原理图.pdf VIP
- 入团志愿书内页电子版 .pdf VIP
文档评论(0)