(第十二周)Bug修正报告
根据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修正报告的更多相关文章
- 第十二周作业_PSP总结报告
回顾1 (1)回想一下你曾经对计算机专业的畅想 当初你是如何做出选择计算机专业的决定的?经过一个学期,你的看法改变了么,为什么? 你认为过去接触到的课程是否符合你对计算机专业的期待,为什么?经过一个学 ...
- 【Beta阶段】第十二周Scrum会议
[Beta阶段]第十二周Scrum会议 本次会议为第十二周第一次Scrum Meeting,会议对Beta阶段工作进行了总结,针对Beta阶段还未完成的问题进行了讨论. 会议时间为2019.12.3. ...
- 201871010123-吴丽丽《面向对象程序设计(Java)》第十二周学习总结
201871010123-吴丽丽<面向对象程序设计(Java)>第十二周学习总结 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ ...
- 201271050130-滕江南-《面向对象程序设计(java)》第十二周学习总结
201271050130-滕江南-<面向对象程序设计(java)>第十二周学习总结 项 目 内 容 这个作业属于哪个课程 https://www.cnblogs.co ...
- 201871010111-刘佳华《面向对象程序设计(java)》第十二周学习总结
201871010111-刘佳华<面向对象程序设计(java)>第十二周学习总结 实验十 集合与GUI初步 实验时间 2019-11-14 第一部分:基础知识总结 第九章知识总结 1. ...
- 201871010101-陈来弟《面向对象程序设计(Java)》第十二周学习总结
201871010101-陈来弟<面向对象程序设计(Java)>第十二周学习总结 实验十 集合与GUI初步 实验时间 2019-11-14 第一部分 理论部分 1.(1) 用户界面 ...
- 201871010105-曹玉中《面向对象程序设计(java)》第十二周学习总结
201871010105-曹玉中<面向对象程序设计(java)>第十二周学习总结 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ ...
- 201871010107-公海瑜《面向对象程序设计(java)》第十二周学习总结
201871010107-公海瑜<面向对象程序设计(java)>第十二周学习总结 项目 内容 ...
- 201871010133-赵永军《面向对象程序设计(java)》第十二周学习总结
201871010133-赵永军<面向对象程序设计(java)>第十二周学习总结 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ ...
- 201871010134-周英杰 《面向对象程序设计(java)》第十二周学习总结
201871010134-周英杰 <面向对象程序设计(java)>第十二周学习总结 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ ...
随机推荐
- python3: 数字日期和时间(2)
12.基本的日期与时间转换 Q: 你需要执行简单的时间转换,比如天到秒,小时到分钟等的转换 A: 为了执行不同时间单位的转换和计算,请使用 datetime 模块. 比如,为了表示一个时间段,可以创建 ...
- 【Alpha 冲刺】 2/12
今日任务总结 人员 今日原定任务 完成情况 遇到问题 贡献值 胡武成 完成API文档编写 由于外出比赛,故推迟 无 0 孙浩楷 1.完成VUE框架搭建 2.寻找在线编辑图片插件 已完成 WEB在线编辑 ...
- Django使用AJAX调用自己写的API接口
Django使用AJAX调用自己写的API接口 *** 具体代码和数据已上传到github https://github.com/PythonerKK/eleme-api-by-django-rest ...
- Python2.7-tempfile
tempfile 模块,生成临时文件夹或文件,所生成的文件(夹)的名字都是随机的,但可以指定前缀.后缀和路径,中间由6位随机字符组成.应用程序经常要保存一些临时的信息,这些信息不是特别重要,没有必要写 ...
- Python中 __init__的通俗解释?附修饰器contextmanager的理解
作者:匿名用户链接:https://www.zhihu.com/question/46973549/answer/103805810来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请 ...
- js 函数作为参数+接受任意数量参数
javascript中的函数是“复合数据类型”,又成为“引用类型”.引用类型的变量指向存储单元中存放的是它们的实际存放地址.函数名是对函数的一种引用.var a=max_num ;a()就可以调用fu ...
- EF(EF Core)中的NotMappedAttribute(转载)
NotMapped特性可以应用到EF实体类的属性中,Code-First默认的约定,是为所有带有get,和set属性选择器的属性创建数据列..NotManpped特性打破了这个约定,你可以使用NotM ...
- 20155320 EXP8 Web基础
20155320 EXP8 Web基础 [基础问题回答] 什么是表单? 表单:可以收集用户的信息和反馈意见,是网站管理者与浏览者之间沟通的桥梁. 表单由文本域.复选框.单选框.菜单.文件地址域.按钮等 ...
- linux下使用软连接之案例二
在笔者的上一篇文章介绍过怎么通过linux的软连接在不修改上传代码的情况下,将上传到项目路径下的图片改为上传到项目外面,防止重新部署后图片被删除了.同时还可以直接通过类似访问静态资源的方 ...
- Dynamics 365 支持使用Web Api 通过名称来检索元数据
关键检索元数据我在之前的一篇博文中稍有提及,当时是为了取实体的picklist字段的属性,但当时的版本只支持通过metadataid检索,而在365中又增加了名称的检索,方便了很多. 本篇依旧用之前博 ...