2020软件工程第一次结对作业
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/fzu/SE2020 |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/fzu/SE2020/homework/11224 |
| 这个作业的目标 | 学习分析需求,制作原型以及团队合作的能力 |
| 学号 | 031802539,031802515 |
目录
PSP 表格
| PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
|---|---|---|---|
| Planning | 计划 | ||
| Estimate | 估计这个任务需要多少时间 | 10 | 4 |
| Development | 开发 | ||
| Analysis | 需求分析 (包括学习新技术) | 300 | 60 |
| Design Spec | 生成设计文档 | 60 | 10 |
| Design Review | 设计复审 | 20 | 30 |
| Coding Standard | 代码规范 (为目前的开发制定合适的规范) | ||
| Design | 具体设计 | 60 | 240 |
| Coding | 具体编码 | ||
| Code Review | 代码复审 | ||
| Test | 测试(自我测试,修改代码,提交修改) | 30 | 60 |
| Reporting | 报告 | 60 | 120 |
| Test Report | 测试报告 | ||
| Size Measurement | 计算工作量 | 30 | |
| Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | ||
| 合计 | 550 | 524 |
团队成员
- 成员一:031802539岳嘉宁 ( GitHub 账号:5588yy )
- 成员二:031802515解睿思 ( GitHub 账号:Genesis-R )
需求分析
- 利益相关者:
- 用户:FZU学生。
- 软件团队:我们团队成员。
- 软件工程师:同上。
题目分析
- 题目需求:
1、不同年级的同学想要互相了解。
2、低年级的同学想要向学长学姐们了解经验。
3、高年级的同学想要了解学弟学妹们的动态,了解他们有什么技能点。
4、在群里不好意思直接开口问一些相关问题。
5、此应用还应该注重安全性,隐私性和封闭性。
初步想法
1、想要互相了解,需要在应用内提供个人信息,且本科生,研究生,还有已工作的校友应该区分开。

2、交流方式:
(1)群组式交流
(2)匿名交流
(3)私聊
3、要保证安全性、隐私性和封闭性,那就必须要做用户系统,使用学号认证注册。
问卷调查
问卷设计
主要问题




问卷收集结果及分析
收集结果部分问题统计





分析
根据以上问卷结果我们总结出了以下需求:
1、应用呈现方式:小程序
2、应用注册/登录方式:用学号进行登录
3、交流方式:四种
(1)群组式交流
(2)私聊
(3)匿名
(4)提问
4、个人信息:不提供联系方式
- 页面思维导图

设计原型
原型开发工具
Axure RP

原型图以及功能介绍
登录、注册页面

找回密码

个人信息

成员查看

交流
群组交流


提问

GitHub 提交记录截图以及 GitHub 仓库地址
截图

地址
效能分析
实用性、有效性
- 以小程序为呈现形式,方便快捷。
- 可以从小程序中清楚地看到各人的信息,方便选择想要与之交流的人。
- 可匿名、群组、私聊交流,还可以提出问题等待别人回答,多种交流方式可选择。
安全性、隐私性、封闭性
- 只允许福大学生注册,使用学号姓名注册认证。
- 非注册人员不可以进入小程序内查看他人信息。
- 小程序不提供成员的联系方式,如有需要自己私聊联系获取。
设计风格
- 简洁简洁还是简洁
过程总结
- 分析题目
- 商量出初步需求
- 一起设计问卷
- 收集问卷结果并分析
- 分析页面
- 学习使用 Axure
- 讨论小程序风格
- 分工完成页面
- 页面调整,统一风格并且修改页面功能
- 再次商讨分析页面
- 确定最终版本
团队合作照片


浙公网安备 33010602011771号