结对项目之需求分析与原型模型设计

结对人:031302416 031302411

我们参考NABCD模型来考虑和分析,以下是我们分析及制造模型的过程。

1.N(Need需求)

根据客户的需求反应,我们了解到老师对于开课报课的繁琐烦恼不已,需要以邮件的形式接收和发送,若临时想改变报课的话又得重新写一份邮件发送,过程繁琐浪费时间;而负责人更是需要面对着群发邮件、群收邮件、催发邮件、汇总每个老师的excel等巨大的工作量,且稍有不慎将丢失某些信息。所以根据这些我们设计一个教师报课系统APP来方便老师的报课以及负责人的汇总。

2.A(Approach 做法)

我们使用Axure Rp原型设计工具来做个我们所设计的APP详情见下:

登录界面(见图):

用户可以进行登录,系统将自动识别其身份是教师还是管理员,不同身份进入后界面也将不同。

教师界面(见图):

教师登录后能看到自己的报课情况以及报课截止时间,如果想继续报课或更改报课的话可以点击继续报课进行操作,之后可以看到供教师报名的课程,教师可以点击“详情”查看该课程的年级学时等等详细信息,如果想报该课程,只需将该课程打钩并在那一行填写自己的起讫周序及备注,完成后即可提交完成。



管理员界面(见图):

管理员登陆后可以看到当前各课程教师报课情况,因为同一门课程可能有多个教师报课,所以点击“教师姓名”可以查看该教师对于课程的起讫周序的要求和关于课程的备注,如果想要对课程进行修改可以点击“更改课程”,进入课程修改的界面,可以对课程进行增加、删除、修改,在该界面中还可以修改报课的截止时间;点击修改键可以修改课程的学分、学时等内容;课程的删除可以点击该课程后面的删除键,课程的增加可以通过点击增加课程键。




3.B(Benefit 好处)

管理员可以通过该APP中课程的修改和增加,使得报课内容正确地显示在教师的APP中,简单方便,解决群发邮件的麻烦;

相比之前教师报课繁琐的过程和负责人群收邮件和汇总各个教师课表的麻烦,教师只需要使用App上的报课系统中了解课程的详细内容,进行相关的报课工作,并且通过提交同步到报课数据中,管理员便可以在App清楚地看到当前的报课情况以及自动地生成课表;

通过App对教师的报课工作进行统一的管理和报课内容数据化的处理,免去了散乱地发送邮件和巨大的工作量。

4.C(Competitors 竞争)

我们将重点集中在于解决管理者的困扰,弱化对于教师这一部分的使用功能,让App变得更具针对性和专业性;

相比其它系统,我们的优势在于我们的界面简单明了,教师本来就很辛苦了,绝对不想为了繁琐难弄的报课而头痛,我们只想尽量让教师能很快就报完课,目前市场上还没有这一类产品,我想现实中老师也一直在盼望这类APP产品的出现,只要手机在身旁即能完成报课而不是像之前邮件形式需要电脑操作才能完成。

5.D(Delivery 推广)

我觉得这类APP产品很好推广,只需要到各个高校教学办去进行推广,因为这就是一款针对教学办排课和教师报课的产品,肯定会引起不小的反响。

总结:

这次我们都事先阅读了《构建之法》第二章和第八章内容,然后对客户的需求进行了详细的分析以及对我们所将做的产品进行规划,一起学习的Axure Rp原型模型设计工具的使用方法,一起先通过手画来设计原型界面,然后再在Axure Rp上实现。在完成之后,我们惊奇地发现跟着NABCD模型进行思维的行走,整个过程特别流畅,我感觉我们通过这次的实践已经大概掌握了软件工程里的需求分析这一部分知识。

讨论时的照片:


PDF链接:https://files.cnblogs.com/files/HuangVison/结对人.pdf

原文地址:https://www.cnblogs.com/HuangVison/p/4830449.html