2020软件工程第一次结对作业
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/fzu/SE2020 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/fzu/SE2020/homework/11224 |
这个作业的目标 | 学会使用原型开发工具进行原型设计 |
学号 | 031802637杨维涵 031802631吴端己 |
目录导航
一、PSP表格
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 20 | 20 |
Estimate | 估计这个任务需要多少时间 | 660 | 700 |
Analysis | 需求分析 (包括学习新技术) | 400 | 300 |
Design Spec | 生成设计文档 | 60 | 30 |
Design Review | 设计复审 | 30 | 30 |
Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 20 | 20 |
Design | 具体设计 | 120 | 400 |
Reporting | 报告 | 30 | 50 |
Size Measurement | 计算工作量 | 20 | 0 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 20 | 30 |
合计 | 1380 | 1580 |
二、项目背景分析
这次实验,我们主要设计以微信小程序的形式来完成,用户可以在微信小程序搜索框中搜索此小程序。
三、NABCD模型
1.Need
该客户主要的困扰是,在校生如何获取已经毕业的一些个人信息,学长和学姐如何获取学弟和学妹的个人信息。所以,我们设计了一个蓝图,可以实现必要的功能。我们希望可以做出能够存储信息,检索、筛选信息的小程序。
在校生简介中应当包括的信息有:
1.必须信息
学号,姓名,专业
2.选填信息
兴趣爱好专长。
学长学姐简介中应当包括的信息有:
1.必须信息
姓名,所在公司(单位),从事什么方向
2.选填信息
兴趣爱好专长
2.Approach
经过分析我们认为可以实现以下功能:
1.注册
用户可以用手机号获取验证码或者邮箱获取邮件的方式注册一个账号,手机号和邮箱是账号的唯一标识
2.完善信息
注册之后,登陆之后,进入主页,可以看到有两个选项,(1)我是在校生(2)我已毕业,用户可以根据自身选择,选择完之后,会自动跳转到完善信息页面,如果手滑选错了,可以返回上一级
在完善信息页面,填入必须和选填的信息后,可以提交审核,人工审核信息准确无误后,账号就认证成功了。
3.查询功能
任何已经认证的用户可以在查询框中搜索自己想要的内容
4.社交功能
在"社区"面板里,可以看到各种各样的信息,也许有问题求助,也许有招聘消息,也许有寻求搭档。
3.Benefit
用了我们的这个小程序,只要是曾经是本校的学生,都可以互相找到彼此,分享经验,互相学习。
4.Competitors
优势
注册需要通过人工的审核,增加了小程序的可靠性,不用担心有人冒充身份的问题。
注册流程人性化,操作简便。
劣势:
需要数据库支持
成员少,推广不易
5.Delivery
利用学生课间休息时间介绍小程序
用年段群进行推广
在福大校友公众号发布信息
奖励机制,试用有奖,邀请有奖。
四、原型设计
登录界面
获取验证码
圈子
搜索功能
好友
聊天
个人信息
个人信息的修改
我的关注
我的粉丝
五、结对照片
六、GitHub截图
七、总结
墨刀针布戳
后续功能还有待完善,比如人工审核,希望能得到老师的指点。
这次结对作业还算是比较顺利,希望这一次作业可以有后续吧!