项目 内容
这个作业属于哪个课程 2016级软件工程
这个作业的要求在哪里 实验六 团队作业3:团队项目原型设计与开发
团队名称 BUG创造队
作业学习目标 ①掌握软件原型开发技术;②学会使用软件原型开发工具

任务一:学习并了解实验任务书推荐的各类原型设计工具


原型设计工具简介


    原型设计在软件开发和与用户的沟通中显得十分重要,所以作为设计人员,选择一个适合自己的工具是至关重要的。

1.移动应用原型与线框工具-墨刀

    墨刀是一款在线原型设计与协同工具,借助墨刀,产品经理、设计师、开发、销售、运营及创业者等用户群体,能够快速搭建产品原型,演示项目效果。墨刀同时也是协作平台,项目成员可以协作编辑、审阅 ,更快推进项目进度,产品落地。不管是产品想法展示,还是向客户收集产品反馈,向投资人进行Demo展示,或是在团队内部协作沟通、项目管理 ,墨刀都可以大幅度提升工作效率,打破沟通壁垒,降低项目风险。
    墨刀的功能优势有:①操作简单;②多种设备完美演示;③工作流文档生成,关注产品全局;④团队可在线协同,沟通方便;⑤Sketch 和 墨刀 一起使用,是交互标注的利器。
    墨刀的缺点有:①在交互效果上、控件组合上和操作面板的选择上都不如A xure灵活;②效果切换采用连线的方式,当多个界面交互时,可能会十分的混乱,给使用者带来不好的体验;③功能不是十分的齐全,且有些功能得付费才能使用。

2. 老牌原型设计工具 -Axure RP,Axure

    Axure RP是一款专业的的快速原型设计工具,让负责定义需求和规格、设计功能和界面的专家能够快速创建应用软件或Web网站的线框图、流程图、原型和规格说明文档。
    Axure RP的功能优势有:①功能齐全;②交互多样;③备注标签增加方便,方便研发人员理解;④功能强大。
    Axure RP的缺点有:①功能强大但不易上手,需要花一定的时间去学习;②素材较少,大部分PM 都会在Axure原型库、素材库去寻找相应的第三方素材库,进行载入,需要花费一定的时间。

3.网页和移动端的设计sketch

    Sketch是一款轻量、易用的矢量设计工具,让UI设计更简单、更高效。
    Sketch的功能优势有:①资源丰富;②上手简单,对新人友好;③更新、修正速度快;④UI设计简单高效;⑤多画板;⑥共享样式,不光支持智能对象,而且修改组件一秒同步所有页面,还能一秒切换其他组件;⑦支持mirror实时同步预览;⑧切图导出十分方便。
    Sketch的缺点有:①文件迁移的工作量过于复杂;②剪刀工具修剪路径限制较大;③形状工具只能满足基本的布尔运算;④亮度对比度等图像调整比较困难。

4.一款简洁高效的原型图设计工具mockplus

    Mockplus是一款简洁快速的原型图设计工具。适合软件团队、个人在软件开发的设计阶段使用,其低保真、无需学习、快速上手、功能够用,并能够很好地表达自己的设计。Mockplus的设计理念是:“关注设计,而非工具”。拿来就上手,上手就设计,设计就可以表达创意。从设计上,采取了隐藏、堆叠、组合等方式,把原本复杂的功能,精心安排。上手很容易,但随着你的使用,功能层层递进,你会发现更多适合自己的有用的功能。新手不会迷惑,熟手可以够用。达芬奇说,“至简即至繁”,这一原则易说难做,Mockplus始终贯彻这一理念。
    Mockplus的功能优势有:①审阅协作功能;②无缝真机预览;③创建原型图、邀请、批注图钉,之后就可以协同工作了。所有的讨论、意见、版本,都会保留;④可直接实现设计和移动设备之间的通讯,直接预览,不需要任何第三方设备;⑤在设计过程中,设计者拿出手机就可以随时和Mockplus对接,将原型传递到移动设备,观察原型在移动设备中的真实状态。
    Mockplus的缺点有:①对专业人员来说,一些组件的属性可能较少;②大部分图标得付费后才能使用;③功能不齐全,且一些功能付费后才能使用;④保存项目时可能会出现问题,对使用者的工作有一定的影响;⑤官网教程较少,且例子模板没有具体的操作步骤。

5.致力于高保真原型制作工具Justinmind

    JustinMind是由西班牙JustinMind公司出品的原型制作工具,可以输出Html页面。
    JustinMind的功能优势有:①可以快速制作原型;②手势交互效果多样且易用;③可以创建自己的组件库;④定义样式便捷;⑤发布作品后可收集反馈意见;⑥可共享原型测试;⑦可全球范围内的复用、数据共享。
    JustinMindh的缺点有:①原型结构复杂时,设计交互动作比较麻烦;②国内学习资料较少;③学习成本高,定义为高保真,需要设计人员懂的美工,又要懂的产品;④导出的html文件限制很强,需要特定的浏览器,还需要安装插件;⑤动态面板无状态交互。

6.一款免费的带有手绘涂鸦风格的原型设计软件balsamiq mockups

    Balsamiq Mockups是一款共享软件,在软件产品原型图设计领域,特别是web原型图设计领域,没有哪款产品有如此丰富的表现形式。使用Balsamiq Mockups画出的原型图都是手绘风格的图像,看上去非常美观、清爽。它支持几乎所有的HTML控件原型图,比如按钮(基本按钮、单选按钮等)、文本框、下拉菜单、树形菜单、进度条、多选项卡、日历控件、颜色控件、表格、Windows窗体等。除此以外,它还支持目前如火如荼的iPhone手机元素原型图,这为开发iPhone应用程序的软件工程师提供了非常好的设计图。
    balsamiq mockups的功能优势有:①能快速画出界面原型;②有独一无二的手绘风格;③内置了所有常用的控件,而且每个控件的属性都经过精心的设计,既不复杂,又涵盖了必要的功能;④软件占用内存空间小。
    Balsamiq Mockups的缺点有:①官方没有出中文版本的Balsamiq Mockups,可能会阻碍学习使用这款软件;②对学生党来说,软件有点贵;③当它的控件库不能满足我们的需要时,我们不能自己定制,只能干瞪眼;④Balsamiq Mockups里面画的只是草稿,没有配色,没有设计风格,它只是每个页面的布局,不能进行交互展示。

任务二:Mockplus原型设计工具团队学习总结

    目前,有好多热门的原型设计工具,而且各有各的优势,本次我们团队使用的是Mockplus,通过使用Mockplus来设计原型,发现Mockplus提供了很多设计原型的基础组件,我们可以很方便地通过鼠标选定拖动进行设计面板上,而且不同的组件也有不同的属性。而且Mockplus推出了审阅功能,审阅在解决团队项目原型设计中的沟通和协作的问题上很重要。因为没有孤立的原型,更没有一次成型的原型 。当第一张原型图被设计出来之后,总是要通过讨论、修正、上报、签批等沟通活动来完善,继而发挥它的作用。当收到了伙伴的审阅意见,不仅可以回复意见,同时可以修改自己的设计。当修改完毕,还可以再次发起审阅,发起次数是完全没有限制的。另外,即使项目处于审阅状态中,也可以继续修改,不用受审阅的影响,审阅者也不会看到你的更改,直到再次发起审阅。

任务三:针对实验六团队项目选题,设计团队项目原型,将设计文档上传到团队项目仓库,仓库地址链接到实验六博文中团队项目

1.github仓库地址链接:点击进入

2.团队项目原型设计成果展示

(1)管理登陆页面

(2)缴费管理页面


(3)停车管理页面

(4)投诉管理页面

任务四:团队项目的原型设计过程、原型设计心得总结

(1)原型设计过程

    我们团队采用Mockplus原型设计工具,采用符合我们项目要求的设计模板,利用Mockplus里面的基本组件,来完成我们的原型设计。首先,我们团队成员通过讨论,在讨论的过程中,我们每个人先说出自己的想法,对社区物业管理系统的大致界面要求进行阐述,然后,进行分工,最后,我们采用Mockplus里面的审阅功能,分别对彼此的设计进行审阅,提出审阅意见,再进行修改和审阅,最终完成了我们的原型设计。

(2)原型设计心得总结

    在本次团队原型设计过程中,我们再一次体会到了团队的力量,在设计过程中,每个人表达了自己的想法,我们将彼此的这些想法进行整合、处理,最后通过讨论选择确定好最终的设计方案,通过这次的团队原型设计,我们不仅学到了很多知识,同时也体会到了团队协作带给我们的高效能,在最短的时间内完成任务,并且,我们也学习到了在团队协作过程中应该尊重每位成员的个性,能够充分发挥每位成员的长处。总之,本次设计让我们收获颇多。

《BUG创造队》第三次作业:团队项目原型设计与开发的更多相关文章

  1. 《TheOne团队》团队作业三:团队项目原型设计与开发

    项目 内容 作业所属课程 http://www.cnblogs.com/nwnu-daizh/ 作业要求 https://www.cnblogs.com/nwnu-daizh/p/10761596.h ...

  2. 《A_Pancers团队》———团队项目原型设计与开发

    一.实验目的与要求 (1)掌握软件原型开发技术: (2)学习使用软件原型开发工具:本实验中使用墨刀 二.实验内容与步骤 任务1:针对实验六团队项目选题,采用适当的原型开发工具设计团队项目原型: 任务2 ...

  3. 《BUG创造队》第八次团队作业:Alpha冲刺

    项目 内容 这个作业属于哪个课程 2016级软件工程 这个作业的要求在哪里 实验十二 团队作业8:软件测试与ALPHA冲刺 团队名称 BUG创造队 作业学习目标 (1)掌握软件测试基础技术.(2)学习 ...

  4. 《Dare To Dream 》第三次作业--团队项目的原型设计与开发

    一.实验目的与要求 1.掌握软件原型开发技术:  2.学习使用软件原型开发工具: 二.实验内容与步骤 任务1:针对实验六团队项目选题,采用适当的原型开发工具设计团队项目原型: 任务2:在团队博客发布博 ...

  5. C++轮子队-第三周(需求改进&原型设计)

    需求改进&原型设计 一.需求完善 (一)系统功能(补充) 图形界面(图片如下图所示:) 根据需求与组内讨论结果,现归纳图形界面方面需要的设计与相应功能: 数据-图形界面中间类: 数字方块类 N ...

  6. 《WAP》团队第三次作业--团队项目的原型设计与开发

    一· 目 录 第一部分 · 结 对 成 员 明 细 第二部分 · NABCD 模 型 第三部分 · 原 型 设 计 第四部分 · P S P  第五部分 · 结 对 过 程 第六部分 · 心 得 总 ...

  7. 2018软工实践第八次作业-团队项目UML设计

    团队信息 队员姓名与学号 学号 姓名 博客链接 124 王彬(组长) 点击这里 206 赵畅 点击这里 215 胡展瑞 点击这里 320 李恒达 点击这里 131 佘岳昕 点击这里 431 王源 点击 ...

  8. 《BUG创造队》第一次作业:团队亮相

    项目 内容 这个作业属于哪个课程 2016级软件工程 这个作业的要求在哪里 第五次实验 团队名称 BUG创造队 作业学习目标 通过本次项目了解并熟悉团队开发的过程 关于我们 -我们的队名:BUG创造队 ...

  9. 《BUG创造队》第六次作业:团队项目系统设计改进与详细设计

    项目 内容 这个作业属于哪个课程 2016级软件工程 这个作业的要求在哪里 实验十 团队作业6:团队项目系统设计改进与详细设计 团队名称 BUG创造队 作业学习目标 1.编写完整<软件系统设计说 ...

随机推荐

  1. 【Spring Cloud学习之三】负载均衡

    环境 eclipse 4.7 jdk 1.8 Spring Boot 1.5.2 Spring Cloud 1.2 主流的负载均衡技术有nginx.LVS.HAproxy.F5,Spring Clou ...

  2. python之 小甲鱼教程 Easygui 篇

    博客转自 https://blog.csdn.net/bestallen/article/details/51933427 终于有点实质性可以看到摸到的界面了,搜了一下虽然easygui用的不多,但是 ...

  3. 阿里云 安装docker

    转  https://www.jianshu.com/p/f02d63ee98e0

  4. 浅析 Java 中的继承和重写

    浅析 Java 中的继承和重写 Java 中的构造方法不能被继承. Java 中 static 修饰的方法可以被继承,但不能被子类重写. Java 中 final 修饰方法不允许被子类重写,但是可以被 ...

  5. LeetCode 421. 数组中两个数的最大异或值(Maximum XOR of Two Numbers in an Array) 71

    421. 数组中两个数的最大异或值 421. Maximum XOR of Two Numbers in an Array 题目描述 给定一个非空数组,数组中元素为 a0, a1, a2, - , a ...

  6. Dockerfile & Docker Swarm & Docker Stack & Docker Compose

    Dockerfile 通俗地讲,它是为了指导单个镜像从无到有的构建过程.如果你镜像是从Docker registry上面拉下来的,那就用不到这个文件:如果你是自己的应用,想打包成镜像,那就需要这个文件 ...

  7. WSAEventSelect模型

    WSAEventSelect模型 EventSelect WSAEventSelect function The WSAEventSelect function specifies an event ...

  8. JAVA知识点总结篇(二)

    数组 一维数组 声明 数据类型[] 数组名: 数据类型 数组名[]: 分配空间 数组名 = new 数据类型 [数组长度]: 可以在声明的同时分配空间,分配空间之后数组中才能放数据,数组元素都是通过下 ...

  9. hive工作中的一些优化策略

    1.hive抓取策略     hive.fetch.task.conversion = more/none     more不走mr,none走mr   2.explain 显示执行计划   3.设置 ...

  10. 微信小程序文档

    提示框: wx.showToast(OBJECT) 显示消息提示框 OBJECT参数说明: 示例代码: wx.showToast({ title: '成功', icon: 'success', dur ...