201571030115-李雪芬 实验三 结对项目—《西北师范大学疫情防控信息系统》项目报告

项目 内容
课程班级博客链接 https://edu.cnblogs.com/campus/xbsf/nwnu2020SE
这个作业要求链接 https://www.cnblogs.com/nwnu-daizh/p/12416880.html
我的课程学习目标 通过本次实验可以对整个软件工程的过程有一个更加清楚的掌握,同时对于用到的知识加以梳理,对于一些未涉及的知识进行学习,增强自学能力和解决问题的能力。而且要更加适应这种学习模式,以更大程度的提升学习思维方法。
这个作业在哪些方面帮助我实现学习目标 首先是这个作业的完成方式,在一个整体项目的思考上,通过PSP的辅助让自己对整个工程的一个过程更加清晰,其次是这个作业的内容让我认识到软件工程和社会的当前需求紧密联系,最后就是本次作业对自身而言的难度,可以让我在挑战中收获更多。
结对方学号-姓名 201771030117-邵阳阳
结对方本次作业博客链接 https://github.com/k20465/Systemjava2
本项目Github的仓库链接地址 https://github.com/k20465/student

任务1:阅读《现代软件工程—构建之法》第3-4章内容,理解并掌握代码风格规范、代码设计规范、代码复审、结对编程概念;同时观看网上课程。

  代码风格规范:
  代码设计规范:
  代码复审:
  网上课程:
  结对编程概念:

任务2:两两自由结对,对结对方《实验二 软件工程个人项目》的项目成果进行评价,具体要求如下:

(1)对项目博文作业进行阅读并进行评论,评论要点包括:博文结构、博文内容、博文结构与PSP中“任务内容”列的关系、PSP中“计划共完成需要的时间”与“实际完成需要的时间”两列数据的差异化分析与原因探究,将以上评论内容发布到博客评论区。

  •   评论已完成,结对方博客链接:https://www.cnblogs.com/syy2020/p/12520232.html
  •   评论如下图:

(2)克隆结对方项目源码到本地机器,阅读并测试运行代码,参照《现代软件工程—构建之法》4.4.3节核查表复审同伴项目代码并记录。
   克隆对方源码到本地:

(3)依据复审结果尝试利用github的Fork、Clone、Push、Pull request、Merge pull request等操作对同伴个人项目仓库的源码进行合作修改。

  •   Fork:
  •   Clone:
  •   Push:
  •   Pull request:
  •   Merge pull request:
    符合(2)要求的代码核查表(15分);
      结对方项目仓库中的Fork、Clone、Push、Pull request、Merge pull request日志数据

任务3:采用两人结对编程方式,结合我校师生疫情每日上报系统使用体验,设计开发一款符合我校疫情防控工作需求的信息系统,使之具有以下功能:

(1)可采集全校各类师生员工疫情信息;
(2)各二级部门疫情防控工作负责人可查看本部门人员疫情汇总,并提供高级查询功能进行多属性组合查询和可视化统计功能;
(3)学校防控办指定负责人登录《西北师范大学疫情防控信息统计》子系统,可浏览所有人员填报汇总数据清单,利用【高级查询】可进行数据组合筛选,系统以图形化方式展示各学院已填报和未填报学生统计情况和关键疫情数据统计情况,可【导出】查询列表的EXCEL文件;
(4)人机交互界面要求GUI界面(WEB页面、APP页面都可);
(5)附加分功能:定时填报提醒
结对编程项目实施要求及代码部分评分细则(30分):
结对编程开发进度计划的要求:在项目正式之前,预估本次结对项目任务的PSP环节的消耗时间,并在PSP过程中统计实际耗时,填写PSP表格。
尝试采用汉堡包法实施项目结对中两个人的沟通,关于汉堡包法的阐述参见:http://www.cnblogs.com/xinz/archive/2011/08/22/2148776.html
理解领航员和驾驶员两种角色关系:两人都必须参与编码工作,在结对编程中两个人轮流做对方的角色。
将结对编程项目的源码以增量方式提交到指定同学Github账号的项目仓库中,Github结对项目仓库的代码提交日志要体现两人合作过程,项目仓库中要能看到项目多次commit的记录,和两人各自的commit记录。(5分)
项目必须包含src文件夹,编撰两人合作开发遵守共同认可的编码规范,提交项目代码规范文档到Github项目仓库根目录下。(5分)
程序功能评测。( 20分)
任务4:完成结对项目报告博文作业

猜你喜欢

转载自www.cnblogs.com/lixuefen/p/12586643.html