201671010435-王潇-实验四附加实验-项目互评

  • 实验要求
对项目博文作业进行阅读并进行评论评论要点包括:博文结构、博文内容、博文结构与PSP中“任务内容”列的关系、PSP中“计划共完成需要的时间”与“实际完成需要的时间”两列数据的差异化分析与原因探究。 克隆结对方项目源码到本地机器,利用实验提供文件的测试软件,要求测试不少于10次
结合软件运行结果评论软件代码评论要点包括:软件结构、代码规范、功能实现、人机交互等。


  • 对方项目博客园地址
对方项目博客园地址https://www.cnblogs.com/chenjing1/p/10639881.html


  • 项目博文作业进行阅读并进行评论
    • 博文内容清晰易懂,简单明了,使用了截图以及源代码相结合的界面,使人一目了然,博文包含了所有实验要求的内容,博文使用了表格以及一级标题二级标题,小标题等的结构来构造,思路清晰。对于小结内容看的出来本组同学是经过了自身的努力将该项目的功能实现出来的,花费了心思的,但是唯一不足的地方就是缺少类图,不过整个博文的效果图非常清晰。对于PSP中的关于项目时间的分配以及对项目内容都非常协调,基本上都是能够按照PSP上面的时间进度完成的。关于“计划共完成需要的时间”与“实际完成需要的时间”两列数据的差异主要表现在编写代码那一部分,究其原因是因为预估时间较少,没有完全将功能按PSP时间进度表来进行安排。总体来说博文值得学习和借鉴。


  • 评论软件代码
    • 软件代码部分:该组同学将老师要求的实验内容的功能基本上已经全部实现,对于博文上的代码截图来看,代码结构简单清晰易懂,条理清晰,没有错综复杂,不太容易懂的代码方面会有相应的注释,值得学习和表扬。但是主要是人机界面没有完全实现,这一方面需要该组成员进行改进,软件结构清晰明了,主要是划分了主类和方法类,没有命名不规范的问题。每个变量的命名以及方法的命名都简单易懂。


  • 软件功能检查列表
检查项目检查结果
A指定单词词频统计功能能否正常使用
B高频词统计功能能否正常使用
C用户从键盘输入高频词输出的个数k词频统计功能
D文本词频统计文件生成是否正常
E 单词频数可视化柱状图是否符合要求
F统计该文本行数及字符数能否正常使用
G各种统计功能均提供计时功能能否正常使用
H可处理任意用户导入的任意英文文本


  • 软件测试中发现的【问题记录列表】
问题编号问题描述
1缺少类图
2没有完全实现人机交互界面

转载于:https://www.cnblogs.com/wangxiaoLAUGH/p/10674762.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/264277.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

html form src,form.html

Amaze UI Admin index Examples欢迎你, Amaze UI 43小时前夕风色Amaze UI 的诞生,依托于 GitHub 及其他技术社区上一些优秀的资源;Amaze UI 的成长,则离不开用户的支持。 2016-09-21 下午 16:405天前禁言小张为了能最准确的传达所描述的问题&…

【转】删除已经存在的 TFS Workspace

删除已经存在的 TFS Workspace 分类&#xff1a; TFS2010-03-03 16:59 1239人阅读 评论(2) 收藏 举报serverpathcommandcachefilegoogle工作转移到新的TFS平台打开source control在创建workspace时出错信息为&#xff1a;The Path <local path> is already mapped in wor…

tiny4412--linux驱动学习(2)

在ubuntu下编写验证字符设备驱动 并移植到arm开发板上 1&#xff0c;准备工作 uname -r 查看电脑版本信息 apt-get install linux-source 安装相应版本的linux内核2&#xff0c;编写驱动程序 Global CharDev.c /* GlobalCharDev.c */ #include <linux/module.h>…

SQL操作全集

SQL操作全集 SQL操作全集 下列语句部分是Mssql语句&#xff0c;不可以在access中使用。 SQL分类&#xff1a; DDL—数据定义语言(CREATE&#xff0c;ALTER&#xff0c;DROP&#xff0c;DECLARE) DML—数据操纵语言(SELECT&#xff0c;DELETE&#xff0c;UPDATE&#xff0c;INSE…

osx doc to html,macos – 在OSX上安装Git HTML帮助

从中更改克隆命令地址$sudo git clone git://git.kernel.org/pub/scm/git/git.git git-doc --branch html至$sudo git clone git://git.kernel.org/pub/scm/git/git-htmldocs.git git-doc希望很快就会在Github教程中进行更改.更新&#xff1a;如果您是认为使用Xcode 4提供Apple…

select poll使用

select poll使用 2.1. 怎样管理多个连接&#xff1f;“我想同一时候监控一个以上的文件描写叙述符(fd)/连接(connection)/流(stream)&#xff0c;应该怎么办&#xff1f;” 使用 select() 或 poll() 函数。 注 意&#xff1a;select() 在BSD中被引入&#xff0c;而poll()是Sy…

如何用distinct消除重复记录的同时又能选取多个字段值?

如何用distinct消除重复记录的同时又能选取多个字段值&#xff1f; 需求是&#xff1a;我要消除name字段值重复的记录&#xff0c;同时又要得到id字段的值&#xff0c;其中id是自增字段。 select distinct name from t1 能消除重复记录&#xff0c;但只能取一个字段&#xf…

学计算机需要多少内存,电脑内存多大才够用

现在内存的价钱越来越便宜&#xff0c;很多新装机的朋友都已经在使用1GB的内存&#xff0c;而还有很多人也在给老电脑的内存升级。在升级了物理内存之后&#xff0c;如何有效设置虚拟内存才能获得最大限度的性能提升?网上流传的一些优化虚拟内存的方法真的有效吗?下面学习啦小…

2019十二省联考游记

这次省选真的经历了很多&#xff0c;虽然最后一波三折进了省队&#xff0c;但还是留下了许多遗憾。 DAY1 进考场先看T1&#xff0c;区间线性基&#xff1f;想了想大概像超级钢琴那样做&#xff1f;但trie树上怎么查区间第k大&#xff1f;一时间没想出来。咦&#xff01;暴力60分…

Android开发学习笔记-自定义对话框

系统默认的对话框只能显示简单的标题内容以及按钮&#xff0c;而如果想要多现实其他内容则就需要自定义对话框&#xff0c;下面是自定义对话框的方法。 1、先定义对话框的模版 <?xml version"1.0" encoding"utf-8"?> <LinearLayout xmlns:andro…

TreeView控件二(递归算法)

扩展了一下。每个控件都有其独特的写法和用法&#xff0c;treeview就是这样的一个控件。做个类似资源管理器的页面。如果逐层遍历&#xff0c;代码会不断重复&#xff0c;所以这时需要用递归算法 Codepublic static void TreeBindMethod(TreeView tvFile,string target) …

计算机中桌面中不显示U盘图标,电脑不显示u盘怎么回事 电脑不显示u盘的解决办法...

在平时的工作中&#xff0c;我们会经常使用到U盘来拷贝资料&#xff0c;U盘便于携带并且储存量大&#xff0c;所以很受大家的欢迎。但是平时我们在拷贝资料将U盘插入电脑中&#xff0c;会发现U盘在电脑中不显示&#xff0c;即使在桌面上仔细寻找也无济于事。这种情况小编也有遇…

js中的cookie使用和vue-cookie的使用

在HTTP协议的定义中&#xff0c;采用了一种机制来记录客户端和服务器端交互的信息&#xff0c;这种机制被称为cookie&#xff0c;cookie规范定义了服务器和客户端交互信息的格式、生存期、使用范围、安全性。 在JavaScript中可以通过 document.cookie 来读取或设置这些信息。由…

asp上传错误:此键已与该集合的一个元素关联

在做一个图片上传的时候&#xff0c;提示“此键已与该集合的一个元素关联”&#xff0c;错误是出现在无组件上传的文件里。 查了一下原来是由于提交数据的页面中出现了页面控件重名的问题&#xff0c;可能是页面中用到的多选项同名引起的&#xff0c;虽然报错&#xff0c;但不影…

spring-在配置文件中配置DAO时直接引用DataSource

一、创建spring项目 项目名称&#xff1a;spring101306二、在项目上添加jar包 1.在项目中创建lib目录 /lib 2.在lib目录下添加spring支持 commons-logging.jar junit-4.10.jar log4j.jar mysql-connector-java-5.1.18-bin.jar …

计算机基础知识总结及自学,计算机基础知识的简单总结

我说明一下&#xff0c;本文只是基于作者的个人理解所作出的总结&#xff0c;如果有什么不对的地方&#xff0c;希望大家给我指正&#xff0c;我会尽快更正的。我也想通过51cto这个大平台&#xff0c;能够与大家一同学习&#xff0c;一同交流&#xff0c;一同进步。1.计算机的组…

【转载】网络流和最小费用流

这段时间复习了下网络流模型&#xff0c;感觉比以前的理解有了长足进展&#xff0c;虽然我知道这东西难就难在建模上&#xff0c;而它的算法本身其实难度不大&#xff0c;但我还是决定说一些我的理解&#xff0c;毕竟理解了本质的东西运用起来才会更灵活。最大流的求解一般有两…

实验1.1

转载于:https://www.cnblogs.com/P201821430028/p/10689308.html

札记__ADT:URL,Lua:strlen方法

2019独角兽企业重金招聘Python工程师标准>>> 01&#xff0c;Android ADT 在线更新的URL&#xff1a; https://dl-ssl.google.com/android/eclipse/ 02&#xff0c;Lua中字符串长度的判断可以使用 # local str "abcabc" print(#str) --6 print(#"a…

vue路由添加.html,怎么使用VueRouter的addRoutes方法实现动态添加用户的权限路由

怎么使用VueRouter的addRoutes方法实现动态添加用户的权限路由发布时间&#xff1a;2021-04-26 13:34:44来源&#xff1a;亿速云阅读&#xff1a;76作者&#xff1a;小新小编给大家分享一下怎么使用VueRouter的addRoutes方法实现动态添加用户的权限路由&#xff0c;希望大家阅读…