2020软件工程第一次结对作业

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/SE2020
这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/SE2020/homework/11224
这个作业的目标 通过结对的方式锻炼协作的能力,为之后团队作业打基础;学习需求分析和原型设计的方法
学号 031802207 031802208
PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划
Estimate 估计这个任务需要多少时间 30 30
Development 开发
Analysis 需求分析 (包括学习新技术) 120 150
Design Spec 生成设计文档 120 120
Design Review 设计复审 60 60
Coding Standard 代码规范 (为目前的开发制定合适的规范) 0 0
Design 具体设计 120 150
Coding 具体编码 0 0
Code Review 代码复审 0 0
Test 测试(自我测试,修改代码,提交修改) 120 120
Reporting 报告
Test Report 测试报告 30 30
Size Measurement 计算工作量 10 10
Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划 60 60
合计 670 730

结对成员

031802207 傅显荣
031802208 高兴

需求分析(NABCD模型)

N for Need

  • 对于学弟学妹:想要了解学长学姐的去向和现状;缺少通过学长学姐了解实验室或者社团的渠道,影响之后内推信息的了解。
  • 对于学长学姐:想要了解学弟学妹擅长的技能、正在进行的研究、未来发展方向等职业相关信息的了解渠道,同时希望能够协助内推信息的发布和交流。
  • 对于实验室&社团:推动同实验室/社团内部成员的交流;推广实验室/社团的宣传;便于交流群组的管理。

A for Approach

  • 开发一款APP/小程序,让学生通过注册登录并关联认证自己加入的实验室/社团,添加自己的个人介绍、职业技能树、工作和学习的成果、现状和未来方向等内容,并通过实验室/社团的通讯录or关系网可以关注、一对一联系想要认识了解的成员。
  • 学长学姐可以在自己的空间或实验室/社团公共空间内发布内推消息,学弟学妹亦可在其中发布自己的问题或者想法。
  • 实验室/社团选派一个管理员负责该APP/小程序的管理,管理实验室/社团成员的认证。

B for Benefit

  • 可以通过个人简介页面获取成员(已经毕业/仍在就读)的基本信息,建立初步的了解。
  • 在实验室/社团内部空间发布内推信息,进行各种资源和信息的交流和交换更加直接有效,具有针对性和即时性。
  • 由实验室/社团介入群组的管理,维护内部成员的认证有效性,保证隐秘性、安全性,建立起于外界的相对封闭的状态。

C for Competitions

主流情况:实验室和社团都习惯于建QQ群或微信群来进行组织内部的交流

  • QQ群/微信群在实际操作中的一些弊端:当下的实验室/社团组织和联系成员的方式多为QQ群或微信群,而为了管理便利和以示区别,实验室/社团往往会每年或每届建立一个QQ群/微信群。一方面,实验室群、社团群经年累月地增多,对于管理员而言不好管理,而对于成员而言也不好利用,经常一个实验室或社团会加入多个群,造成重复和混乱;另一方面,QQ群/微信群较难关联教务处、实验室、社团等,给管理员的认证工作造成困难,同时又很难保证群内部的相对封闭和隐秘性。(总会有奇奇怪怪的人进来发小广告)而对于私聊,成员又很难在一长串的成员列表里找到自己想要联系的人。(总有人不按要求改名片)由于QQ和微信毕竟不是对外封闭的社交软件,很多非好友用户也可以获取我们的个人信息,以致于现在很多人并不会将自己的学校、公司等较私密的信息填在QQ和微信的个人简介中。

目前的原型设计较于上述问题的优势如下:

  • 针对群组繁多管理困难的问题,我们的原型设计以实验室/社团为核心来建立成员联系表可按年份排序同时对于成员认证可关联教务处、实验室等来实现。
  • 方便往届成员和应届成员互相了解个人信息、研究成果、所在实验室/社团等资料。减少对他人的打扰。如有需要,可以进行一对一私聊,避免在大群下不敢询问的尴尬。
  • 成员可以在自己页面下发布动态,有关个人近来研究成果、兴趣爱好之类寻找同好,发现大佬
  • 成员可以在实验室/社团内部空间发布内推信息、求助信息,可及时提问和回应。

D for Delivery

选择一至两个实验室进行试点,接收反馈后改进,若效果好则再进行下一步推广。

原型设计展示:原型设计

登录、注册

首页

首页可以浏览实验室/社团的内部成员的动态,以及推送往届成员和应届成员的信息。

发现


以实验室为分组,浏览实验室成员及照片、个人信息、项目经历等。

个人界面

编辑,浏览自己的个人信息、工作学习方向、研究成果、职业发展等。编辑发布自己的动态。除此之外,还能进行关联学校的认证。

消息列表

消息盒子保存自己的联系人和消息。(类QQ界面,操作熟悉,容易上手)

结对过程

9月26日:需求分析讨论和设计规划
9月28日:建立原型设计
9月29日:原型设计修改及博客初步撰写
9月30日:完成博客及检查缺漏

结对照片


第一版原型设计(草稿)

GitHub commit



posted @ 2020-09-29 21:40  吐魂君  阅读(142)  评论(4编辑  收藏  举报