项目 内容
课程班级博客链接 [班级博客]
这个作业要求链接 [作业要求]
团队名称 这是个小队
团队的课程学习目标 (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

  • (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)好,不错

    • 结论原因:

      • 博文整篇对于实验三的各个任务阶段的完成度很不错,可读性也良好,代码的编写简洁易懂,并有相应的注释,帮助我们理解。博文对于我有很大的帮助。我们通过浏览、并与小伙伴交流,改进了我们实验三的内容,因此我们团队认为评价博客值得推荐。
posted on 2021-04-20 22:21  201871010108-高文利  阅读(53)  评论(0)    收藏  举报