产品设计

App 后台架构

╄→гoц情女王★ 提交于 2019-12-03 10:37:25
转载请注明出处: http://blog.csdn.net/smartbetter/article/details/53933096 做App做的久了,就想研究一下与之相关的App后台,发现也是蛮有趣的。App后台的两个重要作用就是 远程存储数据 和 消息中转。这里面的知识体系也是相当复杂,做好一个App后台也是需要长期锤炼的。本篇文章从 App 后台架构 的角度介绍。好了,下面进入正题: 说起架构,我们先看一下何为架构,百度百科是这样说的:架构,又名软件架构,是有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计。那么我们也可以看出,架构是和业务紧密相关的,是由业务驱动的。 由于App客户端的特性,因此App后台对技术实现和一般的Web后台是有区别的。首先看一个适合App开发的开发模式: 1.敏捷开发模式 这里推荐Scrum这个敏捷开发框架,具体可以查看Scrum官网学习使用,这里只是引入。 Scrum流程如下图: 2.选择合适的数据库产品和服务器系统 数据库产品众多,这里我就针对Redis、MongoDB、MySQL还有MySQL的分支MariaDB展开说明: 1.数据库产品 数据库 数据存放位置 查找数据的区别 Redis 内存 基于键值对存储,读写速度快 MongoDB 同时使用了硬盘和内存 每个数据有一个id(索引),知道id(索引)查询速度快,不知道id

工作总结【2019-10】

随声附和 提交于 2019-12-03 06:41:40
国庆假期后的第一周: 总体回想起来,没有什么值得念叨的。唯一可以记录下的估计也就是周五看到的新项目的流程问题。 那是一个小程序项目,原型是一个业务上的非技术人员画的,很是难看且漏洞和逻辑上错误不少。可笑的是,领导在给我们开发人员讲完新项目情况或者说需求的时候,效果图已经快设计完了?所以说我们在听完需求,开始了解已有原型和效果图的时候,是有多么的不爽和气愤,对流程错误的不爽,对白费设计人员工作成果的不爽,因为效果图再好,也肯定是基于原型来画的,原型就漏洞百出,效果图再好也得重做。 另外还得再说一次,原型出来后,必须由后端人员审查确定、前端人员确定、领导审阅、客户审阅通过后,再交给界面设计人员进行效果图设计,效果图出来后直接给客户确定就好了,客户说OK后,API、后台管理、前端的就可以开始了,其中后台管理可以更早的开始。 第二周: 总体来说,这周就干了一件正事,那就是按照自己的理解画了个项目原型,虽然不一定采用但起码能进行多人沟通的起点,以及反映出一些问题,以便后续进行改进优化。大伙一起明确需求只是口头或者脑袋里交换意见达成一致,但太抽象,将这些抽象反映到实实在在的原型上,这样大家就能更清晰的认识到需求到底是啥样,或者跟自己想象的有什么不一样的地方,或者发现自己或者别人有漏洞的地方。进而促进团队之间达成更进一步的统一。 另外这周还和一个运营的同事交流一个之前项目后台系统的优化问题

Android 测试的流程(工作流程)

匿名 (未验证) 提交于 2019-12-03 00:22:01
1、产品人员设计完原型和文档后,召开需求评审会,参会人员有开发,测试,产品。需求评审后之后,会产生一个完善之后的原型和需求文档。 2、测试组负责人需要依据需求文档,项目周期、项目特点、工具、人员安排制定测试计划。 3 4 5 6 7 8 9 10 11 转载请标明出处: Android 测试的流程(工作流程) 文章来源: Android 测试的流程(工作流程)

软件工程――开发模型

匿名 (未验证) 提交于 2019-12-03 00:18:01
为了指导软件开发,可以用不同的方式将软件生命周期中的所有开发活动组织组织起来从而形成不同的开发模型。 瀑布模式 瀑布模型严格遵守软件生命周期各阶段的固定顺序:计划、分析、设计、编程、测试和维护,上一阶段完成才能进入到下一阶段,整个模型像一个飞流直下的瀑布一下,如图所示 特点: 阶段间具有顺序性和依赖性 前一阶段完成后,才能开始后一阶段 前一阶段的输出文本为后一阶段的输入文本 推迟实现的观点 质量保证: 每个阶段必须交付出合格的文档 对文档进行审核 缺点: 开始需要把需求做到最全 惧怕用户测试中的反馈,惧怕需求变更 过于理想化缺乏灵活性 螺旋模型 限制条件: 适应于内部的大规模软件开发:螺旋模型强调风险分析,许多客户都无法接受和相信这种分析因此 适合于大规模软件项目(执行风险分析将大大影响项目的利润,进行风险分析就毫无意义) 软件开发人员应该擅长寻找可能的风险,准确地分析风险,否则将会带来更大的风险 优点: 设计上的灵活性,可以在项目的各个阶段进行变更. 以小的分段来构建大型系统,使成本计算变得简单容易 客户始终参为保证了项目不偏离正确方向以及项目的可控性 客户始终掌握项目的最新信息,从而他或她能够和管理层有效地交互. 客户认可这种公司内部的开发方式带来的良好的沟通和高质量的产品. 缺点: 很难让用户确信这种演化方法的结果是可以控制的.建设周期长,而软件技术发展比较快

原型工具使用

匿名 (未验证) 提交于 2019-12-03 00:13:02
课程链接 https://edu.cnblogs.com/campus/xnsy/Autumn2019SoftwareEngineeringFoundation 作业要求链接 https://www.cnblogs.com/harry240/p/11524127.html 作业目标 熟悉原型制作软件的操作,做出自己满意的作品 自诞生以来,Axure立马从众多软件中脱颖而出,并且一直引领着整个原型设计软件行业。这款软件具备强大的设计功能以及侧重于交互的工作区,且以势不可挡地形式继续扩张市场份额。最新的RP 7.0版本新增了很多功能,同时兼容MAC以及Windows系列操作系统。它的价格目前定在289美元到589美元之间,这对大多人来说并不便宜。 Mockplus( Software LLC.(君德科技有限公司)旗下产品。它主张把用户体验放在首要位置,并且致力于快速构建和迭代原型,逐渐在原型设计领域异军突起。凭借简洁却不繁琐的功能,这款软件不仅在国内受到越来越多的产品经理、项目经理、UI设计师、程序员等用户朋友的关注、喜爱和支持,而且也吸引了越来越多的国外用户。 墨刀致力于简化产品制作和设计流程,采用简便的拖拽连线操作,作为一款在线原型设计软件,墨刀支持云端保存,实时预览,一键分享,及多人协作功能,让产品团队快速高效地完成产品原型和交互设计。 在制作作业以前了解了三个常用软件

MockFlow for Mac(原型设计工具)

匿名 (未验证) 提交于 2019-12-02 23:57:01
MockFlow Mac破解版是Mac平台上一款非常优秀的原型设计工具,拥有直观整洁的用户操作界面,让用户在进行原型设计的时候,变得更加的任意,功能丰富,拥有网站地图,格式指南,可以快速制作精美的UI设计规格和品牌页面,操作起来简单方便。MockFlow Mac可以为设计团队提供了一个完整的堆栈UX解决方案,包括线框图、站点地图、UI规范系统、设计工作流等等,让您的原型创建高效,快捷; 最快捷的方式,头脑风暴用户界面的想法 MockFlow 是一款功能强大的原型设计工具,简单的界面让原型设计十分容易,为用户提供了原型设计所需的所有工具和功能,可以直观的构建产品UI。 MockFlow for Mac破解版软件特色 UI计划套件 MockFlow是世界上唯一一个规划UI / UX的首选解决方案。使用MockFlow可视化用户界面,创建用户流程,文档样式和批准设计。 WireframePro 将您的用户界面想法转换为易于迭代的设计 SiteMap 使用站点地图和UI流程直观地规划您的信息架构 StyleGuide 快速制作精美的UI设计规格和品牌页面 DesignCollab 以有条理的方式与您的团队简化UI设计审核流程 AnnotatePro Illustrate带有注释和交互性的UI屏幕截图 从UX故事板 到设计方案的WireframePro的Power-ups 想象规划图标

原型设计大师:Axure RP网站与APP设计从入门到精通(全彩) 中文pdf扫描版

匿名 (未验证) 提交于 2019-12-02 21:53:52
原型设计大师: Axure RP网站与APP设计从入门到精通 内容丰富且实用,由浅入深地传授了 Axure 原型设计工具在网站和APP设计中的应用与技巧,并在文中贯穿了众多精彩实战案例。书中完整展现了多个鲜活生动的综合项目案例,涉及门户网站高保真原型设计、电商网站高保真原型设计、移动APP 应用高保真原型设计、国外网站高保真原型设计……通过学习《原型设计大师:Axure RP网站与APP设计从入门到精通》,可以全面、深入、透彻地理解Axure 原型设计应用,显著提高产品设计能力,让你的项目开发事半功倍。 《原型设计大师: Axure RP网站与APP设计从入门到精通》既适合设计新手及对Axure 感兴趣的爱好者学习,也适合有一定Axure 基础、需要进行产品原型设计的专业人士阅读和参考。来吧,让你的每一个奇思妙想快速、顺畅且完美地展现出来吧! 原型设计大师: Axure RP网站与APP设计从入门到精通目录 第 1篇Axure 原型设计基础篇 第 第 第 第 第 第 第 第 2篇Axure 原型设计实战篇 第 第 第 第 第 第 13章 原创原型设计:“图书管理系统”低保真原型 教程地址: Axure RP APP ( ) pdf 文章来源: 原型设计大师:Axure RP网站与APP设计从入门到精通(全彩) 中文pdf扫描版

团队项目-需求报告分析

一个人想着一个人 提交于 2019-12-02 14:28:50
组长链接 https://www.cnblogs.com/leemelon/p/11749990.html 组队后的团队项目的整体计划安排;(1 2分) 阶段 主要任务 计划时间 1 项目选题 2019.09.25-2019.10.23 2 需求分析 2019.10.18-2019.10.27 3 编码规范 2019.10.28-2019.11.05 4 Alpha冲刺 2019.11.06-2019.11.20 5 改进总结调整 2019.11.21-2019.11.26 6 Beta冲刺 2019.11.27-2019.12.10 7 整体测试 2019.12.10-2019.12.20 团队分工(2 5分) 组员 分工 李昕晖(组长) 报告组,分配任务 王怀骋 评审表组 刘烨 评审表组 曾宇辉 ppt组,演讲,答辩 玛尔孜亚 ppt组 王银 ppt组 李福佳 报告组 黄斌敏 报告组 张伟佳 报告组,博客 翟鑫亮 报告组,博客 陈超星 报告组 确定 alpha 版本需要做哪些事情 用户端模块 模块序号 模块名 模块内容 1 登录注册模块 用户注册登录用户,修改找回密码 2 下单模块 用户自主下单 3 搜索模块 用户查询拼单,商家信息 4 交易模块 用户拼单后在线支付交易 5 订单模块 用户实时了解订单信息 6 咨询反馈模块 faq 人工服务 后台模块 模块序号 模块名 模块功能

关于竞品分析,这应该是最实用的分析流程

吃可爱长大的小学妹 提交于 2019-12-01 19:29:32
为什么要做竞品分析?无非就是当你有了一个初步的产品想法之后,但是却不能够明确这个想法到底靠不靠谱,它是否真的解决了用户的某些需求,这些需求算不算痛点,也不知道市面上是否已经有了与你想法相似的产品,他们是怎么做的,是否做得足够好,还有哪些待挖掘的机会等等。 此时你脑中的想法一定只是个demo版,非常的初级,是一个朦朦胧胧的状态,甚至你都说不清它到底是来源于哪里,可以是从以往生活经历中随意调取到的一个记忆点,或者是某个月黑风高的夜晚做的一个不知所以然的梦。 例如你在某一天的下午突然冒出一个念头,觉得自己想开个肠粉店,为什么会突然有这样的想法,很有可能就是你中午吃饭的时候闻到一阵飘来的肠粉的香味,而到了下午辘辘饥肠的时候脑里面就自动调取了这一部分记忆使之你有了这个莫名其妙的想法。 当然,想法的来源有时也非常明确,例如说你可能对某个产品的形态很感兴趣,所以你有了做这个产品的想法,或者是当你体验了某个应用商店app,有种透彻了解这类产品的想法,还有就是leader直接给予你的产品任务,例如他会跟你说阿毛啊,我们接下来公司想做一款新产品,是社交通讯类的产品,你好好去研究一下,看看怎么做更好。 因此,这时候的产品想法相对于前者来说来源就是明确的,但是不管来源是否明确,都存在着靠谱或者不靠谱的可能,无法判断这个想法是否有市场机会,你不能一拍脑袋就断定这个想法可不可行,想要真正明确这个想法是否有戏

UI的必修课——产品原型设计

眉间皱痕 提交于 2019-12-01 19:03:19
想要做好ui 设计 , 为什么要学习产品原型设计? 下面 小编就给大家简单分析一下其中的原因,希望对大家后期的学习有所帮助。 为了能够更好地实现自己的职业价值,设计师需要掌握更多其他方面的技能,其中产品原型设计就是比较典型的 ,具体有哪些呢? 一、快速入行需要 其实很多设计师一开始并不明白自己到哪一个程度,才算是真正的入门。当前市场上比较流行的产品原型设计工具很多,因此 ui 设计师需要掌握的技能还有很多,如果你想快速入行 ui 设计,可以考虑专业学习产品原型设计相关技能。 二、提高设计质量 掌握更多的知识,考虑问题也就会更加全面。当你掌握产品原型设计相关知识,你只需要专注于视觉层面的配色及阴影等效果,界面的布局和信息展示都不需要重点关注。有了这样的流程与专业分工,完成的产品设计质量将会更高。 三、加速沟通效率 在对产品原型没有概念的情况下,设计团队之间的沟通会面临相当多的阻碍。当我们掌握了原型设计的一些技能后,可以快速将心中所想的方案与创意通过可视化的界面呈现出来,就能够高效、准确地向别人展示我们的想法与创意。 ui 设计师为什么要学习产品原型设计? UI 设计师想要让自己的工作看起来更加轻松,并且进一步提升自己的优势,并且提升自己设计的产品的质量,并且提高团队沟通的效率,就需要对产品原型设计相关的知识进行较为深入的了解。 了解更多UI知识关注小编哦! 来源: https:/