软工结对第一次作业

| 这个作业属于哪个课程 | 软件工程2020秋学期 |
| ---- | ---- | --- |
| 这个作业的要求在哪 | (https://edu.cnblogs.com/campus/fzu/SE2020/homework/11224) |
| 这个作业的目标 | 理解作业中客户中的需求,学会设计原型,体验团队协作 |
| 学号 | 031802407 涂仲科 031802407 黄涛烜 |

一.psp表格

PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划 60 30
Estimate 估计这个任务需要多少时间 600 660
Development 开发
Analysis 需求分析 (包括学习新技术) 240 180
Design Spec 生成设计文档 60 60
Design Review 设计复审 (和同事审核设计文档)
Coding Standard 代码规范 (为目前的开发制定合适的规范
Design 具体设计 270 270
Coding 具体编码
Code Review 代码复审
Test 测试( 自我测试,修改代码,提交修改)
Reporting 报告 60 60
Test Report 测试报告
Size Measurement 计算工作量
Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划 60 60
合计 1350 1320

二.NABCD模型
N (Need 需求) :
在读学生 :想要了解实验室和社团学长学姐们的去向和现状,这是选择这个实验室的依据之一,还是今后找工作的内推的重要支柱。
毕业学生 :想要了解学弟们现在在做什么研究,有什么擅长技能,希望能帮忙内推。
可以看出两边都需要一个能方便有效知晓两者信息的平台,完成以上这些需求,同时能够多交些朋友。

  我们觉得在此基础上能够再添加一些实用的功能:   
  1,有用户认证,屏蔽一些无关人员,同时可以通过相关软件互联登录而不用注册账号。
  2,有群组的功能,方便成员讨论或是分享文件,发布公告。
  3,在自己的基本信息编辑页面有分享自己的动态和想法的空间,并可以自己设置是否隐藏。
  4,有自己的一个仓库,存放一些文件或是有用的链接,自己设置文件是否可见这一属性。
  5,能保证用户不被信息轰炸, 非好友限制发信息的数量。
  6,有收发邮件的功能。
  7,有提问和回答问题的板块。
  8,有一个所有人分享信息的板块,分学习和日常。
  9,有一个强大的搜索功能。

A(Approach 做法):

  设计一个app,并根据需求逐一设计板块。

B(Benefit 好处):

  1,针对性更强,能够在这个平台上得到学长学习的经验和一些更加贴合自己的学习资料,提问和回答也更容易有实用的回答。
  2,不用像其他软件一样费力地筛选信息,因为是本校的,得到的知识也更适合自己所选课程。
  3,方便大家互相学习,互相分享。

C(Competitors 竞争):

  劣势:其他平台的交友分享功能已经做得比较完善,如果其他功能不够优秀的话,会缺乏吸引力,用户的粘度也不会很高,用户不多或是参与度不高的话,也没有什么意义。
        很多只是想法,实现起来很困难。

  优势:其他软件的信息太多太杂,找到自己想要的东西会很麻烦,而这款软件的功能目的都比较纯粹,服务福大的学生,更方便的认识朋友,对自己的校友也会有印象,得到对当前自己学业有用的信息也会更加方便。

D (Delivery 推广):

  做一个文案,印成海报或是在大群里推广。

三.原型

使用mockplus原型设计软件
流程图

认证身份

登录页面

搜索想要内容

通讯录功能

个人资料设置

空间分享功能

收件箱功能

四.结对过程
9.23 进行讨论,确立开发方向及实用工具
9.24——9.28 设计功能,制作页面,制作流程图
9.29——9.30 完善页面,对功能进行改版

五.github操作

posted @ 2020-09-30 20:02  xihuyouyong  阅读(94)  评论(3编辑  收藏  举报