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

此软件的用户人群较为明确,即:用户(软件工程课上学生)记录例行报告、写每周PSP表格和统计的需求。潜在用户还有未来该课堂的学生和需要用PSP方法记录任务完成时间和统计的学习者、软件项目工作者。软件用户的定位较为准确。软件在Windows环境下可以使用,在使用此软件时确实方便了我完成例行报告的书写,节约了不必要的时间。在之后的学习和工作中,若有相应的需求我会继续使用此软件。这一软件与市面上其他软件针对的功能不同,较好地突出了自己的优势或主要用处,这是其他软件不能替代的,如:无需网络,使用操作一目了然,用户下载安装后即可迅速使用。

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

总体来说作品对选题进行了很好的实现,beta版本也修改了Alpha版本的一些bug,增加了一些功能。例如:软件无需放在F盘下,只要下载安装包,按照步骤进行安装,在安装过程中选择自己想要安装的位置即可。      

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

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

(1)对于获取哪里的时间问题beta版本并没有修正,软件显示和记录的时间仍为本机时间,但若本机时间本身就为错误,使用这一软件时显示和记录的开始、结束时间就是错误的,希望能够从网络上获取用户所在的时区和当前时间,增加软件的可靠度。

(2)在完成第二个任务时,出现文件替换对话框,每新完成一个功能,都要对之前的Excel文件进行覆盖,对于这一问题,我建议将其修改。

(3)程序界面的大小在缩小时还是出现了错乱的情况,这一问题我建议进行修改。

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

(5)在测试软件时,我在正常使用软件进行另存Excel表格时出现下面的弹窗。

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

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

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

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

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

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

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

  4. Beta阶段基于NABCD评论作品

    组名:杨老师粉丝群 组长:乔静玉 组员:吴奕瑶  刘佳瑞  公冶令鑫  杨磊  刘欣  张宇  卢帝同 一.拉格朗日2018--<飞词> 1.1.NABCD分析 N(Need,需求):该小 ...

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

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

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

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

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

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

  8. PSP DAILY软件功能说明书

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

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

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

随机推荐

  1. P1446 [HNOI2008]Cards

    题目描述 小春现在很清闲,面对书桌上的N张牌,他决定给每张染色,目前小春只有3种颜色:红色,蓝色,绿色.他询问Sun有多少种染色方案,Sun很快就给出了答案. 进一步,小春要求染出Sr张红色,Sb张蓝 ...

  2. 公司架构理解 - 千万 pv 网站

    1.面试题 - 花架构图 commander 控制台,请求处理器 crp 资源分配器 相当于仓管 .推荐系统的架构流程图和每一个模块的作用一定要了解,一般会让你一边画流程图一边讲解每个模块. 2.我自 ...

  3. Linux内存调试工具初探-MEMWATCH(转)

    C 语言作为 Linux 系统上标准的编程语言给予了我们对动态内存分配很大的控制权.这种自由可能会导致严重的内存管理问题,可能导致程序崩溃或随时间的推移导致性能降级. 内存泄漏(即 malloc()  ...

  4. python基础学习1-描述符

    #!/usr/bin/env python # -*- coding:utf-8 -*- #描述符就是将某种特殊类型的类的实例指派给另一个类的属性 #特殊类型指 实现了 # __get__(self, ...

  5. python基础学习1-反射

    #!/usr/bin/env python # -*- coding:utf-8 -*- getattr(),hasattr(),delattr(),setattr() #反射:基于字符串的形式去对象 ...

  6. 在CMD 中,如何切换python2.x 版本 和 python3.x版本?

    1.cmd中输入python,启动python2.x版本,如何切换呢? 2.找到python2.x安装路径,修改python.exe名称为:python27.exe 3. 打开cmd,输入python ...

  7. 4 django篇

    1.django请求生命周期 wsgi, 他就是socket服务端,用于接收用户请求并将请求进行初次封装,然后将请求交给web框架 (Flask.Django) 中间件,帮助我们对请求进行校验或在请求 ...

  8. 4569: [Scoi2016]萌萌哒

    4569: [Scoi2016]萌萌哒 链接 分析: 每次给出的两个区间长度是一样的,对应位置的数字也是一样的,那么可以将两两对应的数字用并查集合并,设最后有$cnt$个不同的集合,答案就是$9\ti ...

  9. Docker系列之CentOS7安装Docker(一)

    0.前言 整体架构目录:ASP.NET Core分布式项目实战-目录 一.瞎扯淡(只讲有用的) 感兴趣的同学可以上网搜索一下docker具体的介绍.我这边主要介绍偏实战的内容,不喜勿喷,有问题也请指出 ...

  10. Famous框架系列一:famous/core/Surface

    famous/core/Surface 既然是Famous的第一篇文章,就先给Famous打个广告:http://periodic.famo.us  Famous12年的作品,点击右下角Fun thi ...