产品设计

Axure rp原型设计工具的介绍

南笙酒味 提交于 2019-12-25 03:13:42
软件工程综合实践专题 第三次作业 一、Axure rp简介 Axure RP是一款专业的快速原型设计工具。Axure(发音:Ack-sure),代表美国Axure公司;RP则是Rapid Prototyping(快速原型)的缩写。 Axure RP是美国Axure Software Solution公司旗舰产品,是一个专业的快速原型设计工具,让负责定义需求和规格、设计功能和界面的专家能够快速创建应用软件或Web网站的线框图、流程图、原型和规格说明文档。作为专业的原型设计工具,它能快速、高效的创建原型,同时支持多人协作设计和版本控制管理 。 Axure RP的使用者主要包括商业分析师、信息架构师、产品经理、IT咨询师、用户体验设计师、交互设计师、UI设计师等,另外,架构师、程序员也在使用Axure。 二、Axure rp 界面 1-主菜单工具栏:大部分类似office软件,不做详细解释,鼠标移到按钮上都有对应的提示。 2-主操作界面:绘制产品原型的操作区域,所有的用到的元件都拖到该区域。 3-站点地图:所有页面文件都存放在这个位置,可以在这里增加、删除、修改、查看页面,也可以通过鼠标拖动调整页面顺序以及页面之间的关系。 4-axure元件库:或者叫axure组件库、axure部件库,所有软件自带的元件和加载的元件库都在这里,这里可以执行创建、加载、删除axure元件库的操作

App后台开发架构实践笔记

坚强是说给别人听的谎言 提交于 2019-12-25 00:33:32
1 App后台入门 1.1 App后台的功能 (1)远程存储数据; (2)消息中转。 1.2 App后台架构 架构设计的流程 (1) 根据App的设计,梳理出App的业务流程; (2) 把每个业务流程可能会遇到的问题整理出来; (3) 根据整理出来的问题,探讨可行的技术解决方案; (4) 把所有的技术解决方案有机融合,就是一个App后台的初步架构。 架构设计的特点 (1) 架构是和业务紧密相关; (2) 架构的演变是由业务驱动; (3) 架构不是为了炫耀技术。 1.3 App和App后台的通信 (1) 用HTTP协议还是私有协议; (2) 用长连接还是短连接; (3) 通信数据格式(JSON、XML) 1.4 选择服务器 (1) 传统IDC; (2) 云服务器。 1.5 选择开发语言 (1) 不同语言有其擅长的业务场景和性能特性; (2) 考虑开发效率和运行效率; (3) 同一个项目不同业务逻辑可以用不同语言实现。 1.6 敏捷开发 (1) Sprint计划会议; (2) 迭代开发; (3) 每日例会; (4) 评审会议; (5) 回顾会议; (6) 及时反馈。 2 App后台基础技术 2.1 从业务逻辑提炼API接口 从业务逻辑到提炼API可分为下面6个阶段: (1) 业务逻辑思维导图; 根据需求抽象出业务逻辑。 (2) 功能-业务逻辑思维导图; 支撑业务逻辑的功能模块, (3)

软件工程背景知识及过程模型

感情迁移 提交于 2019-12-24 10:42:35
一、背景知识: 软件开发的基本过程: 需求定义→软件设计→软件实现→软件测试→软件维护 软件的定义: 软件=程序+数据+文档 程序:可以按照设计好的 功能 和 性能 要求执行的指令序列 数据:程序能正确处理信息的数据结构 文档:与程序的 开发 、 维护 、 使用 有关的图文资料 软件的特点: 包含个人因素的大规模知识型工作 有工具辅助的软件开发也尚未实现自动化(即无法像硬件加工一样,机械组装已有部件,软件开发还未达到组装已有模块的程度) 对开发和运行的计算机软硬件环境具有依赖性 需求往往在变更,开发进度难估算 软件测试困难,覆盖所有路径的测试难实现。 软件测试只能证明软件中有缺陷,不能证明软件中没有缺陷。 软件不会损耗,(参考硬件的磨损和老化),软件维护不再具有经济性时,软件即被淘汰 软件危机: 1965年——1985年,20世纪60——80年代 于1968年提出 催生了软件工程这一学科 没有化解软件危机的灵丹妙药,已知的技术和方法都是进一步改进 SWEBOK(软件工程知识体系指南) PDCA环(戴明环):    二、软件过程: 以质量为中心,以软件工程,方法,工具为三要素。其中软件过程是基础,是联系各层的桥梁,工具为过程和方法提供支持。 软件过程的定义:软件过程定义了软件开发中的一系列活动,所以过程都具有下列活动: 沟通 建模 计划 构造 部署 项目管理(贯穿于以上所有活动)

《你说对就对队》第三次作业:团队项目的原型设计

霸气de小男生 提交于 2019-12-22 12:31:34
《你说对就对队》第三次作业:团队项目的原型设计 内容 项目 这个作业属于哪个课程 【 教师主页 】 这个作业的要求在哪里 【 作业要求 】 团队名称 《你说对就队》 作业学习目标 学会如何使用原型设计工具,设计出软件的初步原型 一、原型设计工具简介 1.移动应用原型与线框工具-墨刀 墨刀是一款在线原型设计与协同工具,借助墨刀,产品经理、设计师、开发、销售、运营及创业者等用户群体,能够搭建为产品原型,演示项目效果。墨刀同时也是协作平台,项目成员可以协作编辑、审阅,不管是产品想法展示,还是向客户收集产品反馈,向投资人进行Demo展示,或是在团队内部协作沟通、项目管理。 2.老牌原型设计工具 -Axure RP,Axure Axure RP是美国Axure Software Solution公司旗舰产品,是一个专业的快速原型设计工具,让负责定义需求和规格、设计功能和界面的专家能够快速创建应用软件或Web网站的线框图、流程图、原型和规格说明文档。作为专业的原型设计工具,它能快速、高效的创建原型,同时支持多人协作设计和版本控制管理。 3.网页和移动端的设计sketch Sketch 是一款适用于所有设计师的矢量绘图应用。矢量绘图也是目前进行网页,图标以及界面设计的最好方式。但除了矢量编辑的功能之外,Sketch同样添加了一些基本的位图工具,比如模糊和色彩校正。Sketch

网站项目管理-如何做好需求分析

时间秒杀一切 提交于 2019-12-21 16:47:06
 随着技术的不断发展和用户对网站功能性的需求不断提高,如今网站项目的设计已经不能再仅仅简单地利用静态Html文件来实现,与前几年网站设计由一两名网页设计师自由的创作相比,网站项目的设计和开发越来越像一个软件工程,也越来越复杂,网站项目的设计和开发进入了需要强调流程和分工的时代,建立规范的、有效的、健壮的开发机制,才能适应用户不断变化的需要,达到预期的计划目标。   网站项目管理(WPM)的含义为WebbasedProjectManagement,即以Web应用程序为主要表现方式的架构来进行的项目设计及管理,这样的架构中包含了浏览器、网络和Web服务器等关键主体,主要体现在网站设计、以浏览器为客户端的Web应用程序开发(例如信息类网站、网上商店、虚拟邮局、客户关系管理。)等项目管理中。   在本文中,笔者将网站项目管理(WPM)与软件工程的统一过程管理(RUP)进行参照比较,并结合实际工作经验,力求将网站工程管理(WPM)的角色、分工、流程进行完整的阐述,使网站项目管理逐渐走向规范化。 按照笔者的经验,网站项目管理可以分为以下七个阶段进行控制: 1.需求分析及变更管理 2.项目模型及业务流程分析 3.系统分析及软件建模 4.界面设计、交互设计及程序开发 5.系统测试和文档编写 6.客户培训、技术支持和售后服务   需要说明的是,这些阶段虽然具有一定的延续性,但是并非完全隔断的

Axure和墨刀

橙三吉。 提交于 2019-12-20 09:23:20
推荐2个工具:Axure和墨刀 1.Axure的web产品原型设计 Axure RP是一款便捷高效的网页制作工具。是一个专业的快速原型设计工具,让负责定义需求和规格、设计功能和界面的专家能够快速创建应用软件或Web网站的线框图、流程图、原型和规格说明文档。作为专业的原型设计工具,它能快速、高效的创建原型,同时支持多人协作设计和版本控制管理 Axure可以快速的画出我们想要的原型,同时他还可以生成HTML文件. 使用者主要包括商业分析师、信息架构师、产品经理、IT咨询师、用户体验设计师、交互设计师、UI设计师等,另外,架构师、程序员也在使用Axure -----------------------------------用来做方案设计---------------------------------------------------------- 2.墨刀的web产品原型设计 墨刀是一款在线原型设计与协同工具,借助墨刀,产品经理、设计师、开发、销售、运营及创业者等用户群体,能够搭建为产品原型,演示项目效果。墨刀同时也是协作平台,项目成员可以协作编辑、审阅 ,不管是产品想法展示,还是向客户收集产品反馈,向投资人进行Demo展示,或是在团队内部协作沟通、项目管理。 支持平台 浏览器注册使用, Windows、Mac 桌面客户端,同时支持 iOS、Android 端预览 来源: CSDN

软件开发模型

帅比萌擦擦* 提交于 2019-12-19 14:06:26
软件过程是软件生命周期中的一系列相关活动,即用于开发和维护软件及相关产品的一系列活动。 软件过程模型可以帮助开发团队理解开发过程,形成对开发中的活动、资源和约束的共同理解,可以根据具体情况对一个过程进行裁翦等。 瀑布模型 瀑布模型最早由Royce提出,该模型因过程排列酷似瀑布而得名。 该模型是文档驱动的,该模型适用于项目开始时需求已确定的情况。瀑布模型主要应用于结构化的软件开发。 从一种非常高层的角度描述了软件开发过程中进行的活动,并且提出了要求开发人员经过的事件序列。 对于非专业用户来说难以阅读和理解,而且导致很多问题在最后才会暴露出来,风险巨大。 V模型 是瀑布模型的变种,它说明测试活动是如何与分析和设计相联系的。 增量模型 增量模型是在项目的开发过程中以一系列的增量方式开发系统。增量方式包括增量开发和增量提交。 增量开发是指在项目开发周期内,以一定的时间间隔开发部分工作软件。 增量提交是指在项目开发周期内,以一定时间间隔增量方式向用户提交工作软件及其相应文档。 根据增量的方式和形式的不同,分为渐增模型和原型模型。 原型模型 原型模型又称快速原型模型,它是增量模型的另一种形式。 原型的用途是获知用户的真正需求,因此原型模型可以有效地引发系统需求。 根据原型的不同作用,有三类原型模型:探索型原型(用于需求分析阶段)、实验型原型(主要用于设计阶段)、演化型原型

设置交互要多久?最快只需三秒!

核能气质少年 提交于 2019-12-11 16:38:21
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 原型设计分为两种,一种是静态的线框图,我们一般叫wireframing;另一种是动态的原型,一般叫作prototyping。目前在prototyping设计中涉及到的交互主要分为三种:页链接、交互状态和组件之间的交互。而动态原型的设计工具中比较常见的能够包括这三种交互设置功能的也有很多,比如:Axure、Justinmind、Mockplus和Proto.io等等,种类之多,数不胜数。但是,这些工具无一例外,都在宣传自己的过程中说自己是快捷迅速的。我们平时说的Axure,全名叫做Axure RP,而RP代表的意思恰恰就是Rapid Prototyping(快速设计原型);Mockplus也说自己是更快更简单的原型设计工具。既然都说自己是快速简单,我们今天就来比较实际操作一下,你们到底有多快。 页链接设置:速度平分秋色,可视化体现差异 在Axure所有的交互设置中,页面链接是最简单的一种了,只需要点击右侧属性面板中的创建链接,并在下拉菜单中选中需要跳转的页面就可以了。但是Axure在这一过程中有一个明显的不足,就是对于可视化的缺失。如果在这个项目中各个页面的名称比较相近,那么这样使很发生链接错的情况的。 而Justinmind应该是也体会到了Axure的这一问题,它采用的是一种拖拽的方式来实现页链接的设置

宜信SDL实践:产品经理如何驱动产品安全建设

三世轮回 提交于 2019-12-11 14:52:26
一、序言 本文从产品经理的角度出发,对产品经理的安全职责、产品驱动安全的内涵、工作内容、工作方法、所需安全资源、以及产品经理的安全工作量进行了分析。希望所有产品经理在没有心理负担的情况下,有目标、有方法、有资源推进产品安全建设。 二、背景 安全是软件产品天然属性的一部分,“无安全不金融”,对于金融软件产品而言,安全尤为重要,因为客户总是能够从各种安全漏洞联想到他的金融资产安全和个人信息安全。以前偶尔会在一些安全沙龙或峰会听见同行吐槽,“信息安全说起来重要、做起来次要、忙起来不要”。吐槽背后的原因很复杂,其中很重要的一点是跟产品经理安全意识淡薄、不清楚如何推进产品安全建设有关,比如不重视产品安全属性、产品安全需求不明确、产品安全资源不充分、产品安全建设无从下手等。本文主要站在产品经理的角度,从产品经理能力维度出发,探讨产品经理如何推动产品的安全性建设。 众所周知,安全性作为软件产品的天然属性,从产品定义与规划角度来看,产品经理对产品安全负有不可推卸的责任,但产品经理如何履行自己的安全职责,业界还没有给出一个清晰可行的行动方案。 目前,软件产品安全需求通常是基于开发人员和安全人员的职业常识提出相应的解决方案,比如目前业内比较通用的敏感信息五要素分析方法: 1 2 3 4 5 姓名 身份证号 电话号码 银行卡信息 联系地址 这种方法简单易行,但往往不能涵盖所有的敏感信息,比如

需求分析与需求管理方法

帅比萌擦擦* 提交于 2019-12-11 12:50:02
目录 需求分析阶段 需求分析方法 需求管理 需求分析阶段 需求分析贯穿在产品整个生命周期。 1. 产品概念期 这个阶段做需求分析,更强调需求调研,目的是定位目标用户群,做产品定位,市场研究并确认细分产品市场。提炼产品核心功能,解决目标用户群痛点问题。 交付物:BRD商业需求文档 。(或类似的相关的文档,如需求调研报告、市场调研报告等) 2.产品设计开发期 这个阶段的需求分析,目的是要设计一个可落地的解决用户痛点,满足用户需求的产品。设计一个目标用户可用好用的产品。深层次的挖掘和分析用户,描述需求,解决问题。实现用户如何通过一步步的使用产品满足其需求。该阶段 交付物:产品原型+PRD操作文档 。 3.上线后-成长期 上线后的需求分析,目的是验证真实产品满足真实用户需求的结果,收集用户需求,优化产品。 4.成熟运营期 本阶段需求分析,目的在为产品提供更好的运营方案,制定竞争策略。让产品持续更好的更多的为企业创造商业价值。 5.产品衰退期 当产品进入衰退期时,需求分析重在研究市场发展趋势,以帮助决策是调整发展战略。 需求分析方法 需求分析三步走: 明确问题-拆解需求-提供解决方案 1.明确问题 明确问题之前,我们首先要从各方搜集需求,然后经过分析,提出真正的需求。 需求获取渠道 公司内部、在线用户反馈、用户调研、竞品、产品数据分析、头脑分包。 收集到的一手需求还不是真正的需求