软件工程实践2019第四次作业——结对编程的需求分析与原型模型设计
031402112 李中瑾
031702249 普布顿珠
首先是明确目标用户,大致可以分为学生和老师。学生可以分为:
(1)新入学的萌新
(2)在读学生
(3)已毕业学生
然后分别考虑他们的需求。
N(Need)
-
老师的需求:
1、能够在不打扰学生的情况下,了解任意几年前毕业的某个学生现在的生活状态。显示工作地址,公司名称,工作内容,薪资高低,事业前途(职位),福利待等内容。这些内容应当能够以资料和动态的方式表现。 -
萌新学生的需求:
1、能够有查询到各个老师的资料(个人主页介绍,含联系方式及评价、看法)和目前状态。
2、能和老师现在带的或之前带的已经毕业的学姐学长联系并交流。
3、能够查询学长学姐目前的状态。 -
在读学生的需求:
1、能够查询学姐学长们的资料(含联系方式)及状态。
2、获取公司面试的资讯,同门学姐学长是否可以给我内推的机会。 -
已毕业学生的需求:
1、能够查询老师目前的状态。
2、能够查询现在实验室的学弟妹们的资料及动态(研究什么课题,做什么项目等),以及找工作的需求。
3、可以向学弟妹们提供工作招聘的内推机会。
A(Approach)
-
老师:
包括基本资料,以及个人主页
基本资料包含姓名,性别,所在院校,研究方向,联系方式。
个人主页包括ta的导师,ta的学生列表(按年份排列)学生评价(打星,标签,匿名),研究项目。 -
在读学生(含萌新学生):
包括基本资料,以及个人主页
基本资料包含姓名,性别,所在院校,学习专业,联系方式,ta的导师。
个人主页包括毕设主题,研究课题,就业意向(想去哪个公司,什么职位等),日常动态。 -
已毕业学生:
包括基本资料,以及个人主页
基本资料包含姓名,性别,所在院校,学习专业,联系方式,ta的导师,就业单位,目前职位,日常动态,职位邀请(内部推荐)。 -
游客:
无
B(Benefit):
web端界面非常简洁,所以内容平铺开来,一目了然。
临时工具,一次性使用所以追求方便。
C(Competitiors):
劣势:人机交互可能不友好,响应速度可能较慢,web端不稳定。没有领英那样大而全的功能,也没有校友邦那样可靠的系统)。
优势:不占用手机空间,使用简单,功能容易上手。领英更像是58同城类的招聘网站,而校友邦的关系反而更多的是用于师生间的联系而非同辈和不同辈同学之间的联系。
D(Delivery):
张贴小广告,发广告邮件推销。
原形设计:
原型模型设计工具:墨刀(超好用,就是不太会)
由于网页过于简陋,具体就不说明了,打开直接一直点鼠标就对了。
描述结对的过程:
李中瑾:组队没?
李中瑾:第四次作业我们可以组队么?
普布顿珠:ok
没有照片,没有照片,没有照片。(如果聊天记录可以代替的话)
总结:不事先完善设计方案,考虑好各个部分之间的结构和联系,就是在浪费时间。(果然还是要画泳道图和类图,完善好在做原形设计啊)