我想学代码

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

张主强211606391 危利211606380

一、预估与实际

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

二、需求分析
需要了解Junit如何使用以及相关要求:
测试使用public void进行修饰,不能带任何参数
测试类的包应该和被测试类保持一致
测试单元中的每个方法必须可以独立测试,测试方法间不能有任何的依赖

xx.class为捕获异常类

@Test(expected = xx.class)

@Test(timeout = 毫秒)

@Ignore:所修饰的测试方法会被测试运行器忽略

@RunWith:可以更改测试运行器 org.junit.runner.Runner

@After:会在每一个测试方法运行后被执行一次

@AfterClass:它会在所有方法运行结束后被执行,static修饰

写一个作为测试套件的入口类,这个类里不包含其他的方法
为测试类声明一个带有参数的公共构造函数,并在其中为之声明变量赋值

三、设计

  1. 设计思路
    说明你如何设计这个程序
    设计单元测试单元测试覆盖率,结构优化
    流程图
    程序做出重构的部分,与重构的原因
  2. 实现方案
    单元测试
    针对程序架构,进行单元测试,确保每个模块能够达到预期的要求
    结构优化
    把具有相似功能的代码封装在一起
    怎么进行结构优化
    性能优化
    性能
    四、编码
    调试日志
    记录编码调试的日志

五、总结

我感觉这次作业真的不会写了,对于像我们基础比较差的难度很大代码改了一遍又一遍还是错

posted on 2018-09-30 12:01  我想学代码  阅读(71)  评论(0编辑  收藏  举报