- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
集成开发与测试流程
* 集成开发与测试流程Integration Development and Test Process 报表系统地址:Http://28:7001/ride/index1.jsf 背景- 一些弱项 主要可能原因 没有集成的管理机制与平台,管理成本高 数据不能自动收集与分析,只能粗放管理 任务的来源 代码相关 信息未共享 平台众多 所有工作都在CC产出 当前状况 平台未有效使用 流程的目标 逐步的量化与精细化管理 当前实现的部分功能 集成开发与测试主要工作流程 需求为核心,连接所有开发与测试信息 同步状态图 集成开发与测试工作流程-数据同步 数据分布及展现 在大量的基础数据的前提下,利用RIDE平台 实现快速按管理目标定制报表 持续开发与测试流程报表 个人产出统计表 报表记录条数: 11 2008-12-10 CC用户 成员 文件次数 代码文件数 代码行数 其他文件数 总文件数 变更字节 zhumh 朱旻慧 8 0 0 1 1.00 77 yaoyi 姚翌 1 0 0 1 1.00 61 chendan 陈丹 22 0 0 22 22.00 25553.21 kehs 柯汉松 3 0 0 2 2.00 759.5 huangbin 黄斌 52 37 5081 14 51.00 4543.06 wangyp2 王月萍 3 0 0 2 2.00 831 lvxm 吕晓敏 15 9 550 5 14.00 906.08 luxy 卢笑迎 1 0 0 1 1.00 257.5 zhangdk 张东凯 3 0 0 2 2.00 6134.5 linhz 林宏忠 1 1 175 0 1.00 4.5 zhaoty 赵天宇 1 0 0 1 1.00 3010.55 合 计 110.0 47.0 5806.0 51.0 42137.90000000001 报表示例-表格型 Http://28:7001/ride/index1.jsf 报表示例-图表型 Http://28:7001/ride/index1.jsf 遵从CMMI标准 工作的改变 带来 开发与管理 信息可视化 任务自动流转与监控 需求与代码的跟踪 缺陷与代码的跟踪 全过程邮件通知提醒 持续性编译精确跟踪 开发与测试自动同步 … 过程实施建议 下阶段系统扩展内容 录像演示 谢谢 * * * * 1、管理组根据需求分析结果建立【需求开发任务计划】,并提交到CQ上,CQ自动触发邮件给开发人员分配任务 2、开发人员根据【需求开发任务】进行开发,开发完成后将【代码】提交到CC上,Cruise Control自动检测新提交的代码,对其进行自动编译。如果编译不通过,则将编译错误信息提交给CQ,由CQ自动发邮件提示开发人员进行修改;如果编译通过则进入单元测试、代码扫描程序(步骤与自动编译相同)。 3、上述检查通过后,CQ会自动改变MQC中该需求模块的状态,并发邮件提示测试人员对其进行测试。如果测试不通过,CQ中会产生【缺陷开发任务】,并发邮件提示开发人员进行缺陷修改。 * * 1、管理组根据需求分析结果建立【需求开发任务计划】,并提交到CQ上,CQ自动触发邮件给开发人员分配任务 2、开发人员根据【需求开发任务】进行开发,开发完成后将【代码】提交到CC上,Cruise Control自动检测新提交的代码,对其进行自动编译。如果编译不通过,则将编译错误信息提交给CQ,由CQ自动发邮件提示开发人员进行修改;如果编译通过则进入单元测试、代码扫描程序(步骤与自动编译相同)。 3、上述检查通过后,CQ会自动改变MQC中该需求模块的状态,并发邮件提示测试人员对其进行测试。如果测试不通过,CQ中会产生【缺陷开发任务】,并发邮件提示开发人员进行缺陷修改。 * * CDTP数据库收集:Caliber RM中的需求明细数据,CQ中的任务明细数据,CC中的文件信息数据和代码度量信息数据,CuiseControl中的编译错误信息数据、单元测试缺陷数据和代码扫描信息数据,以及MQC中的缺陷明细数据。通过RIDE系统发布报表,报表分为需求、任务、代码、缺陷、编译共五大类报表。 * * * * * 1、管理组根据需求分析结果建立【需求开发任务计划】,并提交到CQ上,CQ自动触发邮件给开发人员分配任务 2、开发人员根据【需求开发任务】进行开发,开发完成后将【代码】提交到CC上,Cruise Control自动检测新提交的代码,对其进行自动编译。如果编译不通过,则将编译错误信息提交给CQ,由CQ自动发邮件提示开发人员进行修改;如果编译通过则进入单元测试、代码扫描程序(步骤与自动编译相同)。 3、上述检查通过后,CQ会自动改变MQC中该需求模块的状态,并发邮件提示测试人员对其进行测试。如果测试不通过,CQ中会产生【缺陷开发任
您可能关注的文档
- 【数学建模】对HIN1数学模型的优化和评估.doc
- 大英1教材词汇选择.doc
- 第一次上机作业要求.doc
- 第五节有效镜头的构建.ppt
- LED灯具驱动技术发展趋势分析.doc
- 典型衍生工具介绍.doc
- 统一流程平台应用集成说明.doc
- 华师操作系统作业.doc
- 理论力学总复习导引.ppt
- 社会用字调查活动.doc
- 2024教学心得体会:班主任后门窥视行为的社会学审视.docx
- 2024教学心得体会:普通高中小班化教育的价值意蕴与实现路径.docx
- 2024教学心得体会:教师德育专业化的现实困境及其突破.docx
- 2024教学心得体会:素养立意的小学英语期末纸笔测评命题探索.docx
- 2024教学心得体会:欧洲学校数字能力评价工具的开发与应用.docx
- 2024教学心得体会:构建第三学段期末语文学业述评框架的探索.docx
- 2024教学心得体会:ChatGPT境遇下教师主体性写作的性灵纾解.docx
- 2024教学心得体会:德国中小学科学教育发展的举措与启示.docx
- 2024教学心得体会:思想政治教育小初衔接的主题教学优化路径.docx
- 2024教学心得体会:数字劳动教育的本义探寻与实践要点.docx
文档评论(0)