项目 内容
课程班级博客链接 https://edu.cnblogs.com/campus/xbsf/2018CST
这个作业要求链接 https://www.cnblogs.com/nwnu-daizh/p/14687473.html
团队名称 TheSuperego
团队成员分工描述 杨丽霞(PM):项目整体布划、会议主持、人员分工及代码编写
张兴盼:博客及文档撰写、代码测试审查
公海瑜:项目开发代码编写及测试审查
陈来弟:项目概要设计及代码编写
团队的课程学习目标 1.了解软件工程项目现况并确定项目选题
2.成员间遇到问题能够及时沟通,增进团员间感情
这个作业在哪些方面帮助团队实现学习目标 1.成员间彼此交流熟悉,提高之后的团队合作效率
2.了解项目开发流程并对团队项目有一个整体构化
团队博客链接 https://www.cnblogs.com/qwe0420/
团队项目Github仓库地址链接 https://github.com/ylxo

任务1:团队组长主持(企业微信)会议,确定团队项目选题;

  • 会议名称:讨论团队项目选题
  • 会议内容:一开始我们团队选择了比赛项目中的《疫情信息查询及趋势预测系统》这个项目,在跟老师进行交流后,我们意识到该项目与同类项目相比,实现有差异化的用户需求空间很小,故在此基础上我们及时更换了项目选题。
  • 参会截图如下:

任务2:采用NABCD法,从五个视角对初选项目可行性进行团队合议

  • 项目名称:毕业设计选题系统
  • 项目NABCD描述:
    • N(Need 需求)

      毕业设计是高等学校各学科专业及其他需要培养设计能力的应届毕业生的总结性独立作业,要求学生针对某一课题,综合运用本专业有关课程的理论和技术做出解决实际问题的软件。毕业设计是高等学校教学过程的重要环节之一,而当前的毕业设计选题存在以下问题:

      1)学生只能看到公布的题目,不能及时了解题目被选择的情况,造成学生选题、选导师时非常盲目,效率低;

      2)在问题1的情况下,存在只能限于通过手机等通讯工具跟学生沟通,教师确认指导学生的工作较为繁琐,效率低;

      3)学院汇总题目与选题结果过程工作量大,效率低。
    • A(Approach 做法)

      此次项目我们准备做一个适用于学生、教师、教务员三方的毕业设计选题软件,学生可以随时浏览自己心仪的题目并且选择该题目,然后等待出题老师录取;教师可以查询已选择自己给出题目的学生,并根据学生情况决定是否选择该学生;教务员可以查看、修改和删除系统内的所有学生、教师个人信息和所有题目的信息,并且可通过可选题目的查询,待录取题目的查询和已录取题目的查询了解整个毕业设计的总体工作进展情况。
    • B (Benefit 好处)

      在毕业设计选题阶段,该系统可以高效率的进行选题等双向选取工作,并且给教务处老师的工作也减轻了一定压力,方便学生选题,和教师沟通等,也有利于学院开展选题工作,效率高。
    • C (Competitors 竞争)

      我们了解到现有小程序或者APP在毕业设计选题方面还没有确切的规划,并且现有资源系统在各个学校机构中选题查询等并不是很普及,此系统方便学生选题,也方便教师查询及教务处查看总体进展情况,对毕业生毕业设计选题选导师有重要作用。
    • D (Delivery推广)

      此系统可用于各大高校的毕业季时毕业生选题,让用户知道我们软件项目的便捷性、高效性,并进一步传播,在高校学生及教师之间加速推广。

任务3:填报选题信息

  • 已成功填写选题信息,并完成提交。(说明:由于更改选题,故进行了两次信息填报,团队编号以第一次提交为准)

任务4:任课教师确认团队选题或指导调整

  • 任课教师确认选题截图如下:



任务5:各团队确定选题后,尝试对项目进行初步的需求调研,并依据调研结果填写《2021年学生“创新能力提升计划”项目申请表》;

  • 已对项目进行初步的需求调研并完成了申请表的填写,详情见GitHub仓库。

任务6:将任务5编制的申请表上传到Github团队项目仓库;

任务7:完成《实验五 团队作业2:团队项目选题》博文作业

  • 《实验五 团队作业2:团队项目选题》各项任务实际花费的时间
任务 实际花费的时间(min)
任务一 60
任务二 30
任务三 5
任务四 25
任务五 180
任务六 5
任务七 60
  • 学习《现代软件工程—构建之法》第9章内容,从团队分工和沟通手段角度,谈谈完成本次作业的感受和体会

    • 第9章内容

      1.典型的软件团队里除了能写代码、测试代码和画图做设计的成员,还有一类角色,不做上面这些事情但也很重要,我们叫他们项目经理——PM。

      2.微软公司有以下几类PM



      3.成为一个合格的PM,需具备以下能力

      1)观察、理解、和快速学习能力

      2)分析管理能力

      3)一定的专业能力

      4)自省的能力

      4.PM做开发和测试之外的事情,开发和测试都是专注于代码,代码之外,还有什么呢?还有很多不确定性一风险。 PM要在整个项目的生命周期管理风险。对于软件项目来说,风险是在正常软件生命周期事件之外的、可能发生的影响项目的成功的事件。我们可以把风险分为以下几类:

感受和体会

杨丽霞(PM):此次的软件工程项目主题是项目选题,从小组讨论到选题确定,由于我们第一次的题目未通过,所以我们又开始了第二次的讨论,最终确定了毕业设计选题系统这个题目,但是从老师了解到已经有现有系统,所以我们需要对现有使用系统进行调研,然后了解系统的差异,从而体现我们设计的新颖性与创新性。当然后期项目的实施还需要我们小组成员的齐心协力与共同努力去完成。

张兴盼:本次的任务是进行项目的选题,我们在上网调研了相关资料后发现,目前市面上已发行的软件系统都基本上已经做的很完备了,那么同这些项目相比,我们项目的创新部分就显得尤为重要。在大家的讨论下,我们最终确定了毕业选题系统这个项目,我们认为目前市面上该类项目还是比较缺乏的。在讨论的过程中,我也认识到了团队合作及团员之间沟通的重要性,希望在日后的合作中我们能不断完善自己,成为一个对团队有用的人。

陈来弟:我主要负责的是任务五,在这个过程中,我学习到了软件项目的基本实施过程,这部分包含有很多的步骤,要完成这些步骤,才能够很好的完成软件项目。但是在完成这些步骤的过程中,是很复杂的,需要投入大量的时间和精力,所以这一过程我学到了很多,我的小伙伴也给了我很多的帮助,我体会到的团队合作的重要性。

公海瑜:在此次实验项目中,我主要进行任务五软件项目需求调研,并负责编写《2021年学生“创新能力提升计划”项目申请表》。通过这一任务的完成过程,我对软件项目的需求分析有了更深的了解,也对需求分析的方式和过程更为了解,对以后的任务进行有很大的帮助,另外,编写申请书让我对项目建立流程更为了解,对个人和团队立项有很大帮助。在组长的主持下,我们小组进行了企业微信视频会议,对小组各成员分工进行了划分,使得我们完成整个任务的效率提高了很多。

TheSuperego 实验五 团队作业2:毕业设计选题系统的更多相关文章

  1. 永远的Ace 实验五 团队作业2:XXX企业设施设备云上资料室

    项目 内容 课程班级博客链接 https://edu.cnblogs.com/campus/xbsf/2018CST/ 这个作业要求链接 https://www.cnblogs.com/nwnu-da ...

  2. TheSuperego 实验六 团队作业3:项目需求分析与原型设计

    项目 内容 课程班级博客链接 班级博客 这个作业要求链接 作业要求 团队名称 TheSuperego 团队成员分工描述 杨丽霞:组织QQ会议,合理明确组内分工,推进任务,实施关于我们原型设计陈来弟:负 ...

  3. 实验十三 团队作业9:Beta冲刺与团队项目验收

    实验十三 团队作业9:Beta冲刺与团队项目验收 实验时间 2019-6-20(21) Deadline: [6.20-6.26]之间任选连续3天的23:00,以团队随笔博文提交时间为准. 评分标准: ...

  4. 实验十一 团队作业7—团队项目设计完善&编码测试

    实验十一 团队作业7—团队项目设计完善&编码测试 实验时间 2018-6-8 Deadline: 2018-6-20 10:00,以团队随笔博文提交至班级博客的时间为准. 评分标准: 按时交 ...

  5. 实验十一 团队作业7:团队项目设计完善&编码

    实验十一 团队作业7:团队项目设计完善&编码 实验时间 2019-6-6 Deadline: 2019-6-12 10:00,以团队随笔博文提交至班级博客的时间为准. 评分标准: 按时交 – ...

  6. 《CoderXiaoban团队》实验十 团队作业6:团队项目系统设计改进与详细设计

    实验十 团队作业6:团队项目系统设计改进与详细设计 项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 实验十 团队作业6:团队项目系统设计改进与详细设计 团队名称 Code ...

  7. 《ABCD组》实验十一 团队作业7:团队项目设计完善&编码

    <ABCD组>实验十一 团队作业7:团队项目设计完善&编码 项目 内容 这个作业属于哪个课程 http://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在 ...

  8. 永远的ace 实验七 团队作业4—团队项目需求建模与系统设计(1)

    项目 内容 课程班级博客链接 https://edu.cnblogs.com/campus/xbsf/2018CST/ 这个作业要求链接 https://www.cnblogs.com/nwnu-da ...

  9. 实验十一 团队作业7---团队项目设计完善&编码测试

    团队软件项目设计完善: 任务1:根据OOD详细设计工作要点,修改完善团队项目系统设计说明书和详细设计说明. <软件设计方案说明书>:https://github.com/cy0325/Te ...

随机推荐

  1. hdu1572 水搜索

    题意: 中文的不解释; 思路:           其实就是一个水的搜索,直接搜索不会超时,还有别跑最短路了,题目没要求跑最短路,别读错题,刚开始自己嘚嗖的跑了一边最短路 wa了 ,正好最近看了STL ...

  2. 15.PHP_PHP与Ajax

    PHP与Ajax 刚刚下班回来地铁上看的这一章,觉得这东西思路可以.确实解决了WEB的两个大的问题,流量和计算量问题.简单说下我的理解,然后在根据资料整理下学习笔记. 两个问题: 1.展示一个WEB网 ...

  3. ColyseusJS 轻量级多人游戏服务器开发框架 - 中文手册(上)

    快速上手多人游戏服务器开发.后续会基于 Google Agones,更新相关 K8S 运维.大规模快速扩展专用游戏服务器的文章.拥抱️原生 Cloud-Native! 快速开始 在开始之前,让我们确保 ...

  4. MVC三层架构的功能的简要说明

    MVC 介绍 MVC: Model 模型 ​ View 视图 ​ Controller 控制器 M (Model) : 模型 功能 DAO层 : 对数据库进行操作(CRUD) Service层 : 处 ...

  5. 索引器和ref、out关键字

    这节讲三个小知识:索引器.ref.out. 索引器: 在一个类中,我们可以定义一个索引器,它可以让我们在外部像访问数组元素一样访问类的属性成员. 索引器的定义就像定义属性一样,只不过名称为this,后 ...

  6. CSS&HTML标签

    内容索引: 1. HTML标签:表单标签 2. CSS HTML标签:表单标签 * 表单: * 概念:用于采集用户输入的数据的.用于和服务器进行交互. * form:用于定义表单的.可以定义一个范围, ...

  7. SpringBoot系列——Activiti7工作流引擎

    前言 工作流程是我们日常开发项目中常见的功能,本文记录springboot整合activiti7. Activiti介绍 官网:https://www.activiti.org 数据库表 act_hi ...

  8. MySQL备份脚本,应该这么写

    前言: 数据库备份的重要性不言而喻,特别是在生产环境,任何数据的丢失都可能产生严重的后果.所以,无论什么环境,我们都应该有相应的备份策略来定时备份数据库.在 MySQL 中,比较常用的逻辑备份工具是 ...

  9. Zabbix 5.0 优化建议

    Blog:博客园 个人 在使用Zabbix过程中,正确的调整Zabbix系统,使之保持高性能是非常重要的,能够充分利用硬件资源,监控更多主机和性能指标. 硬件 关于zabbix server端硬件的建 ...

  10. 黄衫女子,黄衫好.png

    正想着团队项目中数据该如何解析,就收到了来自软工课程组的一件小黄衫,真是意外之喜.详问其来源,竟是因结对项目做的"较好"而来,顿感受之有愧. 结对项目是两人对文件系统的一个小模拟, ...