TSP-8(实现).ppt

上传人:罗晋 文档编号:9293444 上传时间:2021-02-16 格式:PPT 页数:16 大小:368.01KB
返回 下载 相关 举报
TSP-8(实现).ppt_第1页
第1页 / 共16页
TSP-8(实现).ppt_第2页
第2页 / 共16页
TSP-8(实现).ppt_第3页
第3页 / 共16页
TSP-8(实现).ppt_第4页
第4页 / 共16页
TSP-8(实现).ppt_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《TSP-8(实现).ppt》由会员分享,可在线阅读,更多相关《TSP-8(实现).ppt(16页珍藏版)》请在三一文库上搜索。

1、1,小组软件开发过程TSPi,TSPi Phases Today,实现阶段,TSP 实现,IMPLEMENTATION,完成细节设计说明文档 单元测试计划 通过单元测试的模块 单元测试材料,策略和计划 需求规格说明书和系统设计说明书 SUMP form completed during design phase,设计完成标准,重复设计过程,直到系统最低层次原子模块的设计为止。,模块,元素级别,小到可以直接实现。,实现标准,设计阶段的标准进行复核 命名、界面、消息标准 编码标准(代码检查容易迅速有效) 大小标准(文档、伪代码、程序、界面) 缺陷标准,再论缺陷标准,存在无穷多种方式来定义缺陷类型

2、时间、工作效率 缺陷归类的目的分析改进开发过程 确认关键的类型 缺陷类型标准仅当它们很少时才有用 长达6页的缺陷标准 庞大的缺陷类型列表研究价值/实用价值,再论缺陷预防,Humphery3000个缺陷数据 好的方法: 选择引起绝大多数麻烦的缺陷类型(浪费时间久、难以诊治、修正,令人厌烦头疼) 检查这类缺陷的原因 做出过程来避免它 假定有效,则寻找下一类,同样的方式处理 EG:类的资源初始化问题、析构问题。 LOGD帮助记录缺陷的详细原因,可供研究与分析之用。,实现策略,重用 代码重用 在这个项目里面有没有机会重用? 测试 编码是否易于测试.,复核和检查,随机缺陷 13000次按键的数据录入任务

3、 1.73个错误/1000次按键 无逻辑性 一行LOC需要按键16次 1000行LOC 28个随机错误 编译后,1000LOC大约有2-3个随机错误,复核和检查,随机缺陷的发现非常困难 程序逻辑路径全面测试,所有可能的数据和操作环境 将整数转化为文本指针的程序(59LOC) 67种测试环境 368条逻辑路径 65536个数值 我们需要复核!,IMP草案,1、开始条件 完整的开发策略、计划、SRS、SDS、编码标准及其他标准 2、实现计划 小组及每个工程师要对自己的实现任务进行本阶段计划 可以更新相关表格-TASK、SCHEDULE 3、详细设计和设计复核 功能说明 详细接口设计(接口名称、参数

4、、返回值、类成员) 数据结构(结构体、链表等) 逻辑流程(顺序图、活动图等) 存储设计(表、字段、类型、长度、触发器、索引等),IMP草案,4、单元测试计划 时间和进度计划 5、单元测试材料的开发测试用例 单元测试条件、测试过程及测试数据。 包括所有逻辑决策、逻辑路径、循环步进和终止条件的检查 检验所有变量、参数的边界值处理。,IMP草案,5、详细设计的检查 另外一名工程师检查,INS记录检查数据,LOGD记录。 每个逻辑段、逻辑路径、循环仔细分析 状态行为的程序段状态机制分析 6、编码和代码复核 完成部件源代码 使用个人检查表来完成代码复核 编译并修改代码 完成LOGD及LOGT表格,IMP

5、草案,7、代码检查 设计、设计复核、代码和代码复核时间与小组质量计划进行对比,检查缺陷的层次和缺陷率。(质量经理) 用于设计的时间编码时间 用于复核设计的时间设计时间的50% 用于复核代码的时间编码时间的50% 复核代码发现的缺陷为编译时发现缺陷的2倍 每复核一个小时,发现3个以上缺陷。 复核速率200LOC/hour 涉及到INS LOGD表格,IMP草案,8、单元测试 按照单元测试计划和测试用例进行单元测试。 完成LOGD和LOGT表格 9、部件质量复核 单元测试之后,质量经理确认部件质量是否好到可以包含到基准系统中。 小组讨论 置入基准 决定每个模块的命运,IMP草案,9、部件放行 通过质量复核,技术支持经理记入系统基准 10、结束标准 完整、被复核和检查的部件 记入了配置管理系统的部件 设计检查、代码检查完成的INS和LOGD 更新的SUMP、SUMQ、SUMS 单元测试计划和支持材料 大小、时间和缺陷数据 更新的项目手册,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1