墨刀是一款在线原型设计与协同工具,借助墨刀,产品经理、设计师、开发、销售、运营及创业者等用户群体,能够搭建为产品原型,演示项目效果。墨刀同时也是协作平台,项目成员可以协作编辑、审阅,不管是产品想法展示,还是向客户收集产品反馈,向投资人进行Demo展示,或是在团队内部协作沟通、项目管理。
- 操作交互简单、易上手、效率高
- 高保真度
- 易获取,支持全平台且有免费版
- 支持团队协作
- 作为线上设计工具,需要上网运行,同时产品也须保存在云端,安全性与可靠性较差
- 缺少高级组件,对于要求保真度非常高的原型来说无法满足
- 在复杂设计逻辑中的各项操作不够灵活
Axure RP的使用者主要包括商业分析师、信息架构师、产品经理、IT咨询师、用户体验设计师、交互设计师、UI设计师等,另外,架构师、程序员也在使用Axure。
Axure RP Pro能快速帮助设计者设计出快捷而简便的创建基于网站构架图的带注释页面示意图、操作流程图、以及交互设计,并可自动生成用于演示的网页文件和规格文件,以提供演示与开发。
- 功能齐全、资源丰富、组件多样、行业内通用的工业软件
- 高保真度
- 能够离线使用,具有较高安全性与可靠性
- 支持团队协作
- 操作交互等不是很直观、需要付出一定的学习成本
- 获取上需付费获取正版,具有一定使用成本
- 寻找需要素材较为繁琐
摹客(Mockplus)隶属于成都摹客科技有限公司,专注于一站式的产品设计及协作。依托摹客“1+2+1”(1个平台+2个工具+1个设计系统)的产品矩阵,为产品开发团队提供全流程协作、原型设计、UI设计和设计规范管理支持。摹客可以自产出原型及高保真设计,也支持多款主流设计工具(Figma/Sketch/PS/XD/Axure等)的设计稿交付,团队成员在产品、设计到开发的各个工作环节,使用不同设计工具,可通过摹客平台协同工作
- 操作交互简单、易上手、效率高,适合小团队
- 矢量绘制
- 项目树层次划分清晰,结构明确
- 支持团队协作
- 稳定性来说相对较差,在大型项目中可能会有一定风险
- 缺少高级组件,对于要求保真度非常高的原型来说无法满足
- 对于免费版来说单个项目支持页面较少
Figma,是一款基于浏览器的在线设计协作平台,集成了原型、UI、交付等功能,可以完成从线框图、原型设计、UI 设计到协作、设计系统管理、开发人员交付等各种环节。
- 操作交互直观简单、易上手、效率高
- 高保真度
- 易获取,支持全平台且有免费版
- 支持团队协作,拥有最优秀的多人协作功能
- 在国外市场中日益成为主流
- 作为线上设计工具,需要上网运行,同时产品也须保存在云端,安全性与可靠性较差
- 缺少高级组件,对于要求保真度非常高的原型来说无法满足
- Figma作为国外网站需要特殊手段连接
- 汉化以及相关中文社区生态较为缺少
Balsamiq Mockups 在软件产品原型图设计领域,特别是 Web 原型图设计领域尤其受欢迎。使用 Balsamiq Mockups 画出的原型图都是手绘风格的图像,看上去美观、清爽。它支持几乎所有的 HTML 控件原型图,还支持 iPhone 手机元素原型图。
- 操作交互简单、易上手、效率高
- 强调快速开发而不拘与细节
- 支持团队协作
- 低保真的线框草图
- 平级页面层级,且缺少交互
- 对除web外页面设计支持都较差
- 无免费版,获取方式有一定成本
#### 故事背景:
四个仅具有课设项目背景的软工大二学生组队进行相关课程作业,需要在一周半内确定项目内容、完成需求分析,并快速完成相关原型设计,以便为后续代码实现进行铺垫。问题抽象:
- 团队成员相关合作与开发经验较少,同时技术较为薄弱
- 任务时间为一周半,包含立项、分析、学习、设计四项内容
- 任务内容小组四名成员协作,每名成员负责至少四页原型页面设计,总计至少需要16页的内容
- 任务目标包括完成作业考核以及培养相关从业素养
相关需求:
- 操作便捷直观、学习成本较低
- 形式较为统一、便于管理
- 最好能四人及时协作提升设计效率
- 支持功能能够满足课设任务要求
- 效果美观
- 适用于主流市场
- 易获取
得出需求下考虑的各维度:上手难度、工作内容风格、协作便捷性、页面上限、保真度、使用领域及群体、获取相关。
| 原型设计工具 | 上手难度 | 工作内容风格 | 协作便捷性 | 页面上限 | 保真度 | 使用领域及群体 | 获取相关 | 支持平台 | 生态及功能 | 特别说明 |
|---|---|---|---|---|---|---|---|---|---|---|
| 墨刀 | 简易 | 简单易统一、精细方面较差 | 支持10人协作模式 | 20页 | 可支持高保真度 | 国内app原型开发、对预览效果要求较好的设研团队 | 可使用免费版 | 支持全平台 | 可使用用户分享模板 | 对超高保真度项目无法满足,国内使用生态在下滑 |
| Axure | 有一定门槛 | 精细复杂、但较难统一 | 支持5人协作模式 | 较多 | 可支持高保真度 | 国际原型开发通用、对预览效果要求较好的专业设研团队 | 30天试用版 | 支持windows、Mac | 支持插件引入相关功能 | 对UI设计较为侧重 |
| Mockplus rp | 简易 | 简单易统一、精细方面较差 | 支持多人协作 | 单项目限制15页 | 可支持高保真度 | 国内app、游戏等原型开发、注重前期功能展示的设研团队 | 可使用免费版 | 支持全平台 | 可支持sketch等拓展插件 | 支持矢量绘制 |
| Figma | 比Axure | 相比Axure更易统一与简易 | 能够较多人的协作 | 无限制 | 可支持高保真度 | 国际UI设计开发、专业UI设计团队 | 可使用免费版 | 支持全平台 | 国内生态较差,但功能十分强大 | 需要魔法上网、仅支持联网且十分不稳定、对中文支持较差 |
| Balsamiq | 简易 | 风格简约易用、便于统一 | desktop对协作支持较差 | 无限制 | 低保真度 | 国际web原型开发、对项目早期功能与实现较为重视的设研团队 | 30天使用版 | 支持全平台 | 草图设计、对交互方面较差 | 基本不支持中文、且不重交互 |
综合来看,Mockplus rp较为适合作为本次作业原型设计工具。
”简评“:一款沈航社区的消费体验交流平台软件
小磊今天放学想在南区吃兰州牛肉拉面,校内有两家牛肉拉面这让他十分困扰,他不知道去的那一家到底味道怎么样,因为外卖平台上的评价真的不太有参考性。
于是小磊打开了 沈航社区消费体验交流平台 ,在里面分别找到了两家的牛肉面相关评价。在一番浏览后,小磊发现南区的牛肉拉面是真的难吃。
最终,小磊决定试一试去北区的兰州牛肉拉面并收获了满意的一餐。
来自山东的小磊非常喜欢吃炒菜盖饭,在学校内找寻多日,他发现南区兰州牛肉拉面商家竟然有卖现炒的盖饭,这让他非常激动。到达食堂后,小磊立即点了一份鱼香肉丝盖饭。
但让人悲伤的是,这份鱼香肉丝盖饭并不符合小磊的口味,因为它居然是咸辣口味!小磊让同行的舍友也尝了尝,得出了饭菜难吃、没有甜味的一致结论。
仍怀有一定善意的小磊决定向商家反应问题,却得到了厨师傲慢的回应。虽然生气,但小磊并不想和商家过多争执。于是,小磊随便吃了点填饱肚子便离开了。
回到宿舍后,小磊希望他的同学以及无辜的校友能够免于受苦,便打开了 沈航社区消费体验交流平台 ,找到了南区牛肉拉面的盖饭这个项目,对其进行了基于自身消费体验的评价与打分。
社区内的同学们看到这条评价,纷纷决定避雷。
最近南区的牛肉拉面商家发现,他家的光顾的同学逐渐变少了,这让商家困惑不已。于是商家决定听听顾客的反馈,然后做做改良。
听说 沈航社区消费体验交流平台 上有不少同学们的体验点评,商家便注册了一个账号去查看他家的评价。打开他家的消费项目后,他发现他家炒菜盖饭有很多体验糟糕的点评分享 。
其中,一名叫“夯砖三石”的用户详细的描述了他的一次糟糕体验,其中包括饭菜口味糟糕、商家态度傲慢、价格偏贵等种种问题。该条评价得到了许多用户的回复补充,有着大量的围观 、较多的认可 以及零星的反对
商家后悔莫及,决定立即对客户们指出的问题做出整改。在平台上表明了自己商家的身份后,向平台用户承认了自身问题,并说明了整改办法。整改实行后,顾客人数有所回暖,也有了新的小问题。
但在商家与平台用户的一次次反馈与交流后,南区兰州牛肉拉面变得越来越好,生意日益火爆。
一些日子过去了,小磊发现南区牛肉拉面的盖饭有所改善,他意识到是自己的评价起作用了。因此,他开始习惯于将校园内的消费体验分享到 沈航社区消费体验交流平台 。
点评做的多了,平台上认识小磊的人也变多了,大家纷纷认可小磊的点评,并愿意尝试他给予好评的消费。同时,更多人也加入到了点评的行列中,每天都会有校园好评榜、亟待改进榜、体验争议榜等相关消费评价内容的更新。
不仅如此,还有许多用户开始在 沈航社区消费体验交流平台 上开更帖子,分享自己的消费习惯与心得。商家通过这些**榜单与帖子,对自己的客户了解的也更加透彻了,推出了许多学生需要的消费项目。
沈航社区的消费体验因 沈航社区消费体验交流平台 的存在而变得更好了!
- 商品评价功能
- 商品与店铺搜索功能
- 论坛交流功能
- 热榜查看功能
- 社区社交功能
- 简洁性与直观性,通过图标直观反应功能、圆角风格追求简洁
- 统一性,各页面沿袭主流的上下状态栏风格,上栏负责搜索返回等、下栏负责各主页面切换,同时统一色调风格
- 论坛页借鉴贴吧风格,鼓励意见不一的讨论、突出浏览量,淡化“点赞数”“点踩数”以抑制党同伐异,鼓励独立和谐的讨论氛围
- 跳转搜索
- 浏览推送商家与商品
- 切换其他页面
- 底部页面切换栏(主页键、论坛键、申请键、消息键、个人键)
- 上部搜索栏
- 推送单元
- 打开APP
- 点击主页键
- 跳转搜索页
- 跳转商家或商品页
- 跳转论坛页
- 跳转申请页
- 跳转消息页
- 跳转个人页
- 使用上方搜索栏可进行搜索,并转入搜索页
- 上下滑动浏览推送商家与商品
- 点击推送单元中的商家进入商家页、或点击商品进入评价页
- 点击下方状态栏按键跳转至对应页面
- 跳转搜索
- 浏览热榜概要
- 论坛帖子浏览
- 切换其他界面
- 底部页面切换栏(主页键、论坛键、发帖键、消息键、个人键)
- 上部搜索栏
- 中上部热榜概要
- 中上部论坛分区
- 中下方贴子推送
- 在底部状态栏的界面点击论坛页
- 跳转搜索页
- 跳转热榜页
- 跳转看贴页
- 跳转主页
- 跳转消息页
- 跳转个人页
- 使用上方搜索栏可进行搜索,并转入搜索页
- 上下滑动浏览推送贴子,可选择”热门“或”最新“推送
- 点击热榜可进入热榜详情页
- 点击不同分区可浏览不同分区的贴子
- 点击下方状态栏按键跳转至对应页面
- 切换不同榜单浏览信息
- 进入对应商家或商品页
- 上部返回按钮
- 中上方榜单切换
- 热榜单元
- 论坛页点击热榜概要
- 跳转对应商家或商品页
- 返回论坛页
- 点击榜单选项切换不同榜单
- 上下滑动浏览榜单信息
- 点击热榜单元进入对应商家或商品页
- 左上方返回按钮返回论坛页
- 返回论坛页
- 查看贴子中的用户
- 浏览贴子信息与回复,显示楼中楼信息
- 贴子中的”赞同“”围观“”反对“等用户交互
- 收藏贴子、设置与举报等
- 发表评论回复贴子
- 底部发送栏(含收藏按钮)
- 上部状态栏(退出按钮、分区显示、转发按钮、设置与举报按钮)
- 楼主初始发帖区域(楼主信息、关注按钮、贴子内容、交互模块)
- 下方回复区(浏览回复模式选择、回复单元)
- 论坛页点击贴子
- 返回论坛页
- 跳转其他用户个人页
- 显示更多回复页
- 上方选择返回、转发或设置与举报等
- 楼主初始发贴区点击”赞同“”围观“”反对“”关注“等与楼主交互
- 上下滑动浏览回贴消息
- 点击用户头像进入其个人页
- 点击中部选择浏览回贴的方式
- 下方回贴单元进行交互
- 底部进行回贴或收藏
- 进入主页后,点击底部状态栏切换至论坛页,也可进入搜索页或商家页;
- 进入热榜页后,可选择进入热榜页或看贴页,或通过状态栏切换至其他页;
- 进入看贴页后,可返回至论坛页,或进入其他用户个人页。
- 进入热榜页后,可返回至论坛页,或进入商品页。
我有一个模型:classItem项目有一个属性“商店”基于存储的值,我希望Item对象对特定方法具有不同的行为。Rails中是否有针对此的通用设计模式?如果方法中没有大的if-else语句,这是如何干净利落地完成的? 最佳答案 通常通过Single-TableInheritance. 关于ruby-on-rails-Rails-子类化模型的设计模式是什么?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.co
我将应用程序升级到Rails4,一切正常。我可以登录并转到我的编辑页面。也更新了观点。使用标准View时,用户会更新。但是当我添加例如字段:name时,它不会在表单中更新。使用devise3.1.1和gem'protected_attributes'我需要在设备或数据库上运行某种更新命令吗?我也搜索过这个地方,找到了许多不同的解决方案,但没有一个会更新我的用户字段。我没有添加任何自定义字段。 最佳答案 如果您想允许额外的参数,您可以在ApplicationController中使用beforefilter,因为Rails4将参数
1.postman介绍Postman一款非常流行的API调试工具。其实,开发人员用的更多。因为测试人员做接口测试会有更多选择,例如Jmeter、soapUI等。不过,对于开发过程中去调试接口,Postman确实足够的简单方便,而且功能强大。2.下载安装官网地址:https://www.postman.com/下载完成后双击安装吧,安装过程极其简单,无需任何操作3.使用教程这里以百度为例,工具使用简单,填写URL地址即可发送请求,在下方查看响应结果和响应状态码常用方法都有支持请求方法:getpostputdeleteGet、Post、Put与Delete的作用get:请求方法一般是用于数据查询,
Ⅰ软件测试基础一、软件测试基础理论1、软件测试的必要性所有的产品或者服务上线都需要测试2、测试的发展过程3、什么是软件测试找bug,发现缺陷4、测试的定义使用人工或自动的手段来运行或者测试某个系统的过程。目的在于检测它是否满足规定的需求。弄清预期结果和实际结果的差别。5、测试的目的以最小的人力、物力和时间找出软件中潜在的错误和缺陷6、测试的原则28原则:20%的主要功能要重点测(eg:支付宝的支付功能,其他功能都是次要的)80%的错误存在于20%的代码中7、测试标准8、测试的基本要求功能测试性能测试安全性测试兼容性测试易用性测试外观界面测试可靠性测试二、质量模型衡量一个优秀软件的维度①功能性功
目录前言滤波电路科普主要分类实际情况单位的概念常用评价参数函数型滤波器简单分析滤波电路构成低通滤波器RC低通滤波器RL低通滤波器高通滤波器RC高通滤波器RL高通滤波器部分摘自《LC滤波器设计与制作》,侵权删。前言最近需要学习放大电路和滤波电路,但是由于只在之前做音乐频谱分析仪的时候简单了解过一点点运放,所以也是相当从零开始学习了。滤波电路科普主要分类滤波器:主要是从不同频率的成分中提取出特定频率的信号。有源滤波器:由RC元件与运算放大器组成的滤波器。可滤除某一次或多次谐波,最普通易于采用的无源滤波器结构是将电感与电容串联,可对主要次谐波(3、5、7)构成低阻抗旁路。无源滤波器:无源滤波器,又称
项目介绍随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱小学生兴趣延时班预约小程序的设计与开发被用户普遍使用,为方便用户能够可以随时进行小学生兴趣延时班预约小程序的设计与开发的数据信息管理,特开发了小程序的设计与开发的管理系统。小学生兴趣延时班预约小程序的设计与开发的开发利用现有的成熟技术参考,以源代码为模板,分析功能调整与小学生兴趣延时班预约小程序的设计与开发的实际需求相结合,讨论了小学生兴趣延时班预约小程序的设计与开发的使用。开发环境开发说明:前端使用微信微信小程序开发工具:后端使用ssm:VU
ES一、简介1、ElasticStackES技术栈:ElasticSearch:存数据+搜索;QL;Kibana:Web可视化平台,分析。LogStash:日志收集,Log4j:产生日志;log.info(xxx)。。。。使用场景:metrics:指标监控…2、基本概念Index(索引)动词:保存(插入)名词:类似MySQL数据库,给数据Type(类型)已废弃,以前类似MySQL的表现在用索引对数据分类Document(文档)真正要保存的一个JSON数据{name:"tcx"}二、入门实战{"name":"DESKTOP-1TSVGKG","cluster_name":"elasticsear
我在我的项目中有一个用户和一个管理员角色。我使用Devise创建了身份验证。在我的管理员角色中,我没有任何确认。在我的用户模型中,我有以下内容:devise:database_authenticatable,:confirmable,:recoverable,:rememberable,:trackable,:validatable,:timeoutable,:registerable#Setupaccessible(orprotected)attributesforyourmodelattr_accessible:email,:username,:prename,:surname,:
是否可以在所有delayed_job任务之前运行一个方法?基本上,我们试图确保每个运行delayed_job的服务器都有我们代码的最新实例,所以我们想运行一个方法来在每个作业运行之前检查它。(我们已经有了“check”方法并在别处使用它。问题只是关于如何从delayed_job中调用它。) 最佳答案 现在有一种官方方法可以通过插件来做到这一点。这篇博文通过示例清楚地描述了如何执行此操作http://www.salsify.com/blog/delayed-jobs-callbacks-and-hooks-in-rails(本文中描述
我正在尝试创建密码规则来设计可恢复的密码更改。我通过passwords_controller.rb做了一个父类(superclass),但我需要在应用规则之前检查用户角色,但我所拥有的只是reset_password_token。 最佳答案 假设您的模型是用户:User.with_reset_password_token(your_token_here)Source 关于ruby-on-rails-设计通过reset_password_token获取用户,我们在StackOverflow