根据Debug周各组找出的Bug,现做出如下说明:

Bug:

一、天天向上团队

看到的现象:当食物链长度很长时,最长链显示不全。如下图:

  期待的现象:当食物链过长时,食物链可以自动换行。

  二者的差异:一个能显示全部食物链,一个显示不全。

  bug的原因:没有考虑这种情况,因此没做换行功能。

  如何重现bug:选择很多个生物,连接食物链后,选择显示最长链,选中最长链,点击字后,观看后面的文字部分。

回复:

  处理:这个Bug不打算修复。

  理由:这个问题可以用已有的功能解决。上面显示的文字的最长链可以进行移动和放缩,通过移动和缩小文字,就可显示整个食物链。缩小到依旧能看清的程度时,可以显示好多种生物的名称。

 a、这个是移动后的,可以显示整个食物链:

 b、这个是移动且缩小后的,还可以显示很多种生物名称:

二、飞天小女警团队

1、看到的现象:手动连接食物链的时候总是找不准物体连不上线。比如链接青蛙和蝗虫。多次在两个生物之间划线也没划出来。

  期待的现象:是不是选中青蛙的时候有个提示然后才能划线?比较好一些?或者更改下需求说明文档?描述的详细些?

    依据:

  二者的差异:不能轻松连接食物链。

  bug的原因:需求说明文档中的该功能没有介绍详细的使用方法。

  如何重现bug:添加生物后,点击连线按钮,进行连线。

回复:

  这个问题不是Bug。

  理由:这个连线功能可以实现。

  处理:出现这个问题是因为在说明书中没有表述清楚。为了解决这个问题,现已对软件需求规格说明书中的整个功能描述部分做了更加详细的介绍。相信可以解决这个问题。该问题的修改部分如下图所示:

  

2、看到的现象:点击最长食物链的时候,图上食物链是有闪烁,但是我没有看清,想再看一次再点击的时候就没有反应了。

  期待的现象:希望每次点击最长食物链都可以在图上有所显示。

    依据:

  二者的差异:一个是只能闪烁一次,一个是可以多次闪烁。

  bug的原因:在只有一条最长链或最短链时,没有考虑到这个问题。

  如何重现bug:选择显示最长链,在只有一条最长链的情况下,点击后可以闪烁,再次点击该食物链时,即可发现。

回复:

  处理:这个是计划修复的Bug。

  预计修改计划时间:起止时间:2016.11.27  15:00——16:30

                  消耗小时数:1.5小时

  实际修改时间:起止时间:2016.11.27  15:00——16:18

消耗小时数:1.3小时

中断小时数:0.3小时

净消耗小时数:1小时

三、金州勇士团队

看到的现象:如果存在两条或以上,长度相同的最长食物链或最短食物链时,连续两次点击相同的最长食物链或最短食物链选项,该食物链所对应的食物链箭头不发生闪烁。如下图:

  期待的现象:每次点击最长食物链或最短食物链选项时,其所对应的食物链箭头都会闪烁。

    依据:显示最长链:点击属性面板中的显示显示最长链,选择想看的那条,点击即可闪烁提示,点击后面的字,即可出现该条食物链的文字表示。显示最短链:点击属性面板中的显示显示最短链,选择想看的那条,点击即可闪烁提示,点击后面的字,即可出现该条食物链的文字表示。

  二者的差异:实际运行中并不像规格说明书中所描述的,点击相应的食物链该食物链发生闪烁,在连续点击相同的食物链选项时,该功能失效。

  bug的原因:技术问题。

  如何重现bug:下载,安装,试用。

回复:

  处理:这个是计划修复的Bug。因为都是有关食物链闪烁的问题,所以可以与上个团队提出的问题一起解决。

  说明:这个同飞天小女警团队找出的只有一条最长链或最短链时无法再次闪烁的情况相似,但有区别。当有两条或两条以上的最长链或最短链时,可以通过切换的方式让想要看的这条食物链再次闪烁。假如现在两条最长链:最长链1和最长链2,当我们选中最长链1时它会进行闪烁,如果我们想让它再次闪烁,我们可以选择最长链2,然后当我们再次选中最长链1时,它会再次闪烁。

四、Nice团队

看到的现象:系统实际运行时生成的食物链中的动物只是系统自己提供的,不包含用户添加的。如下图:

  期待的现象:当在某已确定的生态系统添加生物时(比如田地生态系统),系统提供的生物和自己添加的生物(已在原系统系统中存在)应该能自动生成完整的食物链。

    依据:

  二者的差异:实际运行中并不像规格说明书中所描述的,可以生成全部食物链。

  bug的原因:用户自己添加的生物和系统本身的动物不在同一个数据结构里。

  如何重现bug:添加几个生物,在自定义添加几个生物,选择生成全部食物链。

回复:

  这个问题不是Bug。

  理由:这个产品就是这样设计的。

  处理:出现这个问题是因为在说明书中没有表述清楚。为了解决这个问题,现已对软件需求规格说明书中的整个功能描述部分做了更加详细的介绍。相信可以解决这个问题。该问题的修改部分如下图所示:

五、新蜂团队

看到的现象:系统无法补全所有食物链。如下图:

  期待的现象:期待所有食物链可以自动补全。

    依据:

  二者的差异:实际运行中并不像规格说明书中所描述的,可以生成全部食物链。

  bug的原因:用户自己添加的生物和系统本身的动物不在同一个数据结构里。

  如何重现bug:添加几个生物,在自定义添加几个生物,选择生成全部食物链。

回复:

  这个问题不是Bug。

  理由:这个产品就是这样设计的。

  处理:该问题同Nice团队发现的是同一个问题,在此对解决办法不再重复说明,请参考上面介绍。

(第十二周)Bug修正报告的更多相关文章

  1. 第十二周作业_PSP总结报告

    回顾1 (1)回想一下你曾经对计算机专业的畅想 当初你是如何做出选择计算机专业的决定的?经过一个学期,你的看法改变了么,为什么? 你认为过去接触到的课程是否符合你对计算机专业的期待,为什么?经过一个学 ...

  2. 【Beta阶段】第十二周Scrum会议

    [Beta阶段]第十二周Scrum会议 本次会议为第十二周第一次Scrum Meeting,会议对Beta阶段工作进行了总结,针对Beta阶段还未完成的问题进行了讨论. 会议时间为2019.12.3. ...

  3. 201871010123-吴丽丽《面向对象程序设计(Java)》第十二周学习总结

    201871010123-吴丽丽<面向对象程序设计(Java)>第十二周学习总结 项目 内容 这个作业属于哪个课程  https://www.cnblogs.com/nwnu-daizh/ ...

  4. 201271050130-滕江南-《面向对象程序设计(java)》第十二周学习总结

    201271050130-滕江南-<面向对象程序设计(java)>第十二周学习总结 项       目 内      容 这个作业属于哪个课程 https://www.cnblogs.co ...

  5. 201871010111-刘佳华《面向对象程序设计(java)》第十二周学习总结

    201871010111-刘佳华<面向对象程序设计(java)>第十二周学习总结 实验十   集合与GUI初步 实验时间 2019-11-14 第一部分:基础知识总结 第九章知识总结 1. ...

  6. 201871010101-陈来弟《面向对象程序设计(Java)》第十二周学习总结

    201871010101-陈来弟<面向对象程序设计(Java)>第十二周学习总结 实验十   集合与GUI初步 实验时间 2019-11-14 第一部分   理论部分 1.(1) 用户界面 ...

  7. 201871010105-曹玉中《面向对象程序设计(java)》第十二周学习总结

    201871010105-曹玉中<面向对象程序设计(java)>第十二周学习总结 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ ...

  8. 201871010107-公海瑜《面向对象程序设计(java)》第十二周学习总结

    201871010107-公海瑜<面向对象程序设计(java)>第十二周学习总结              项目                                内容     ...

  9. 201871010133-赵永军《面向对象程序设计(java)》第十二周学习总结

    201871010133-赵永军<面向对象程序设计(java)>第十二周学习总结 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ ...

  10. 201871010134-周英杰 《面向对象程序设计(java)》第十二周学习总结

    201871010134-周英杰 <面向对象程序设计(java)>第十二周学习总结 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ ...

随机推荐

  1. SQL 性能不佳的几个原因

    •不准确的统计数据•差劲的索引•差劲的查询设计 •差劲的执行计划,通常是由不正确的参数引起的•过度阻塞和死锁 •非基于集合的操作•不良数据库设计 •过度碎片 •不能重复使用执行计划 •查询频繁重编译 ...

  2. [python][easygui]使用enterbox()方法,简体字会显示成繁体字了

  3. 服务器 一 MQTT服务器硬件

    目的: 实现手机4G网络控制单片机,需要搭建服务器,手机或者各种控制端远程控制. 本教程 1  MQTT服务器硬件模块 2 MQTT服务器电脑搭建 2.1自己搭建 2.2租阿里云服务器 2 MQTT服 ...

  4. 🈲Eclipse通过jdbc连接数据库制作简单登陆界面【新手必看】

    一.前言: 做网站开发,要求有多种搭配方式,前台技术可以使用PHP.ASP.JSP.ASP.NET.CGI等任何一种: 需要用到的基础语言用的最多的就是HTML/CSS.JS.JAVA.XML这些了, ...

  5. vagrant特性——基于docker开发环境(docker和vagrant的结合)-3-boxes和配置

    Docker Boxes Docker provider不需要vagrant box.因此其config.vm.box设置是完全可选的.但是,仍然可以使用并指定一个box来提供默认值.由于一个带着bo ...

  6. linux-如何快速替换IP

    导读 在Linux在做高可用的时候,经常会使用到虚拟IP.在windows上一个网卡可以配置两个IP,在Linux直接使用ip命令就可以添加了. 添加 ip address add 192.168.1 ...

  7. 在Node.js中操作文件系统(一)

    在Node.js中操作文件系统 在Node.js中,使用fs模块来实现所有有关文件及目录的创建,写入及删除操作.在fs模块中,所有对文件及目录的操作都可以使用同步与异步这两种方法.比如在执行读文件操作 ...

  8. Makefile 学习记录一

    2019年2月5日10:18:13  大年初一 整理 uboot-2018-11 源代码 根目录下的 Makefile . ifeq ("$(origin O)", "c ...

  9. 基于Docker一键部署大规模Hadoop集群及设计思路

    一.背景: 随着互联网的发展.互联网用户的增加,互联网中的数据也急剧膨胀.每天产生的数据量数以万计,本地文件系统和单机CPU已无法满足存储和计算要求.Hadoop分布式文件系统(HDFS)是海量数据存 ...

  10. 1.4《想成为黑客,不知道这些命令行可不行》(Learn Enough Command Line to Be Dangerous)——编辑命令

    在编辑模式中,命令行包括几个重复之前命令的功能.这些以及其他很多命令功能时常设计键盘上的特殊键,所以给出Table 1作为参考,给出了许多键在典型的Macintosh键盘上的标记符号.若你的键盘不太一 ...