Pair_2测试与优化

# Pair_2测试与优化 211606316李震 21160305胡彤

1、预估与实际

PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划 600 900
• Estimate • 估计这个任务须要多少时间 600 900
Development 开发 600 800
• Analysis • 需求分析 (包括学习新技术) 60 100
• Design Spec • 生成设计文档 20 30
• Design Review • 设计复审 10 30
• Coding Standard • 代码规范 (为目前的开发制定合适的规范) 10 10
• Design • 具体设计 60 60
• Coding • 具体编码 600 650
• Code Review • 代码复审 20 15
• Test • 测试(自我测试,修改代码,提交修改) 60 45
Reporting 报告 70 60
• Test Repor • 测试报告 30 30
• Size Measurement • 计算工做量 20 15
• Postmortem & Process Improvement Plan • 过后总结, 并提出过程改进计划 20 30
合计 900

2、需求分析

3、设计

设计思路

  • 模块主要为四则运算模块,存入str模块,输出模块,判断年纪模块
  • 四则运算模块,由乘除运算 加减运算函数 去除null函数组成, 存入str模块是将每次随机的符合,数据,答案存入str二维数组中,输出模块,就是将str里面的数据输出到文件里数组

  • 判断年纪模块,根据年纪,判断运算符随机的种类,数量,再根据年纪与运算符判断数据的范围,而后都是存入两个字符串组里面,而后根据年纪与符合数量判断是否有括号,而后再根据上面的设计思路进行下面的运算函数

4、编码

单元测试

  • 说明本身设计单元测试的思路
    工具

  • 选择部分单元测试代码发布在博客中,并说明测试的函数,构造测试数据的思路性能

  • 单元测试获得的测试覆盖率截图

结构优化

  • 出程序的UML类图
    单元测试

  • 程序的运行流程图
    学习

  • 详述程序作出重构的部分,与重构的缘由测试

  • 详述重构后每一个模块的功能优化

性能调优

  • 贴出优化前效能分析工具的结果截图
    编码

  • 描述程序的性能瓶颈
  • 给出优化方案
  • 贴出优化后效能分析工具的结果截图
    设计

5、测试

6、总结

  • 对于此次测试与优化做业,其中包含了太多的不懂知识,对于我来讲也是一种挑战,在搭档的互帮互助下,不断优化代码,磕磕绊绊的完成了此次的做业。
相关文章
相关标签/搜索