2.2.制定软件计划.ppt

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2、制定软件计划 软件立项与合同 软件计划的基础 软件计划的目的 软件计划的步骤 软件计划书的内容 ① 软件范围 ② 环境资源 ③ 进度安排 进度计划的编制----甘特图法 进度计划的编制----网络计划法 关键事件与关键路径 ④ 成本/效益分析 软件成本估算 ⑴ 工作产品规模的量化估计 ⑵工作产品成本的量化估计 ⑶关键资源的量化估计 常用的成本估算方法 成本/效益分析的方法 成本/效益分析应考虑的问题 ⑤ 其它要考虑的因素 定义软件过程模型 软件计划方法的三个要点 软件项目跟踪与监督 软件复审计划----管理方面 软件复审计划----技术方面 软件计划要实现的具体目标小结 项目活动和约定计划 项目组和人员的分工 思考题 计划中描述的工作范围是否符合用户的需求? 计划中对资源描述的是否有效、合理? 系统开发存在哪些风险? 计划中系统开发成本与进度要求是否合理? 计划中人员的安排是否合理? 系统的任务划分是否合理? 系统的功能复杂性是否与开发风险、成本、进度一致? 系统规格说明是否为后续的开发提供了足够的依据? 系统规格说明中对于系统性能的要求是否恰当? 计划中人员的安排是否合理? 软件成本的估算 项目活动和约定计划 项目组和人员的确定 活动指开发活动和管理活动; 约定指各种规范、标准、规则; 规范是对过程和行为的约束; 标准是对产品的约束; 规则或规程是对操作的约束。 * * 软件项目的两种启动方式: 商品化软件:一种方式是通过市场调研、可行性分析之后,决定立项,开发某个软件产品。这种方式称为“非订单软件” 。 工程化软件:另一个渠道是应用户要求,通过市场调研、可行性分析之后,与用户签订开发合同,启动项目的开发,这种方式称为“订单软件” 。 立项 表现形式:在可行性分析报告的基础上,进行评审,评审通过后,根据项目的启动方式,进行投标或直接立项。 立项是一项决策,必须按照决策程序进行。 决定立项之后,市场或决策人员与用户签订合同并编制《任务书》。 一旦立项或签订合同,企业管理部门就要下达“任务书”,开发部门接到任务书后就要组建开发团队,成立项目组。 当项目被客户验收或产品向公司交付之后,就要进行结项。只有经过结项,项目组的开发任务才算结束。 软件计划和定义阶段 功能需求报告。 可行性研究报告。 软件生命周期模型的确定和裁剪。 软件计划由软件人员和用户共同确立。 为软件开发和软件管理制定计划。 计划的合理性关系到项目管理的成败。 软件项目管理始于软件立项,终于软件交付。中间进程是软件计划的制订、执行、跟踪、修改、评审和审计。 软件计划,既是为软件开发者和管理者制定的合理计划,又是软件项目跟踪和监控的考核依据。 估计软件的规模及所需的资源; 制定时间表; 鉴别和评估风险; 约定与限制条件。 软件计划以可行性研究报告为基础,由软件人员和用户共同确立软件的功能和限制,提出软件计划任务书。一个典型的软件计划计划书的主要内容应该包括如下四个方面: 软件范围 环境资源 进度安排 成本/效益分析 其它要考虑的因素 功能 性能 可靠性 接口等问题。 软件计划的第一个任务是确定软件需求描述,主要包括: 软件 硬件 参加人员 每种资源均从资源的描述,对资源要求的日程表时间以及对资源应用的持续时间三个方面来说明。包括: 计划者要协调可用资源与项目的工作量,考虑各项任务之间的互相依赖,而在可能时间并行地安排工作,预见潜在的问题或瓶颈,并提供意外事故处理方案等。 进度安排的主要工作是制定软件进度表,以明确开发各阶段的任务和时间安排。软件开发进度表的内容包括: 进度安排的主要内容 软件的任务划分情况; 各任务的起始时间和结束时间; 各任务的工作量和所需的人数; 各任务之间的衔接关系; 各任务所需的资源情况; 各任务完成后所应提交的文档; 对各任务的审查和审查记录等。 甘特图:是一种对各项活动进行计划调度与控制的图表。横向表示时间,纵向列出任务。 优点:它具有简单、醒目和便于编制等特点。能够动态反映软件项目开发进展的情况。 缺点:难以反映多个任务之间存在的复杂的逻辑关系。 甘特图的描述符号 甘特图示例: 计划安排的工作 计划安排的工作的开始日期 计划安排的工作的完成日期 在特定的时间内安排的工作量X 工作的目前进度 97.1 2 3 4 5 6 7 8 9 10 11 12 98. 2 3 4 5 6 7 8 9 10 11 软件计划 需求分析 基本设计 编程 详细设计 测试 验收/评价 用

文档评论(0)

zxli + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档