1.根据(不限于)NABCD评论作品的选题:

此软件的用户人群较为明确,即:用户(软件工程课上学生)记录例行报告、写每周PSP表格和统计的需求。潜在用户还有未来该课堂的学生和需要用PSP方法记录任务完成时间和统计的学习者、软件项目工作者。软件用户的定位较为准确。软件在Windows环境下可以使用,在使用此软件时确实方便了我完成例行报告的书写,节约了不必要的时间。在之后的学习和工作中,若有相应的需求我会继续使用此软件。在测试评论软件前我阅读了该组同学发布的有关“PSP Daily软件NABCD分析”的博客,对于上面提出的功能在Alpha版本都得到了较好的实现,这一软件与市面上其他软件针对的功能不同,较好地突出了自己的优势或主要用处,这是其他软件不能替代的,如:无需网络就可使用,使用操作一目了然,用户无需其他准备,下载后即可迅速使用。

2.评论作品对选题的实现效果:

总体来说作品对选题进行了很好的实现,但还是存在一些我认为的问题,例如:软件要求必须放在F盘下,我在自己的笔记本上使用这个软件时由于没有F盘,由于笔记本上各盘的都有相应的软件安装所以并没有更改硬盘的名字为F盘,最终使用实验室的电脑进行软件的测试。也许对软件进行编程时对一些文件的路径使用了绝对路径,造成必须放在F盘运行,所以针对这一问题我希望能够进行相应的改进。

      

此外,软件可以生成相应的Excel表格,且可自行在Excel选择另存地址,否则保存到程序预设的位置。对于之前软件预计时间的功能,Alpha版本都基本实现,这一点是值得鼓励和学习的。与那些只有登录后才能进行时间记录的软件相比,PSP Daily这一软件无需登录就可使用;时间记录颗粒度较小为分钟,可以更加准确的记录每项任务或工作开始、结束和所用时间;软件操作起来简单快捷,用户无需使用学习,上手就可使用。

3.就现有技术和工作量,不改变选题的主要方向,为该作品在beta版本可增减的功能提出改进意见。

(1)软件显示和记录的时间为本机时间,但若本机时间本身就为错误,使用这一软件时显示和记录的开始、结束时间就是错误的,希望能够从网络上获取用户所在的时区和当前时间,增加软件的可靠度。我在测试前没有想到这一点,测试时经过他人提醒想到这一点,在程序运行期间将时间改为了前一天,程序得出的时间为负数。

(2)软件只有在点击程序运行界面左下角的时间处时才更新为当前准确时间,不进行刷新点击操作,显示的时间就是打开程序的时间,这一操作在我看来有些不方便,希望软件界面显示的当前时间可以自动更新。

(3)在使用软件对软件进行关闭,下一次打开软件进行使用时,上一次使用时添加的类别无法在本次显示,用户还需重新添加。建议是否可以将之前输入的类别进行保存,以保证在下次打开软件进行使用时还能够继续在类别列表中显示并点击使用。

(4)程序界面的大小是固定不变的,无法随着显示窗口大小的变化而改变,这一问题希望能够进行修改。

 

(5)饼状图:无法在饼状图中显示百分比,不利于用户观察相应百分比数,用户只能根据所占圆形的比例进行大致估量,希望可以在饼状图中显示每个区域所用时间的占总时间的百分比;是否可以增加饼状图颜色组选择的功能,这只是一个无关功能性的建议,但我觉得加上会增加用户友好性。

(6)折线图:软件可以实现预期的折线图功能,但在折线图中的每个节点没有显示当前节点的数据,不利于用户在一段时间后再次查看之前输入的准确数据,所以希望可以增加显示相应节点对应的数据;折线图要求输入的是每周的完成量,建议增加按钮,让用户自行根据需要选择时间颗粒度;折线图的横轴不能显示是第几周的相应数据;杨老师在例行报告中要求的是累积图,建议增加累积折线图这一功能,在实现折线图之前让用户选择生成哪种折线图,是软件的功能更加完整。

           

PSP Daily软件Alpha版本——基于NABCD评论,及改进建议的更多相关文章

  1. PSP Daily软件beta版本——基于NABCD评论,及改进建议

    1.根据(不限于)NABCD评论作品的选题: 此软件的用户人群较为明确,即:用户(软件工程课上学生)记录例行报告.写每周PSP表格和统计的需求.潜在用户还有未来该课堂的学生和需要用PSP方法记录任务完 ...

  2. PSP Daily软件Alpha版本——基于spec评论

    题目要求:每个小组评论其他小组Alpha发布作品的软件功能说明书.要求和提交在[https://edu.cnblogs.com/campus/nenu/SWE2017FALL/homework/122 ...

  3. PSP Daily软件beta版本——基于spec评论

    题目要求: 每个小组评论其他小组beta发布作品的软件功能说明书. 试用(并截图)所有其他小组的beta作品,与软件功能说明书对比,评论beta作品对软件功能说明书的实现. 根据软件功能说明书,测试所 ...

  4. 互评Alpha版本——基于NABCD评论作品,及改进建议

    组名:可以低头,但没必要 组长:付佳 组员:张俊余  李文涛  孙赛佳  田良  于洋  刘欣  段晓睿 一.杨老师粉丝群--<弹球学成语> 1.1 NABCD分析   N(Need,需求 ...

  5. 互评Alpha版本——基于spec评论作品

    组名:可以低头,但没必要 组长:付佳 组员:张俊余  李文涛  孙赛佳  田良  于洋  刘欣  段晓睿 一.二次元梦之队----I DO 在测评该项目时,我们组索要了该组的apk程序,安装之后我就开 ...

  6. final发布--PSP Daily软件功能书(最终版)

    一.开发背景 你在完成了一周的软件工程作业后,需要提交一个PSP图表,里面有4项,如下所示: 1.本周PSP表格,包含每项任务的开始.中断.结束.最终时间,格式如下: 2.本周进度条,包含从开始到现在 ...

  7. Beta发布--PSP DAILY软件功能说明书2.0

    一.开发背景 你在完成了一周的软件工程作业后,需要提交一个PSP图表,里面有4项,如下所示: 1.本周PSP表格,包含每项任务的开始.中断.结束.最终时间,格式如下: 2.本周进度条,包含从开始到现在 ...

  8. PSP DAILY软件功能说明书

    PSP DAILY软件功能说明书 一.开发背景 你在完成了一周的软件工程作业后,需要提交一个PSP图表,里面有4项,如下所示: 1.本周PSP表格,包含每项任务的开始.中断.结束.最终时间,格式如下: ...

  9. 基于NABCD评论作业-王者荣耀交流协会PSP DAILY

    一.根据(不限于)NABCD评论作品的选题   N(Need,需求):在我知道PSP DAILY这款软件的时候,就认为这款软件对于学习软件工程课的学生来说有很大的需要.对于需求来说,软件工程课程中的学 ...

随机推荐

  1. 用Google Cloud Plateform使用ansible创建新实例

    谷歌大法好,退aws保平安 ---假设自己现在有一个电脑(本机),先用谷歌云创一个服务器(主机) ,再通过ansible在谷歌云上创建一个服务器(节点)并进行控制 先把自己的公钥加到元数据里面,在go ...

  2. 笔记:css中的position定位

    position的值可以是:static,relative,absolute,fixed. 默认值是 static.设置 left.top值无效. relative是相对定位,可以设置left.top ...

  3. Redis 持久化深入--机制、可靠性及比较

    本文是对 antirez 博客中 Redis persistence demystified 的翻译和总结.主要从Redis的持久化机制,提供何种程度的可靠性以及与其他数据库的比较三个方面进行讨论. ...

  4. 今天差点被断电搞死了,幸好IDE的备份救了我

    今天早上,刚好改了几个PAS的源代码,在按CTRL+SHIFT+S(保存全部) 时,突然断电.有电后,发现这些保存的文件都变成乱码了............. DFM,PAS都是这样,幸好DELPHI ...

  5. Quick find Helper

    using System; using Microsoft.Xrm.Sdk; using Microsoft.Crm.Sdk.Messages; /// <summary> /// 视图 ...

  6. Python3 图像识别(二)

    Infi-chu: http://www.cnblogs.com/Infi-chu/ 以图搜图的使用已经非常广泛了,我现在来介绍一下简单的以图搜图的相关算法及其实践. 一.感知hash算法 感知哈希算 ...

  7. spark 例子倒排索引

    spark 例子倒排索引 例子描述: [倒排索引(InvertedIndex)] 这个例子是在一本讲spark书中看到的,但是样例代码写的太java化,没有函数式编程风格,于是问了些高手,教我写了份函 ...

  8. #define定义数据溢出的问题

    使用合泰单片机做一个小东西,使用 #define TIMER_COUNT (30*60*1000) 时,发现结果老是不对,后来想想,是不是数据溢出了,一查果然是这样.看来是stm32用多了,总以为#d ...

  9. Backbone.js Basics: Bringing an App to Life with Events

    http://www.sitepoint.com/backbone-basics-events/

  10. Enable CSS active pseudo styles in Mobile Safari

    http://alxgbsn.co.uk/2011/10/17/enable-css-active-pseudo-styles-in-mobile-safari/ document.addEventL ...