visual.c++从入门到精通 第21章.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
21.4 项目实际运作 1. 确定项目目标和范围 首先是和用户一起确认需求,进行项目的范围规划。 项目是范围,进度,质量和资源四要素的平衡 做项目范围规划的一个重要依据就是开发者的经验和对项目特征的清楚认识。 21.4 项目实际运作 2. 项目进度的确定 项目过程定义 WBS (工作分解结构)分解 估算工作量,安排整个项目的进度计划 规划和确定项目的里程碑和基线 QA(质量保证部门):质量保证计划 配置管理员:配置管理计划 测试负责人:测试计划 21.4 项目实际运作 3. 项目计划的其他关键因素分析和确认 确定项目开发过程中需要使用的方法、技术和使用的工具。 项目相关人员分析 责任矩阵 技能评估 项目的关键依赖和承诺 项目风险分析 21.4 项目实际运作 4. 项目开发阶段运作 根据开发计划进度进行开发,项目经理跟进开发进度,严格控制项目需求变动的情况。项目开发过程中不可避免的会出现需求变动的情况,在需求发生变更时,可根据实际情况实施严格的需求变更管理。 21.4 项目实际运作 5. 测试验收 测试验收阶段主是要在项目投入使用前查找项目中的运行错误。在需求文档基础之上核实每个模块是否正常运行、核实需求是否被正确实施。根据测试计划,由项目经理安排测试人员,根据项目开展计划分配执行项目的测试工作。通过测试,确保项目的质量。 21.4 项目实际运作 6. 项目过程总结 在测试验收完成后紧接着开展项目过程的总结,主要对项目开发过程的工作成果进行总结,以及相关文件的归档、备份等。 21.5 项目开发常见问题及解决 21.5.1 如何满足客户需求 21.5.2 如何控制项目进度 21.5.3 如何控制项目预算 21.5.1 如何满足客户需求 1. 了解客户业务目标 2. 撰写高质量的需求分析报告 3. 使用符合客户语言习惯的表达方式 4. 要多尊重客户的意见 5. 划分需求的优先级 21.5.2 如何控制项目进度 原因 大量的软件错误通常只有到了项目后期,在进行系统测试时才能够被发现 解决方法 尽早进行测试 可以通过各种测试指标实时监控项目质量状况 21.5.3 如何控制项目预算 原因 错误的延迟解决 解决方法 采取多种测试手段,尽早发现潜伏中的问题。 * * * * * * 第21章 项目实战前的几点忠告——项目规划 了解项目的开发流程 了解项目团队 了解项目文档 了解项目的实际运作过程 了解如何满足客户需求 了解如何控制项目进度及预算 21.1项目开发流程 21.1.1 策划阶段 21.1.2 需求分析阶段 21.1.3 开发阶段 21.1.4 编码阶段 21.1.5 系统测试阶段 21.1.6 系统验收阶段 21.1.7 系统维护阶段 21.1.1 策划阶段 项目策划草案和风险管理策划 一个项目开始的第一步 主要目的 确立产品开发的经济理由 21.1.1 策划阶段 1.项目策划草案 产品简介 产品目标及功能说明 开发所需的资源 开发时间 21.1.1 策划阶段 2.风险管理计划 有可能出错或现在还不能确定的东西列出来 制定出相应的解决方案 风险发现得越早对项目越有利 21.1.1策划阶段 3. 软件开发计划 安排资源需求 跟踪项目进度 了解自己的工作任务、工作时间以及他们自己所要依赖的其他活动。 21.1.1策划阶段 4. 人员组织结构定义及配备 垂直方案 水平方案 混合方案 21.1.1 策划阶段 5. 过程控制计划 项目进度的监控 计划的调整 21.1.2 需求分析阶段 定义 需求分析是指理解用户的需求,就软件的功能应与客户达成一致,估计软件风险和评估项目代价,最终形成开发计划的一个复杂过程 主要内容 需求获取过程 需求分析过程 21.1.2 需求分析阶段 需求获取的目的 产生正确的用户需求说明书 需求获取的一般方法 制定访谈计划,准备提问单 进行用户访谈,获取需求, 形成用户需求说明书 21.1.2 需求分析阶段 需求分析过程 对所获取的需求信息进行分析 软件需求规格说明书 界面原型 图纸(以书面形式) 位图(以图片形式) 可执行文件(交互式) 对开发人员进行培训 21.1.3 开发阶段 具体实现项目目标的一个阶段 可分为两个阶段 软件概要设计 软件详细设计 21.1.3 开发阶段 软件概要设计 ⑴ 通过软件需求规格说明书,对软件功能需求了解进行体系结构设计,确定软件结构及组成部分,编写《体系结构设计报告》。 ⑵ 内部接口设计,数据结构设计,编写《数据库设计报告》(定稿)。 ⑶ 编写《软件概要设计说明书》。 21.1.3 开发阶段 软件详细设计 ⑴ 通过软件概要设计说明书,对软件结构了解。 ⑵ 确定软件部件各组成单元;详细的模块接口

文档评论(0)

白领文档(原创) + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档