福州大学软件工程实践结对编程作业(需求分析与原型设计)

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/SE2020/
这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/SE2020/homework/11061
这个作业的目标 练习使用原型工具,分析需求,设计原型
学号 胡烨艳:031802406 郑民浩:031802443

一、PSP表格

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

二、NABCD模型

N( Need 需求)

老师的需求:

默默的随时随地的关注已毕业学生的工作发展状况和在读学生的学习生活状况

可以和学生亲切而不尴尬的交流

在读学生

联系与自己学习专业相关的学长学姐并与之交流

如何获得自己想要就职岗位或公司的内推资格

如何准备公司面试

如何准备考研/考公

已毕业学生

了解老师们现在的生活状况和研究方向

了解现在实验室的学弟学妹们在做的课题或者项目

有渠道能够分享自己公司的内推信息

经过对各种需求的分析思考之后我们得出了以下几个痛点:

老师和自己的学生难以随时随地关心和了解彼此真实的状况。

学弟学妹难以清晰的了解自己待解决问题的求解方向和求解方法,和学长学姐或者导师没有精准定位的交流分享来解决问题。

学生难以展示自己真正的力水平从而获得更进一步的指导或者权威人士的认可

A(Approach,方法)

设计结构如下:

注册与登录:

需要通过教务处认证,以确保为本校学生

加入学术圈

界面排版:

B(Benefit,好处)

1、讨论区生态:通过提问抛砖引玉,通过学长老师系统的分析回答,高效解决各种生活问题或者学术问题

2、可以通过族谱查看本家族所有成员以及导师,族内成员关系的可视化明晰了成员在时间和状态上的可上的可序性

3、以族为单位定义社交空间既是新颖的又是不颠覆传统社交需求的社交方式;

4.族内与外界泾渭分明,作为私密社交空间来说十分契合有限成员的聚集与交流;

5.产品页面简约而不失实用,各种功能分区易见易用;

C(Competitors,竞争)

优势:

关系图谱:直观反映老师和学生之间的关系,便于不同级学生之间的交

劣势:

UI交互界面还可以不断改进

还有更多功能能继续开发

D(Delivery,推广)

老师或实验室通过邀请码邀请同学加入

不在实验室或没有导师的同学也可以直接加入,后期再加入相应学术圈

之后可以通过校方在大学内部使用

已毕业的学长学姐也可以通过邀请码,通过申请后加入学术圈

三、原型设计

本次作业使用墨刀作为原型设计的工具

原型连接

首页 : 以学校公告和论坛提问与回复为主的信息交流板块

首页-新闻 :展示教务处、所在学院等的公告、通知

首页-关注 : 可查看我关注的人的问题,方便回答朋友的问题。

首页-提问 : 可面向全校进行提问,可按时间倒序、按热度顺序或通过关键字查找指定问题进行筛选排序以便查看。

论坛上留言为保证隐私性可设置帖子分享范围和匿名与否

学术圈 : 用户与实验室、导师等的交流板块

学术圈-关系图谱 :仅可查看用户加入的学术圈(实验室、导师)中的关系图谱,方便同一实验室、同一导师的学生之间的联系。

为保证隐私性,未互加好友的用户仅能查看对方个人简介(左图);通过好友验证后,可查看详细信息(右图)

四、Github


Github

五、开发日志

合作照片:

9.21 完成组队,开始计划分工

9.22 了解NABCD模型,进行需求分析

9.23 进行原型设计,并不断改进

9.27 针对安全性、隐私性等要求进行细节优化

9.28 拟写博客,并在细节部分不断优化

前期的原型设计主要针对大板块的功能进行设计,在后期的优化中主要对添加、删除、撤销等小的操作进行了补充,使小程序的使用更加人性化。由于这是我们第一次参与原型设计,在许多细节部分考虑不是很周到,因此,直到写博客时,我们也在不断优化原型,使之功能更加合理、页面更加美观、操作更加方便。

posted @ 2020-09-29 21:55  yeah9999  阅读(203)  评论(3编辑  收藏  举报