这个作业属于哪个课程 | https://edu.cnblogs.com/campus/xnsy/Autumn2019SoftwareEngineeringFoundation |
---|---|
这个作业要求在哪里 | https://www.cnblogs.com/harry240/p/11524127.html |
这个作业的目标 | 帮我们初步认识了解各种原型设计工具·的使用·方法与区别 |
我的博客 | https://www.cnblogs.com/bjfybjn/ |
姓名 | 吕涛 |
学号 | 201831071324 |
原型地址 | https://free.modao.cc/app/it34zrwor17ek18oop5a9duycx1ftjta |
1:对比原型设计工具
1.1:墨刀
墨刀是一个主要面对app的原型设计工具,并且墨刀在原型设计方面的体验真的比较出色,我的原型就是在墨刀上进行设计的,在使用的过程中它无论是控件组件的拖动,大小的调整,颜色界面的设计以及组件的种类数都是非常出色的,它会自动去匹配相应母版的大小,并且还有居中线,自动对齐等十分方便快捷的功能,而且在墨刀中你不止能设计安卓的控件你还可以设计基于平板或者ios的原型,在墨刀中你可以选择自己轻易的设计界面的布局,并且系统会自动进行相应的匹配与调整,而且墨刀的交互界面做的也是非常出色的,各种链接只需要拖动鼠标移到想要链接的模块上就能使用,其次墨刀还准备了大量现成的模板来供用户使用,这也节省了用户的大量时间,但是墨刀也有缺点,比如连线链接虽方便但是一旦组件多了起来就会容易产生错乱,而且墨刀现成的模板虽有但是数量却还不是很大,有的母版还是要靠自己设计,并且某些更加功能会进行相应的收费才能使用
1.2:Axure RP
Axure作为老牌的原型设计工具,它的功能最齐全,交互最多样,而且基本你在日常中能够想到或者能够用到的效果都可以在Axure上实现,并且它在PC端的原型设计上有巨大的优势,而且所设计出来的原型也是较为方便使用并且美观的,但是Axure的缺点在于它由于功能过多并且复杂,所以对新手来说很不友好并且Axure操作较为复杂,且素材不方便寻找,很多素材可能都要依靠第三方的素材库进行查找
1.3:Mockplus
Mockplus的操作与Axure有很大的区别,它操作非常的简单,甚至于你都不用花大量时间去学习他就能很快掌握它的使用技巧,并且它真的做到了自己所倡导的”快速原型“这一主题,它同样有着大量的现成工具以及现成的模板,而且它的交互界面做的极为简明扼要,这也是mockplus的加分项,但是它的缺点在于,虽然说极易上手,但是还是缺少了相应的入门教程,并且它在接受客户建议的方面改进相对较慢,而且它不支持鼠标悬停,且日历表组件是静态的(当然也有可能是我操作不当),所以作为新手的我最后并没有选择它。
2:需求分析
1:在整体上要求能在手机上使用博客园的班级客户端
要简洁美观易于理解
有具备完善的信息提示功能
有完善清晰的分类
让用户可以方便的找的自己所需要的内容
2:对于教师来说,要方便对班级的管理,以及对学生成绩的查看与了解
对于助教来说要能够方便的对班级成员进行管理,并且在班级群内与学生进行交流并对学生的作业进行打分与评价
对于学生来说要能够方便的在群内进行交流,并且完成作业(我认为还应该可以进行自己的笔记记录,这样可能会更加使用与方便)
3:原型设计
这是我的博客园登陆界面
它支持注册,找回密码,以及登陆,每一个功能点开后都有不同界面,比如注册
或者找回密码
然后是老师端口
图中的每一个按钮都能点击并且实现相应的功能
为了精简博文,助教与学生界面不在一一展示,会在最后放上链接方便查看
然后还设置了相应的首页界面并且搭载了轮播图美观界面,在首页界面可以对相应的选项进行点击从而进入不同模块
并且还设置了学生笔记界面可以进行相应记录
原型地址在最上方表格中已给出
4:总结:
这次作业中我初步了解了原型的设计与与使用,所了解的内容也不止局限于原来c++的控制台应用程序,而且这次作业中也让我了解了自己本身还有哪些不足,并且最主要的是了解了原型的使用与设计,总的来说受益匪浅。