项目 | 内容 |
---|---|
这个作业属于哪个课程 | 软件工程 |
这个作业的要求在哪里 | 团队作业3:团队项目的原型设计 |
团队名称 | 发际线总和我作队 |
作业学习目标 | 1.掌握软件原型开发技术 2.学习使用软件原型开发工具 |
1.原型设计工具简介###
- 移动应用原型与线框工具-墨刀
墨刀是一款在线原型设计与协同工具,借助墨刀,产品经理、设计师、开发、销售、运营及创业者等用户群体,能够搭建为产品原型,演示项目效果。墨刀同时也是协作平台,项目成员可以协作编辑、审阅 ,不管是产品想法展示,还是向客户收集产品反馈,向投资人进行Demo展示,或是在团队内部协作沟通、项目管理。 - 老牌原型设计工具 -Axure RP,Axure
Axure RP是一款专业的快速原型设计工具,是一个专业的快速原型设计工具,让负责定义需求和规格、设计功能和界面的专家能够快速创建应用软件或Web网站的线框图、流程图、原型和规格说明文档。作为专业的原型设计工具,它能快速、高效的创建原型,同时支持多人协作设计和版本控制管理。 - 网页和移动端的设计sketch
Sketch,即Sketch-A-Etch,是一款素描绘画类的软件,玩家需要旋转左右两个旋钮来控制面板上的画笔描绘出你想要的图像,并且可以给他们上色。 - 一款简洁高效的原型图设计工具mockplus
Mockplus是一款简洁快速的原型图设计工具。适合软件团队、个人在软件开发的设计阶段使用。其低保真、无需学习、快速上手、功能够用。并能够很好地表达自己的设计。Mockplus可直接实现设计和移动设备之间的通讯,直接预览,不需要任何第三方设备。在设计过程中,设计者拿出手机就可以随时和Mockplus对接,将原型传递到移动设备,观察原型在移动设备中的真实状态。 - 致力于高保真原型制作工具Justinmind
JustinMind是一款原型制作工具,可以输出Html页面,Justinmind Prototyper更为专属于设计移动终端上app应用。justinmind的可视化工作环境可以轻松快捷的以鼠标的方式创建带有注释的高保真原型。不用进行编程,就可以在原型上定义简单连接和高级交互。 - 一款免费的带有手绘涂鸦风格的原型设计软件balsamiq mockups
Balsamiq Mockups是一种软件工程中快速原型的建立软件,可以做为与用户交互的一个界面草图,一旦客户认可可以做为美工开发HTML的原型使用。Balsamiq Mockups是一款共享软件,在软件产品原型图设计领域,特别是web原型图设计领域,有丰富的表现形式。使用Balsamiq Mockups画出的原型图都是手绘风格的图像,看上去非常美观、清爽。它支持几乎所有的HTML控件原型图,比如按钮(基本按钮、单选按钮等)、文本框、下拉菜单、树形菜单、进度条、多选项卡、日历控件、颜色控件、表格、Windows窗体等。
2.mockplus原型设计工具团队学习总结###
通过对Mockplus的学习使用,我们发现Mockplus从设计上,采取了隐藏、堆叠、组合等方式,把原本复杂的功能,精心安排。上手很容易,随着使用,功能层层递进,发现更多适合的有用的功能。原型完成后,可以通过mp文件、图片、html、手机上预览把设计好的原型给组员或客户看。MockPlus还有母板功能,可以节省很多重复的设计工作。并且MockPlus还提供了收藏功能,可以将自己做的一些组件或图标收藏,需要时直接使用,为个性化的设计提供了便利。它提供了很多的基础组件,交互组件,布局组件等常用的组件。
3.团队项目github仓库地址链接###
4.团队项目原型设计成果###
-
1.登录界面
-
2.学习委员登录界面
-
3.学习委员界面订购书单信息
-
4.教务老师登录界面
-
5.教材中心
5.团队项目的原型设计过程、原型设计心得总结###
- 设计过程
本次项目需要实现项目的原型,设计小组成员首先对几种原型设计软件进行了解,并最终选择用mockplus作为本次项目的设计工具。接下来进入设计阶段。首先确定产品的大致雏形,我们一起确定了产品需求、主要的功能,并据此确定产品初步的排版布局。其次根据产品初步的排版布局,将每位同学需要负责的模块分配下去,大家一起学习mockplus的用法,大家既保证了模块之间的连续性,一致性,又在设计过程中加入了自己的想法。互相学习,共同为项目负责。最后,大家再次对细节提出建议,进一步优化设计效果,形成最终的设计页面。 - 心得总结
经过本次原型设计过程,大家互相配合,共同完成项目。我们对团队合作有了更深刻的了解。这次使用的设计工具mockplus是第一次接触,大家需要学习的新东西很多,也克服了比较多的困难,最终完成了本次项目,也学习了很多知识。大家在设计中提升了团队的默契程度,为以后的合作学习奠定基础。刚开始由于对新工具的不熟悉,问题频出并不能及时解决,项目推进比较缓慢,后来经过组长良好的组织,大家的互相配合,明确分工,学以致用解决问题,极大的提高工作效率,成功完成本次项目。