2023-09-30 02:16:15 | 我爱编程网
产品经理当然要会画原型啦~
聊聊怎么画原型吧!
在画原型之前,更重要的事情,就是画页面流程图和信息架构图!假如你没有这些东西,就开始画原型,那么等着你的就是没完没了的改改改。
页面流程图是以用户视角,看流程合理性。通常适合于跳转比较复杂的产品功能,如电商、社交产品。
为什么要画页面流程:
(1)是交互设计/原型设计的基本依据,是逻辑基础。如果你都没想好页面流转的顺序,那么你画的原型一定不是可以确定下来的版本
(2)代表了用户的操作过程,先画页面流程图能迅速发现体验问题。有了页面流程图,你可以设身处地想象用户在使用产品时的操作流程,发现其中可能出现的问题
(3)突出页面重点元素与逻辑关系,提升原型的设计效率。很多页面不是全新页面,而是在原有页面做一些修改,如果你知道页面流转顺序,那么会给你画原型减轻很多工作量
页面流程图包含:
(1)四方形:业务流程中的四方形部分,异常流程或弹层通常用菱形表示
(2)流向:主干流向和辅助流向
(3)重点元素:每个流程中,重点要体现和表达的内容是什么
画页面流程图的工具:
(1)Axure:画了页面流程图可以紧接着画原型
(2)ppt:方便讲解
需要注意的地方:
(1)回归业务流程,明确主线:页面流程一定来自于业务流程,一般为业务流程中的方形部分。异常流程一般为弹层或弹窗提示。业务流程画的好,页面流程就简单。
(2)明确页面中的重点元素:功能在页面中,有哪些是需要表现元素。增加异常流程的处理逻辑。增加辅助的帮助页面。考虑下游触发点(按钮/链接/滑动...)。
(3)沟通与优化:首先要尽可能穷举涉及的页面,然后做减法,有些页面合并或删除。通过原型草图,优化调整页面关键元素。与UI、UE、前端研发多沟通会有更好的效果。
页面流程图一般规则:
页面流程图例:
一个具体案例:
业务流程:
页面流程:
主要是分离出了普通用户的操作流程,加异常处理。
对于普通用户的关键页面和关键流向:
页面流程图:
(1)分离出5个页面,确定流程流向
(2)固定元素,例如在“1购物车”中,“提交订单”就是下游触发点,点击后流向下一个页面;在“2输入优惠码”中有关键元素“填写优惠码”,另外还有下游触发点“确认订单”...
(3)针对每个页面去画对应的原型图
信息架构图,以产品视角,看包含多少功能点。适合于层级分明的,如音乐产品、新闻客户端、阅读类产品等。
信息架构图例1:
有了页面流程图或信息架构图,现在终于可以开始画原型啦。首先,什么是产品原型设计?
产品原型,俗称线框图,大概就是草图的意思吧。它是产品落地的关键点,是从虚拟概念到用户接触的节点。同时也是产品经理产出的关键内容,上传下达,上给老板,下给UI、UE同事。
产品从原型到上线的流程:
大公司的产品经理只需要做手绘和低保真的部分,小公司可能还要兼职交互设计...
案例:
好的原型有什么特点:
(1)整体:页面结构清晰、跳转关系明确、与业务流程一致、完整表达用户需求
(2)独立页面:功能元素明确有序、位置关系清晰、不同状态变化清晰
(3)交互设计:清晰的交互逻辑、一致交互方式、界面统一
常用工具:
(1)纸笔:自己画画,快速学习和定位
(2)白板:多人讨论
(3)软件Axure/Sketch/墨刀:产出正式文档
案例:
(1)研究流程:业务流程->页面流程
(2)确定页面框架:大概确定页面布局和大的框架
(3)画原型:画模块,确定交互细节
注意事项:
(1)尽可能用真实比例、真实文案,使元素更真实,也避免在需求评审时被之一。尽可能真实模拟极端情况,并示例清楚。
(2)紧扣需求主体,不横生枝节。如果原型需要增加新功能,一定要是来源于需求,并且要考虑后端数据来源。
(3)不要上颜色!原型就用黑白灰,不要给UI、UE挖坑
(4)目录树清晰,阅读流畅
(5)保存修改记录,关键修改重新保存文件
画/改原型的时间尽量控制在20%工作时间之内,否则就要问问自己是不是哪里出问题了哦。
产品需求想明白了没???
产品流程理清楚了没???
手绘草图画了没???
手绘草图和Boss确认了没???
网站制作流程步骤详解网站制作流程步骤详解
简单来说,网页设计的目的就是产生网站。一个好的网站是做推广的基础,下面YJBSY我为大家收集整理了关于网站制作流程步骤,希望对大家有帮助!
第一步:明确网站的定位
我们要明确自己网站的定位,清楚公司的产品优势以及访问的目标群体。这是我们首先要做分析的,只有根据自己公司的实际情况,来制作网站的风格定位。众所周知,网站风格分营销型网站、品牌型网站、电商网站、平台网站等,关于我们的类型我下次可以给大家具体讲解。档你明确了自己网站的定位后,开始收集相关的网站案例,作为下一步工作的参考。
第二步:制作网页原型图
这是一个费脑活,目前大多数人都是采用Axure的软件制作,画原型图需要参考很多网站风格,通过不断的借鉴,才能总结自己的网站风格。目前设计流行的元素是采用图标配文字,界面扁平化,尺寸做成宽屏风格。在制作原型图的过程中,我们需要看很多的网站风格,如果你是要做外贸网站,那么你需要寻找很多国外大牌的网站,看一下他们的`网站风格,才能很好的找到那种思维感觉。国内的网站相对来说还是比较保守一些,尽管也是扁平化设计,但是从布局上大多数网站是异曲同工。
第三步:上色/UI界面设计
当原型图做好以后,可以开始交给设计师做UI设计,设计师会根据原型图的布局进行上色设计,但是不局限于原型图,优秀的设计师不会按部就班执行,会根据自己的经验适度做一些细节布局上的更改,此举的目的是为了提高界面美观和用户体验度。
第四步:DIV+CSS切图/排版
当设计工作完成后,要开始做切图,如果网站只是PC站,切图只要做一套样式,如果是响应式网站开发,切图就需要做三套样式,分别为PC端、平板、手机端。响应式网站会根据不同分辨率和屏幕大小自动适应,以达到最好的体验效果,但是在这里我需要补充一句,不是所有的网站都适合做成响应式,因站而异,具体原因下一步文章在分享。
第五步:程序开发
切图完成后,就进入程序开发阶段,程序开发就是做后台管理,让网站后期能有一个管理后台来更新前端的资料内容,目前开发网站的开发语言比较流行的有两种:一是PHP语言,二是.net语言。
第六步:网站Bug测试和资料填充
程序开发出来后,交给专职客服来测试Bug,边填充资料边测试页面效果,刚开发出来的网站都会存在Bug漏洞,因为是纯手工制作的项目,靠键盘一个一个字母敲出来的代码,有Bug实属正常现象,所以就需要客服进行测试,测试出来的问题点整理文档形式交给程序员进行修复。
;
初级产品经理-如何高效绘制AXURE原型原型是产品经理或者交互设计师所设计的某一需求或者某一问题的具体的解决方案。绘制原型的工具有很多,我们公司大多的产品用的都是Axure。用这个软件,高保真或者低保真原型都能做的很好。那么,怎样的原型才适合团队交流?
毕竟绘制出来的原型并不是只给自己看的,还要讲解给团队里的成员,UI/前端/开发。特别是进行小组内评审的时候,通过演示原型,需要向他们讲解产品内部的逻辑、具体的页面、动效等,还要向他们询问设计是否合理,能否实现等,静心倾听他们的意见。这时候,原型就是一个思维传达的工具,将你的想法,翻译并灌输给你的团队成员。同样,原型是也团队的交流工具,针对绘制出来的原型,每个人都可以谈谈自己的看法,交流思想,完善原型不足的地方。
所以原型绘制出来,必须要有基本的交付标准。
一、原型设计的基本交付标准
1.清楚------让他人能明白产品是干什么的,包括什么功能,有哪些页面。
需要清楚地表达页面有哪些内容模块
需要清楚地表达模块内部的构成元素
2.清晰------让队友知道具体有哪些要求,指导他们如何做
【1】功能操作
某一个功能可以进行哪些操作,点击/鼠标悬浮/拖动等操作,以及页面会有什么反应。(方便开发的工作)。
【2】操作路径
有一些操作是要跳转页面,跳转的路径需要标清楚,跳到哪去了,涉及哪些页面,页面之间是如何联系的。防止用户迷失。
【3】点击状态
一些链接,按钮,需要标明它初始的时候是什么样,鼠标悬浮有什么效果(颜色/下划线/提示语等),点击的样式变化,以及点击后的样式。(这些可以为前端的工作提供方便)
【4】信息组合
相关的信息需要组合在一起,比如一些基本信息,姓名/性别/年龄等最好放一块,不要分开。不相关的保持距离。
【5】位置排序
页面的布局应该适应用户的习惯,浏览方式、工作任务。突出强调重点,方便用户的工作。一些数据可以思考一下它们的排列方式,按什么排序,能方便用户查找,仍旧是“以用户为中心”。
3.周全-----产品的各种细节,不能疏忽
【1】交互状态
某些重要的操作,交互样式是怎样的,效果如何,最好单独抽出来做成高保真,演示给他人看,让他们对产品有深入的体验和感受。
【2】数据显示
原型上涉及的相关数据做好有真实的案例,将需要获取的关键数据全部展示出来,比如一篇文章,需要的数据:作者、发布时间、浏览量、喜欢数、收藏数等,方便开发准备必要的数据接口。
【3】异常考虑
需要考虑一些突发情况的应对,比如断网、加载太慢、数据已经被删除了、数据找不到了、没有访问权限等等情况。
【4】配套页面
产品里的一些功能可能和其他产品有关联,需要将可能涉及的其他页面包括到项目内。比如页面在wap上手机的浏览样式、一些发送给用户的消息/短信的内容和样式等等。
4.基本审美
【1】对齐
【2】间距
【3】颜色
【4】字体
推荐大家看看《写给大家看的设计书》这类易上手的书籍。
5.基本规范
【1】页面尺寸
web的宽度有960px、1000px、1200px,App有安卓、iphone5、iphone6等,需要与已有的产品保持统一的尺寸。
【2】字体大小
标题可以是18px或者16px,内容可以是14px。既要考虑用户是否看到清,又要考虑美观。
【3】颜色
原型不要有太多的颜色,坚持黑白灰,除非要突出,可以用其他的颜色。
【4】弹窗
弹唱的样式最好做统一,弹窗名+内容+操作按钮+关闭
【5】元件
不在原型正文添加过多的截图、图标样式,会对UI的设计造成干扰。
二.Axure的快捷使用技巧
工欲善其事必先利其器,工具使用的越娴熟,才能节省大量时间用于方案的思考。下面将简要分享Axure绘制原型时的一些快捷操作:
首先在顶部菜单栏中找到<视图>,把需要的部件显示,就可以设置了。
1.组件库的建立(能提高效率,保证产品层面的统一一致)
2.母版的使用(适用于多页面通用的部分,修改后,集体自动更新)
3.设置页面样式(页面的字体、背景能一次性设置好)
4.元件的交互样式
5.元件组合
把要组合的原件用鼠标框在一起,按住ctrl+G,成为组合后就可方便复制拖动了。许下按住ctrl+shift+G,也可以点击选中后,点击下图的两个图标来组合和取消组合。
6.对齐、居中、平均分布
选中要对其的内容,选择一种分布样式,就能快速得到整齐的原型样式,而不用一个个手动调整。
7.输入框类型的设置(预设好类型)
一些输入框,可能需要设置默认文字,可以直接选中了输入框后,在原件属性里设置提示文字和一些限制。
8.元件的提示语
有些文字需要有鼠标悬浮显示提示语的动作,可以直接在原件的属性里设置“原件提示”,输入要显示的内容,即可。
三、制作原型的过程
1.梳理功能点-------------------将需求转化为功能清单,标出重要等级(前提是需求已经梳理清楚)
2.规划产品结构----------------用Xmind或者笔和纸等工具画出产品有几个页面,每个页面包含哪些元素
3.整理原型目录----------------用Axure添加原型的几个页面,考虑页面之间的跳转关系
4.设计页面的布局(打格子)-----用不同的色块,方框来表示这部分将要表示什么板块,设计好页面的布局
5.填充各模块的细节----------在方框里把具体的信息和数据填充完整
6.增加少量的交互动作--------------体现在一些涉及到任务的操作
7.页面注释-------------完善交互说明
8.审查自检------------------功能是否覆盖完全;页面有没有缺失;流程是否明确;状态是否完备
四、原型应用中的经验
因为我多是负责后台系统的优化,所以是直接和开发打交道,如果涉及前台页面,就需要UI先将原型做成图片,再由前端制作含有动效的demo,开发再按照demo开发。但是不论哪种,绘制出来的原型一定需要让队友都明白你的逻辑和要表达的重点。
第一次负责项目的时候,我用的是高保真,画完整的原型就花了一星期多,各种动作和交互,恨不得做个虚拟的产品。但是和开发讲了原型后,等来验收项目的时候,才发现,开发大部分都没有按照原型上的动作来,甚至连细节都有遗漏。一个个催着补上后,我开始思考这种方式是不是不太划算,太费事费力,结果又不太好。
后来我看了我上级绘制的原型,都是以静态页面为主,可以说是低保真,但是每一种情况都详细地用图文描述清楚,点击之后是什么样子,将要获取什么数据,失败了会怎么样都有。而且这种方式,完成的特别快。于是我就选取低保真模式的开始画原型,结果发现,开发有时候并不能将一些动作做好。 我爱编程网
于是我开始“T式原型”。“T式原型”就是大部分是以低保真铺展开,将整个产品的逻辑都直接呈现出来,再在某些需要重点描述的地方用高保真描述深入。所以,我的原型大部分是以低保真+注释说明和高保真+动作演示的组合。不过对于交互简单的产品来说,低保真模型足够了。
每个产品绘制原型的习惯和风格都有所不同,但关键还是需要进行小组会议来向队友们讲解原型和逻辑,在开发的过程中,需要多沟通。
另外,分享大家关于AXURE学习的网站,可以在里面找到免费的软件安装包和教学课程。
/
如果对文章感兴趣,欢迎评论留言,坚持喜欢的事情,加油~
每个前端开发人员都有自己喜欢的开发工具,用这些工具能让编码更容易并且“令人愉快”。分享一些我认为真的很棒的很棒的Web开发工具!
1.Glitch
glitch
好的,这不仅仅是一个工具,还是一个非常棒的编码平台以及一个很棒的技术社区。我可以在内置代码编辑器的帮助下托管我的项目。支持多种语言,但最适合NodeJS。
2.Shadows
brumm.af/shadows
这个网站提供生成平滑阴影的CSS代码,可以创建平滑的边框阴影。它看起来真的很流畅,令人满意。
3.Coolors
coolors.co
这是一款非常好的在线工具,可以为项目生成匹配的颜色方案。如果不喜欢当前的方案,按下空格键,它会重新生成一个配色方案,直到你满意~
4.Blobmaker
blobmaker.app
Blobmaker可帮助你随机生成各种尺寸,不同颜色和形状的SVGBlob。你可以用作背景或创建看起来很酷的动画。
5.Getwavs
getwaves.io
与Blobmaker相似,GetWaves能够随机生成不同颜色和不同数量的波浪。用作网页的页脚或页眉看起来不错。
6.Undraw.co
undraw.co
开放源代码项目的SVG插图集,可用来做登录页面,404页面等,当然普通页面也能用!上面的插图可以不带归属地版权的使用,无需支付任何费用。
7.Marcdown
liyasthomas.github.io/marcdown
由LiyasThomas提供的在线实时的Markdown网页编辑器,它可预览Markdown代码,将其发布到GitHub上。它提供一个非常漂亮的暗黑模式。还可脱机工作,这使得它显得更出色。
8.postwoman
postwoman.io
这是LiyasThomas构建的另一个工具。Postwoman是一个API请求构建工作。开发者可以不使用代理来测试API。这是一个渐进式Web应用程序,可以保存到桌面来用。它是轻量级的产品,基本上可以是Postman的在线替代品。
9.Screely
screely
它可以帮助你创建超级漂亮的网站截图模型。如果你不是MacBook用户,但需要更好的网站图片作为自述文件,它非常适合我们。
10.CSS网格生成器
cssgrid-generator.netlify/
这是SarahDrasner的创建的优秀网站,它使用CSS创建动态网格布局。
以上是10款web前端开发工具分享,希望对你有帮助。
材料/工具:百度浏览器
1、打开电脑,打开百度浏览器。
2、找到你要保存的页面。
3、点击页面右上角的“文件”。
4、可以看到有“另存为图片”,点击它。
5、然后编辑图片的名称并且保存。
6、在保存的地方就可以看到图片格式的整个网页了。
以上就是web前端开发界面怎么截图 如何把网页保存为图片全部内容,更多相关信息,敬请关注我爱编程网。求教python中的turtle海龟库(turtle)海龟库(turtle)是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形。海龟库积木盒有点类似Kitten创作工具的画笔和动作积木盒的结合体,可以绘制、控制画笔移动
怎样用QtCreator编辑运行python脚本我们首先来看看QtCreator能不能编辑运行python脚本。可以看到新建项目的选项里并没有python相关的选项,看了并不能用QtCreator来管理python项目。我们来看看另一个方面,看看QtCreator能不能创建编辑python的相关文件吧。可以看到,有python的相关选项,点击左侧的Python标签,在中间部分可
探月编程怎么用代码缩小图片?在Python中,你可以使用Pillow库来缩小图片。以下是一个简单的例子:python复制代码fromPILimportImagedefresize_image(input_image_path,output_image_path,size):original_image=Image.open(input_image_path)width,
python如何打开白色底板的交互式界面一般来说,顺利安装Python之后,有两种方式可以进入Python交互性环境。一种是在Python自带的IDLE中直接打开交互式窗口另一种是打开开始菜单,输入cmd之后,进入命令行窗口,之后输入Python,回车之后便可以进入到交互式环境中去,在>>>提示符后边输入编程语句,然后回车进行执行,就会得到运行的结果。简单来看,这
如何将python运行结果保存成txt?将python运行结果保存成txt的具体操作步骤如下:1、首先我们打开电脑桌面,在电脑桌面上点按win+R进入运行,在搜索框里输入cmd并点击确定。2、然后我们找到图示选项确认查看一下使用的python软件是否已经安装numpy模块。3、然后我们可以打开python软件输入代码查看关于save函数的使用语法及其实例。
如何使用爬虫获取网页数据python八爪鱼采集器是一款功能全面、操作简单、适用范围广泛的互联网数据采集器,但是它是一款可视化的工具,不需要编程和代码知识。如果您想使用Python编写爬虫来获取网页数据,可以使用Python的第三方库,如BeautifulSoup、Scrapy等。以下是使用Python编写爬虫获取网页数据的一般步骤:1.安装Python和所需的第三方库。可以使用pip命令来安
java如何实现:一个一直在运行的监听程序,每当监听到数据,就把数据发给jsp页面方法1:可以利用ServletContext类的对象application解决,这个属于整个web应用都公用的内部对象。例如在监听器中publicclassGetConnListenerimplementsServletContextListener{//例如这个是要传的数据Stringdata="
怎么画太极图画太极图的步骤如下,仅供参考:1、先画一个正圆;2、在正圆的心直径位置,左右各一部分画一个“S”,就将正圆分成了两个部分。3、在左右两部分的小圆窝里各画一个小圆。4、最后将一部分涂成黑色,其中的小圆留白,白色部分的圆形涂成黑色。太极图中的黑白即代表阴阳,白色为阳,黑色为阴,里面的两个小圆点表示阳中有阴,阴中有阳。太极图展现了一种相互转化,相对统一
2023-10-12 21:23:10
2023-09-24 17:54:45
2023-09-10 08:51:48
2023-10-26 19:22:26
2023-10-26 18:47:07
2023-10-20 19:50:40