(2015秋) 作业3:结对编程(总分100分)

本次作业为个人结对编程实验,总分 100分。 截止时间:2015-9-24 晚上10点前

目的

(1)理解类之间的继承关系;

(2)学习单元测试方法。可以采用Junit;

(3)学习代码规范在实际程序设计中的应用;

(4)通过结对编程,理解驾驶员、导航员角色的职责;学习代码复审;学习沟通的技巧;等。

结对编程实践(单元测试)。 实验数据来自第2次作业

写一篇随笔,结对编程实现以下内容。(50分*2=100分)。截止时间,作业布置后二周内。

  1. 设计一个基类(不妨叫做D),A、B和C 类均由 D类继承。

  2. 设计针对A、B、C的单元测试。 单元测试参见授课用的ppt。

  3. 增加数组元素个数(比如达到32768个元素,还可以更多),元素的值依旧来自实验数据。然后重复上述实验步骤(1~2)。提醒:注意程序能否正确运行? 结果是否正确(测试通过)?

PS:随笔书写要求(得分项):

   (1)首先列出参加结对的组员、每个人的贡献分(总分100分,两人的贡献分之和为100,若3人,则总分也为100分)
       请在博客开头第一部分,说明结对编程的两个人贡献得分。 **格式如下**

得分分配

学号(后三位) 成员姓名 贡献得分
056 张三 70分
057 李四 30分
   (2)提供结对编程是的照片(拍照上传)

   (3)随笔中,描述实际结对编码过程中遇到的问题(程序出错、代码规范或风格问题)是如何被(导航员、驾驶员)发现的? 并进一步阐述这些问题及解决方式如何提高你的观念(也可以谈谈你的体会)?

   (4)结合本次实验,谈谈你对软件测试的理解(软件测试的目的、途径、软件测试与软件质量的关系)。
        可以只讨论单元测试,如
         -单元测试可以发现什么问题(结合你的实验案例)?
         -单元测试测试用例设计要包含哪些内容?
         -单元测试中能不能保证期望值是正确的?
         -...

======================

特别声明,(1)不能copy 别人的,如有雷同,后面提交作业按0分计;(2)一定要结合实验体会(保障真实有效)

posted on 2015-09-22 09:58  小林觉  阅读(454)  评论(0编辑  收藏  举报

导航