| 项目 | 内容 |
|---|---|
| 课程班级博客链接 | [班级博客] |
| 这个作业要求链接 | [作业要求] |
| 团队名称 | 这是个小队 |
| 团队的课程学习目标 | (1)通过组建软件项目研发团队,进行团队合作学习。 (2)增强成员之间的合作交流能力。 |
| 这个作业在哪些方面帮助我实现学习目标 | (1)在团队组建和阅读其他小组原码过程中,互相学习。 (2)克隆项目原码,在寻找bug的过程中,更加熟练掌握Github协作开发程序的操作方法。 |
| 团队博客链接 | [团队博客] |
| [班级博客]:https://edu.cnblogs.com/campus/xbsf/2018CST | |
| [作业要求]:https://www.cnblogs.com/nwnu-daizh/p/14604444.html | |
| [团队博客]:https://home.cnblogs.com/u/2366082 |
-
任务1
-
(1)被评论作业的博客链接;
-
(2)被评论作业的Github项目仓库链接;
-
(3)符合(1)要求的博客评论;
-

-
(4)符合(2)要求的代码核查表;
- 代码核查表
| 概要部分 | |
|---|---|
| 代码是否符合需求和规格说明么 | 是 |
| 代码设计是否有周全的考虑 | 是 |
| 代码是否具有可读性 | 是 |
| 代码是否容易维护 | 是 |
| 代码的每一行都执行并检查过了吗 | 是 |
| 设计规范部分 | |
| 设计是否遵从已知的设计模式或项目中常用的模式 | 是 |
| 代码是否依赖于某一平台,是否会影响将来的移植 | 否 |
| 开发者新写的代码是否用已有的Library/SDK/Framework中的功能实现 | 是 |
| 本项目中是否存在类似的功能可以调用而不用全部重新实现 | 是 |
| 是否有无用的代码可以清除 | 是 |
| 代码规范部分 | |
| 修改的部分是否符合代码标准和风格 | 是 |
| 具体代码部分 | |
| 是否对错误进行处理 | 否 |
| 是否有参数传递错误 | 否 |
| 数据结构中是否有无用的元素 | 是 |
| 是否有可能优化 | 是 |
| 效能 | |
| 代码中,特别是循环中是否有明显可优化的部分 | 否 |
| 可测试性 | |
| 代码是否需要更新或创建新的单元测试 | 是 |
-
(5)符合(3)要求总结:A、B、C;
-
A:体验任务3实现软件功能,简要描述软件的使用过程,上传使用软件的照片;
-
数据散点图:
![]()
-
降序排序:
![]()
-
回溯法求解:
![]()
-
遗传算法求解:
![]()
-
动态规划求解:
![]()
-
GUI界面:
![]()
-
-
B:总结任务3要求的功能软件解决了吗?软件在数据量/界面/功能上各有什么优缺点?对该软件产品功能有什么改进意见?
-
任务3的基本功能都可以实现
-
使用python语言设计GUI界面,界面可能没有那么美观,但是设计排版之类的,还是可以进行进一步的优化、加工。
-
在代码方面还有GUI界面的设计方面,都需要进一步的与小伙伴交流,进行优化、改进。
-
-
C:从职业、学历、年龄、专业、爱好、收入等方面概括任务3所研发软件产品的典型用户群特征,他们表面需求,潜在需求是什么?
-
职业:学生、专业研究人员
-
学历:本科及以上
-
年龄:18岁及以上
-
表面需求:D{0-1}算法的求解
-
潜在需求:动态规划算法、回溯算法以及遗传算法的分析
-
-
-
(6)符合(4)要求结论;
-
对于评价作业,经过与小伙伴的讨论、交流,我们一致认为评价作业 d)好,不错
-
结论原因:
- 博文整篇对于实验三的各个任务阶段的完成度很不错,可读性也良好,代码的编写简洁易懂,并有相应的注释,帮助我们理解。博文对于我有很大的帮助。我们通过浏览、并与小伙伴交流,改进了我们实验三的内容,因此我们团队认为评价博客值得推荐。
-






浙公网安备 33010602011771号