- 博客(19)
- 资源 (5)
- 收藏
- 关注
原创 UML图知识汇总
UML(Unified Modeling Language)是一种统一建模语言,为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。下面将对UML的九种图+包图的基本概念进行介绍以及各个图的使用场景。一、基本概念 如下图所示,UML图分为用例视图、设计视图、进程视图、实现视图和拓扑视图,又可以静动分为静态视图和动态视图。静态图分为:用例图,类图,对象图,包图,构件图,部署图。动态图分为:状态图,活动图,协作图,序列图。 1、用例图(UseCase Diagrams):
2020-08-12 11:06:34
717
原创 三个思维结构:黄金圈法则、金字塔结构、PREP结构
黄金圈法则结构黄金圈法则指的是三个套在一起的圈。最里面的一圈是Why,中间一圈是How,最外圈是What。这个法则最早由TED的一位演讲者Simon·Sneck(西蒙斯·涅克)提出,说的是,在和人们沟通时,通过Why——How——What,也就是从内圈到外圈的结构顺序,向人们阐述你从事某项事业的动机(愿景)——方法——具体特征,能够更容易激发人们的热情。我具体来给你说一下: Why是最内圈,主要讲的是目标、使命、理念和愿景;How是中间圈,主要讲怎么做,也就是具体的操作方法和路径;What是
2020-06-24 16:35:11
16925
原创 产品设计-产品框架设计
一、前言产品从无到有之前就需要先确定产品的主体框架,有了架构的支撑,才能将产品的其他需求填入其中,让产品丰富多彩、有血有肉。产品框架就相当于汽车的主体支架、楼房的钢筋结构、人体的骨骼组成一样,不仅支撑产品的外在表现,还还支撑着产品的内部结构。任何一款产品都有自己的主体框架,产品类型不同产品框架也各不相同。1. 2B类产品框架像To B 类的管理系统、企业ERP系统、电商网站卖家后台管理系统、物流管理平台、SaaS软件等,这些产品框架就较为复杂,甚至需要对产品的用户进行培训。例如淘宝网
2020-06-11 17:27:54
4348
原创 产品设计—设计原则
一、黄金设计定律以人为本。任何产品的设计都是基于目标用户的需求而设计,其目的是为用户解决需求的同时并提供更高的价值。产品设计不仅解决用户的核心需求,还要解决用户使用产品的体验需求,通过解决用户的核心需求和使用体验需求,给用户获得更高的价值。任何产品的设计都是以人为本,以解决基于目标用户的需求而设计例如:汽车(看做产品)的产生是为了解决客户出行方便的需求(解决核心需求),汽车(产品)的外观设计、内饰设计、安全系数设计(产品的设计)是满足用户感官需求、舒适需求、安全需求(属于产品使用体验需求
2020-06-10 18:29:36
2657
1
原创 产品方法论—如何写好PRD文档
写在前面: 产品要写的文档不少,但一般来说用,用得最多、最基础的还是需求文档。那需求文档应该怎么写呢?要回答这个问题,首先要考虑的是,这是给谁看的?产品需求文档的主要阅读对象为项目内的产品,交互,UI,技术,测试,运营同学,需要足够地详细和清楚,才能让他们明白怎么按照这份文档来开展下一步工作,所以这份文档的基础性、重要性不言而喻。 那这份文档应该包含哪些内容,又有哪些规范和注意事项呢,具体见下文:1、需求记录 产品PRD文档是产品经理与其他相关人员(Boss,产品组,交互,视觉,技...
2020-05-15 16:15:24
379
原创 产品方法论—如何竞品分析
一、概要什么是竞品分析,单字组词法来说,竞品分析就是竞争产品的分析(很简单吧),字面意思当然很好理解,但是深挖下去你会发现并不是想象中的那么轻松自如。接下来的文字带你深究竞品分析的奥秘,全面解读作为一个产品经理,到底应该如何进行竞品分析……什么是竞品分析在两个或者多个竞争产品之间,他们有什么样的商业模式,有什么样的定位,对各自产品的发展朝向哪个方向,还有他们之间的功能点的异同,进行一个对比异同,相同点,为什么相同,有多少相同,不同点,为什么不同,不同在哪里,什么因素导致了他们的不同,这些都是..
2020-05-11 18:05:41
2481
原创 原型设计通用尺寸
手机端原型尺寸一般是360x640(宽 360 px,高 640 px)平板端原型尺寸一般是768x1024(宽 768 px,高 1024 px)PC端原型尺寸一般宽度是 1200 px,高度不限...
2020-04-30 10:00:26
7744
原创 中文附件(IDEA软件)
IntelliJ IDEA作为一款强大的开发工具,逐渐得到越来越多开发人员的青睐,其强大的功能想必大家应该深有体会。然而对于一名刚开始使用IntelliJ IDEA工具的编程人员来讲,可能会对其中眼花缭乱的专业英语词汇感到头疼,找起一些功能来花费不少时间不说有时候还找不到在哪里设置、修改,浪费了不少宝贵的时间,工作效率也会受到影响。下面进入正题,给IDEA安装中文补丁:1.下载中文补丁(...
2020-04-27 19:14:35
4903
原创 四大交互弹窗设计:Toast、Dialog、Actionbar 和 Snackbar
弹窗又称为对话框,是App与用户进行交互的常见方式之一。弹窗分为模态弹窗和非模态弹窗两种,两者的区别在于需不需要用户对其进行回应。模态弹窗会打断用户的正常操作,要求用户必须对其进行回应,否则不能继续其它操作;非模态弹窗则不会影响用户的操作,用户可以不对其进行回应,非模态弹窗通常都有时间限制,出现一段时间后就会自动消失。非模态弹窗一般被设计成用来告诉用户信息内容,而模态弹窗除了告诉用户信...
2020-04-26 17:45:45
2848
原创 Axure8超详细使用教程(含安装包)
一、Axure界面介绍1、页面导航面板(Pages)Axure的页面管理采用类似操作系统的文件夹和页面文件的管理方式,不同点是,页面文件可以存在子页面,这一点是考虑了页面与页面跳转或者嵌套页面等网页特点。页面文件管理导航面板2、元件库(Libaries) Axure的元件库,类似与PPT的模板,或者是Office提供的各种形状、图标,可以通过拖...
2020-03-31 22:09:38
6331
原创 Xmind8安装教程
前言 Xmind是一款很棒的思维导图软件,无论是在做建模设计还是思路分析都是一款很简单实用的软件,其实未注册版本的功能已经够用,但是还是很多人想要破解版,网上很多破解版的xmind方法都是失效的,今天分享切实有效方法,亲测可用。第一步,下载官方完整版Xmind国内很多版本的Xmind并非完整版的, 建议去官方网站下载最新完整版的:https://www.xmind.cn/...
2020-03-25 17:25:55
1598
原创 HTML Rendering Error(This view has crashed)处理方法
背景:Win7+的系统在安装MarkdownPad2编辑器的时候,弹框提示“HTML Rendering Error”(HTML渲染错误),页面中提示“This view has crashed”(该视图崩溃了)。原因分析:Win7+的系统默认无法正常实现HTML渲染。问题解决步骤:1. 点击弹框中的“Yes”,进入MarkdownPad官网寻找解决这个问题的标准方案。如下图...
2020-01-07 16:17:43
5393
3
原创 angular中如何绑定enter事件
键盘中的 Enter 键的键盘码keycode为 13 ,如果想只当按下Enter键才触发事件,则需要通过键盘码来绑定键盘的Enter事件,而键盘的响应事件包括三种: keyup、keydown、keypress。 1. keydown() 按键按下时,触发事件; 2. keyup() 按键按下松开时,触发事件; 3. keypress() ...
2018-12-01 16:00:18
3554
2
原创 如何在Idea的一个窗口中添加多个项目
操作步骤:(Files-New) Module from Existing Sources — 选择项目文件 — Gradle/Maven — 确认 —完成详细图解:1.选择并导入本地项目文件2.根据自己项目的具体情况,选择Gradle或Maven 3.确认4.完成 ...
2018-11-23 09:26:40
5376
原创 部署Coding代码托管环境及其使用
运行环境:Idea(VScode) + Coding + (Git+TortoiseGit) 一、部署Coding代码托管环境1. 下载、安装 Githttps://git-scm.com/downloadshttps://tortoisegit.org/download/ 2. 注册Coding账号访问https://coding.net 注册账号,注册好帐...
2018-08-28 14:59:25
1943
原创 Docker MySql报2059错误: Authentication plugin 'caching_sha2_password' cannot be loaded
最近在使用Docker安装和配置MySql,按照正常的步骤来安装和配置MySQL,可配置完成后登录MySQL客户端出现了2059错误,于是上各种博客、技术论坛寻求相关的问题解决办法,可是仍然找不到一个针对性的解决方案,直到访问StackOverflow才找到了答案。1.遇到问题:使用SQLyog(Navicat)进行登录时出现问题2.在StackOverflow上找到对应的解决办法:...
2018-08-02 15:13:09
8510
5
原创 如何使用 docker 安装配置 mysql
Docker对于项目中的测试工作起着重要的作用,能使测试工作得到较为满意的效果,那功能强大的docker是怎样完成对mysql的安装和配置的呢,下面我就根据自己的实际安装配置过程给大家做一个简要的介绍。环境:Windows10 DockerToolbox MySql5.7 MySql客户端SQLyog11.1(同Navicat)第一步:双击桌面docker图标进行启动...
2018-08-02 14:18:23
353
原创 在java中如何用 for循环打印出一个菱形
写在前面,这是一个java编写的for循环编写的两个代码,一个是九九乘法表,另外一个是打印菱形。for循环,是很多人在初学一门编程语言时都会遇到的小难题,下面分享两个用java程序编写的for循环代码,希望能对大家的java学习带来帮助。1.打印九九乘法表。2.打印出一个菱形,大小形状可以通过修改参数i,j,k进行调整。最后,再提示一下需要注意的一个地方:要分辨清楚System.out.print...
2018-03-29 22:31:14
29001
5
Axure 8安装包
2020-04-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人