软工第一次结对作业

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/SE2020
这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/SE2020/homework/11224
这个作业的目标 培养团队协作能力,以及对产品的需求分析和原型设计
学号 031802638,031802640
PSP2.1 Personal Software Process Stages 预估耗时 实际耗时
Planning 计划 2d 2d
Estimate 估计这个任务需要多少时间 7d 7d
Development 开发
Analysis 需求分析 (包括学习新技术) 5h 5h
Design Spec 生成设计文档 1.5h 1.5h
Design Review 设计复审 0.5h 0.5h
Design 具体设计 4d 4d
Reporting 报告 2h 2h
Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划 1h 1h
合计

一、需求分析

NABCD模型

N(Need,需求)

1.学长学姐(主要是已经毕业的)
希望能够了解实验室的现状,实验室内学弟学妹目前的相关研究,擅长领域,并希望能协助内推,最好应该提供一个沟通的渠道
2.学弟学妹(在读)
希望能够了解实验室学长毕业后的去向,发展方向,还有所在工作岗位希望能帮忙内推或者找一下实习机会。

A(Approach,做法)

1.以微信小程序的形式,相对于网页来说更为便捷,对于移动端来说负担相对较少,更加方便,不用另外下载app,用完即推,使用也相对快
2.用户打开小程序,通过微信端进行登录,进入程序后,通过学号,姓名,专业,学生证进行学籍的认证,只有认证通过才能正常使用小程序功能。
3.一个人可以加入多个实验室或者社团的圈子,每个圈子都有相应的空间可以发帖并对外独立,每个圈子都有相应的管理员,管理员可以转移,每个圈子都有相应的可以加入圈子的名单,在名单中的同学点击进入后可以自动加入,不在名单中的同学则需要通过管理员的认证。
4.用户认证完后要修改个人资料,通过年级判断是否毕业,已经毕业的学长需要额外填写自己的去向或者工作现况。
5.用户可以在动态中发布帖子,可以选择是否让别的圈子的人看到。

B(Benefit,好处)

1.用户可以通过查询用户观看圈内人员的个人资料看到详细情况,对于圈外的人只能看到部分,对其他用户进行了一定的隐私保护。
2.可以通过发帖展示自己最近的近况,让圈内同学更好的了解你。
3.相对于网页和app更加便捷,方便使用

C(Competitors,竞争)

优势:
圈子内的成员可以更好的交流了解,圈外人员则看不到详细的资料现况,对隐私进行了一定的保护,而且各种的求助,或者像帮助内推可以在圈子内发帖仅让同一实验室了解,不会让无关人员看到以至尴尬,
也可以通过一对一的聊天更好的寻求帮助。
劣势:
整体项目开发完成的话工作量比较大,所有功能都完成的话也比较难,而且可能作出的小程序比较大,不亚于一些app程序,ui设计比较丑

D(Delivery,推广)

可以让通过先让院里的实验室先尝试使用,然后不断改善产品,通过口碑在校内流通,专门找个人进行维护,保证用户的体验,让班级或者年级的同学在公众号或者朋友圈中宣传到外校。
再让一些已经毕业的实验室学长体验并在公司推广。

二、原型展示以及部分功能说明

墨刀原型的网址:https://modao.cc/app/0b463f740fe37d59cd294828f7e719e6055a9aa7#screen=skfjbm0o9k35ma8
1.登录

2.我的

登录后点击认证进行学籍认证

3.圈子

可以切换圈子,查看圈内成员
4.消息

消息详情
5.动态


动态发布
为什么别人的原型用的都是iphone,我用的却是华为呢,爱国标配不解释

四、结对过程

和队友进行了几个小时的需求分析以及原型大概的设计,但是画出来的效果并不是很理想,而且并没有把所有的功能都在原型中呈现

五、GitHub提交记录截图

posted @ 2020-09-29 23:36  franzzi  阅读(130)  评论(2编辑  收藏  举报