201871030137-杨钦颖 实验四 团队作业1:软件研发团队组建

201871030137-杨钦颖 实验四 团队作业1:软件研发团队组建

项目 内容
课程班级博客链接 班级连接
这个作业要求链接 作业连接
团队名称 天马行空队
我的课程学习目标 1、实验三作业互评。
2、组建软件项目研发团队。
这个作业在哪些方面帮助我实现学习目标 1、学习了其他团队的优点,补充了自己的缺点。
2、组建了软件项目研发团队,为以后的学习工作做了准备。
团队博客链接 团队博客链接

任务1:浏览班级博客园中提交《实验三 软件工程结对项目》作业,任选一个你认为完成质量较高的小组项目成果,继续以实验三结对学习方式完成以下任务,具体要求如下:

  • 对博文作业进行阅读,并结合评分要求进行评论,评论要点包括:博文结构、博文内容、博文结构与PSP中“任务内容”列的关系、PSP中“计划共完成需要的时间”与“实际完成需要的时间”两列数据的差异化分析与原因探究,给出这个结对小组在进度计划方面可以提高的具体建议。将以上评论内容发布到博客评论区。

    评论的博客

    Github的仓库链接地址

  • 克隆任务3项目源码到本地机器,阅读并运行代码,找出项目代码的5个以上bug,参照《现代软件工程—构建之法》4.4.3节核查表复审项目代码并记录。

    • 概要部分

      • 代码能符合需求和规格说明么?

        代码符合要求与规格说明

      • 代码设计是否有周全的考虑?

        有较为周全的考虑

      • 代码可读性如何?

        代码可读性强

      • 代码容易维护么?

        容易维护

    • 设计规范部分

      • 设计是否遵从已知的设计模式或项目中常用的模式?

        遵从

      • 有没有硬编码或字符串/数字等存在?

        没有

      • 代码有没有依赖于某一平台,是否会影响将来的移植(如Win32到Win64)?

        不会影响移植

      • 在本项目中是否存在类似的功能可以调用而不用全部重新实现?

        没有

      • 有没有无用的代码可以清除?

        没有

    • 代码规范部分

      • 修改的部分符合代码标准和风格么(详细条文略)?

        符合

    • 具体代码部分

      • 有没有可能导致资源泄露(内存、文件、各种GUI资源、数据库访问的连接,等等)?有没有可能优化?

        不会导致资源泄露;还有优化的可能性

      • 数据结构中是否有无用的元素?

        没有

    • 效能

      • 代码的效能(Performance)如何?最坏的情况是怎样的?

        达到了部分任务要求

      • 代码中,特别是循环中是否有明显可优化的部分?

        没有

    • 可测试性

      • 代码是否需要更新或创建新的单元测试?

        可以继续开发

  • 阅读《现代软件工程—构建之法》第12章内容,完成以下分析任务:

    • A. 体验任务3实现软件功能,简要描述软件的使用过程,上传使用软件的照片;

      • 运行代码,输入选择的功能,点击确定键即可。
        • 散点图
        • 价值重量比排序
        • 动态规划算法
        • 遗传算法
    • B. 总结任务3要求的功能软件解决了吗?软件在数据量/界面/功能上各有什么优缺点?对该软件产品功能有什么改进意见?

      • 解决了大部分的功能要求。
      • 缺点:没有文件选择功能;不能选择用户所需要的数据;遗传算法没有明确给出最终答案,可读性不高;遗传算法没有生成遗传算法运行结果图;每次使用都需要重新运行代码比较麻烦。
      • 改进意见:增加数据选择功能,完善遗传算法,增强图形用户界面的可用性。
    • C. 从职业、学历、年龄、专业、爱好、收入等方面概括任务3所研发软件产品的典型用户群特征,他们表面需求,潜在需求是什么?

      职业 在校大学生或社会工作者
      学历 专科或本科或本科以上
      年龄 18-35
      专业 计算机
      爱好 编程、算法
      收入 0-10000
      表面需求 学习研究算法
      潜在需求 提高自己编程能力
  • 经过(1)—(3)的工作,你们一定有充分的理由给评价作业选择一个结论: a) 非常不推荐 b) 不推荐 c) 一般 d) 好,不错 e) 非常推荐

    • d) 好,不错
  • 结合(1)—(3)的评论体会,迭代改进本小组实验三任务3。

posted @ 2021-04-21 02:00  201871030137-杨钦颖  阅读(42)  评论(0编辑  收藏  举报