项目 内容
课程班级博客链接 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. java面试一日一题:讲下redo log

    问题:请讲下redo log的作用 分析:mysql中有很多日志,例,binlog undo log redo log,要弄清楚这些日志的作用,就要了解这些日志出现的背景及要解决的问题? 回答要点: ...

  2. Eureka原理剖析

    Eureka作为微服务中的注册中心,为微服务集群间各个服务进行调用提供寻址的功能,有了它集群间的服务只需要指定服务名称就可以了,无需再去关心服务具体部署的服务器IP,即可正常调用.下面来对其中我们开发 ...

  3. 技术面试问题汇总第002篇:猎豹移动反病毒工程师part2

    这次拿三个问题来讨论,是关于调试器的.因为对于反病毒工程师而言,类似于OllyDbg和IDA的使用方法是必须掌握的,但是在面试中又不太方便考察,所以只能对其快捷键或者调试器实现原理之类的问题进行提问. ...

  4. jsp JDBC连接MySQL数据库操作标准流程参考

    1. 此案例以帐号密码后台更新维护为例子,对数据库调取数据更新流程进行演示: 代码示例: <%@page import="java.io.IOException"%> ...

  5. John the Ripper破解密码

    目录 John the Ripper 破解Linux系统密码 破解Windows系统密码 John the Ripper John the Ripper是一个快速的密码破解工具,用于在已知密文的情况下 ...

  6. CVE-2017-11882:Microsoft office 公式编辑器 font name 字段栈溢出通杀漏洞调试分析

    \x01 漏洞简介 在 2017 年 11 月微软的例行系统补丁发布中,修复了一个 Office 远程代码执行漏洞(缓冲区溢出),编号为 CVE-2017-11882,又称为 "噩梦公式&q ...

  7. 【python】Leetcode每日一题-删除有序数组中的重复项2

    [python]Leetcode每日一题-删除有序数组中的重复项2 [题目描述] 给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 最多出现两次 ,返回删除后数组的新长度. 不 ...

  8. java之Collection

    java中的Collection可分为List.Set.Queue三种类型. 1.List. List会按照插入的顺序保存对象,较为常用的实现类有ArrayList,LinkedList和Vector ...

  9. android之布局优化

    android中提供了<include />.<merge />.<ViewStub />三种优化布局. 1.<include /> <inclu ...

  10. Linux的基础操作

    1.概念 Linux是基于Unix的开源免费的操作系统,由于系统的稳定性和安全性几乎成为程序代码运行的最佳系统环境. 2.Linux的分类 1.按市场需求分为: 图形化界面版.服务器版 2.按原生程度 ...