- 1、本文档共97页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
谢谢! * 119模式或110模式,不像少数派报告,呵呵 * 创业软件例子 复审指南 限制参与人数,事先做准备 为每个可能要复审的工作产品建立一个检查表 为FTR分配资源和时间 对所有复审者进行有意义的培训 复审以前所做的复审 软件配置管理SCM 是贯穿于整个软件过程中的保护性活动,被设计用来: 标识变化 控制变化 保证变化被适当地实现 向其他可能有兴趣的人报告 “协调软件开发使得混乱减到最小的技术叫做软件配置管理,它是一种标识、组织和控制修改的技术,目的是使错误达到最小并最有效地提高生产效率。” ------ Wayne Babich 《SCM Coordination for Team Productivity》 软件配置管理的含义 软件配置是由在软件工程过程中产生的所有信息项构成的,它可以看作该软件的具体形态(软件配置项)在某一时刻的瞬间影像 代码 文档 报告 数据 软件配置的定义 变化控制 大型项目中无控制的变化将迅速导致混乱 变化控制结合人的规程和自动化工具提供一个变化控制机制 CCA,变化控制审核者从全局的观点来评估变化的影响 基线 已经通过正式复审和批准的某规约或产品,它因此可以作为近一步开发的基础,并且只能通过正式的变化控制过程来改变 软件配置 计划 需求分析 设计 编码 测试 运行维护 定 义 开 发 确认 维护演进 软件配置管理 软件生命周期 始于软件项目之初 终于项目淘汰之时 SCM贯穿整个软件生命 周期与软件工程过程 软件配置管理的特点 测试 服务 软件开发过程 用户平台 需求管理 可视化建模 软件配置管理 软件配置管理的地位 标识 版本管理 变更控制 配置审计 配置报告 软件配置管理的任务 修订版管理 产品版本管理 变更控制 状态报告 状态报告 建立管理 完善的软件配置管理功能 修 订 版 管 理 一个应用程序模块经历过的多个状态的存储 1.0 1.1 1.2 1.3 保留文件修改轨迹 增量存储方式 软件配置管理的功能 产品版 本 管 理 是对应用程序系统在版本级的管理 File 3 File 2 File 1 Version Labels 正式版 Beta 1 1.0 1.1 1.2 1.3 1.0 1.1 1.2 1.0 1.1 1.2 1.3 1.4 软件配置管理的功能 建立 管 理 允许为建立程序有可重用的定义 自动构造程序 自动回溯机制 保证程序建立一致性 软件配置管理的功能 变更管理 对变更严格的加以控制和管理,保持修改信息,并使其精确、清晰。 提出变更申请及方案 对变更进行评价 存取控制 同步控制 软件配置管理的功能 状态报告 对开发过程作出系统的记录 发生了什么(What)? 为什么要发生(Why)? 谁做的(Who)? 什么时候发生的(When)? 在哪儿改变的(Where)? 报告 软件配置管理的功能 CASE工具集 CASE工具 分析建模 PlayCase Rational Rose PowerDesign ERWin 需求管理 Rational RequisitePro 项目管理 MS Project 测试工具 Rational Test Suite WinRunner JUnit 配置管理工具 Microsoft Visual Source Safe Rational Clearcase Rational Clearquery PVCS Bell lab Sablime PlayCASE 创造性地综合了结构化与面向对象方法的优点,全面兼容优秀的建模方法UML和IDEF,同时集成了业务分析与软件设计方法,适合各种类型和规模的信息系统的开发 获1997年中国PC软件大奖赛同类产品唯一金奖 PlayCASE为系统分析员提供了集成化的业务分析与软件设计以及项目管理手段,用于软件开发的主要阶段:业务分析与设计、需求分析、总体设计、硬件系统方案设计、详细设计、软件框架生成 下载地址:“软件工程网”—— www.MrCASE.net PowerDesign Rational Test工具用途列表 软件(执行文件名称) 用途 Rational Administrator 主要用于创建新的PROJECT,包括需求(RequestPro)、测试(Test Manager)、及缺陷跟踪(Clear Quest)的数据库创建并建立关联 ClearQuest 变更管理及缺陷跟踪 ClearQuest Maintenance Tool ClearQuest维护工具,主要用于创建、修改、删除ClearQuest的Connection ClearQuest Designer ClearQuest维护工具
文档评论(0)