功能设计

第三次作业——《原型设计》

给你一囗甜甜゛ 提交于 2019-11-30 12:23:49
原型设计 这个作业属于哪个课程 这个作业要求在哪里 https://www.cnblogs.com/harry240/p/11524127.html 这个作业的目标 1,熟悉三种原型设计工具并学会使用他们; 2,对给出的题目进行需求分析; 3,设计题目所需要的原型 背景简介 : 什么是原型设计 ? 原型设计是产品经理确认需求、设计产品最重要的沟通工具。 一,对比三种原型设计工具 1,墨刀   我很喜欢墨刀的理念: 快速完成你的产品设计,把更多的时间留给思考。 这种理念也是完全符合原型设计的理念,简单的设计出产品的模型用于产品和用户去进行更进一步的需求的确认和完善。 (1)墨刀的简单介绍 墨刀是一款在一定需求下收费的原型设计平台,你可以直接十分简单的在墨刀网站平台上进行原型设计。同时它能很好的进行移动端产品原型设计。免费版本自带的部件、交互、功能,能满足移动端产品原型的设计要求,并且墨刀的控件都是基于APP,因此简单的选择移动端的布局便可以开始设计你的移动端的原型。 (2)墨刀的缺点 设计有一点的局限性,正因为能很完美的设计移动端的产品因此它也被局限在移动端的设计,对于PC端的兼容不是很好。同时需要更多的功能需求或更大的空间时,你需要付费购买才行。 2、Axure RP   这是我见过最膨胀的设计平台,直接打起了最有效的方法! (1)Axure RP简介: Axure的正确发音是

《系统分析与设计》个人的三次作业:原型设计

纵然是瞬间 提交于 2019-11-30 10:57:21
这个作业属于哪个课程 课程的链接 这个作业的要求在哪里 作业要求的链接 这个作业的目标 熟悉使用原型工具,培养原型设计思维,提高对项目需求的分析能力 对比原型设计工具 原型设计是交互设计师与PD、PM、网站开发工程师沟通的最好工具。而该块的设计在原则上必须是交互设计师的产物,交互设计以用户为中心的理念会贯穿整个产品。利用交互设计师专业的眼光与经验直接导致该产品的可用性。产品原型可以概括的说是整个产品面市之前的一个框架设计。以网站注册作为例子,整个前期的交互设计流程图之后,就是原形开发的设计阶段,简单的来说是将页面的模块、元素、人机交互的形式,利用线框描述的方法,将产品脱离皮肤状态下更加具体跟生动的进行表达。 在原型设计中,不同的角色使用原型的目的是不一样的,下列角色使用用户界面原型: 1. 用例阐释者,用来了解用例的用户界面; 2. 系统分析员,用来了解用户界面如何影响系统分析; 3. 设计员,用来了解用户界面如何施加影响及它对系统“内部”的要求; 4. 类测试人员,用来制定测试计划活动。 原型设计工具一般来说,常用的有:墨刀、Axure RP、Mockplus。现在就让我们来看看这三款运行设计工具 墨刀 墨刀 这一原型设计工具,可以在通过网页直接使用,也可以通过下载安装文件在本地安装使用。用户可以根据需求选择不同的操作方式。作为原型设计工具的墨刀有这么几大特点。 操作简单

《构建之法》第三次作业

為{幸葍}努か 提交于 2019-11-30 10:27:04
这个作业属于哪个课程 课程的链接 这个作业要求在哪里 作业要求的链接 这个作业的目标 学会需求分析,学会使用原型设计工具,懂得如何进行简单的原型设计,从而提高以后产品开发的效率 (1)对比原型设计工具 1. 墨刀 墨刀是一款在线原型设计与协同工具,借助墨刀,产品经理、设计师、开发、销售、运营及创业者等用户群体,能够搭建为产品原型,演示项目效果。墨刀同时也是协作平台,项目成员可以协作编辑、审阅,不管是产品想法展示,还是向客户收集产品反馈,向投资人进行Demo展示,或是在团队内部协作沟通、项目管理。 目前来看 墨刀的优势主要集中在 app 原型的制作上 ,其操作方式使其在制作 app 原型时更容易,预设的套件也明显是针对 app 原型设计的。 而它的劣势主要在于在实现复杂交互和特殊交互方面比较困难 ,这是其产品框架导致的,基于页面的原型工具都很难再实现细节元素的精确控制。另外, 墨刀作为一个新工具,它的使用者并不多,制作的套件也就相对少 ,这意味着你在做高保真原型时必须有设计师辅助,你很可能要付出额外的成本来请他吃饭。 2.MOCKPLUS Mockplus(摩客)是一款简洁快速的原型图设计工具。适合软件团队、个人在软件开发的设计阶段使用。 其低保真、无需学习、快速上手、功能够用。并能够很好地表达自己的设计 。支持审阅协作:创建原型图、邀请、批注图钉,之后就可以协同工作了。所有的讨论

完整的IT项目开发流程

╄→尐↘猪︶ㄣ 提交于 2019-11-30 10:04:04
一般情况下,企业开发软件时会按照基线和定制两块并行方式执行项目开发工作。无论什么公司,都需要遵从一套成熟的产品研发过程体系,才能做出质量较好的产品。因此,如果出现项目较多的情况,应该合理地安排基线和定制之前的里程碑,让基线产品能够尽量多地收集用户的通用型需求,为定制项目进度实现技术支撑,减少定制项目中大量更改代码、需要新增模块情况发生。此外,产品研发过程体系也需要按照业务实际时间要求变化,不要拘泥于一定要按照瀑布方式,或是敏捷方式进行管理,凡事都需要找到契合自己的方式。 【这里以一个基线产品开发过程作为流程解释基础,需要注意的是,以下说描述的各个阶段,在项目执行前要明确各个阶段的目标、指定计划、及时沟通,并确保各个时期所有成员对项目理解一致】 项目启动会 项目启动会的目标是明确该产品开发项目的目标。目标不是孤立存在的,目标与计划相辅相成,目标指导计划,计划的有效性影响着目标的达成。所以在执行目标的时候,考虑清楚自己的行动计划,怎么做才能更有效地完成目标,是每个人都要详情清楚的问题,否则,目标越是不清晰或是过高,都会影响项目的实际结果。 项目启动会需要说明项目目标、阶段划分、组织结构、管理流程等关键事项,并将这些内容写入 PPT(最好是有固定格式和范文,让团队内部或者公司内部共同遵守规范),需要大家达成一致。对于关键角色任命,事前也需要听取相关领导和项目主要干系人的意见。 用户需求

快速了解MongoDB

落花浮王杯 提交于 2019-11-30 05:54:08
简介 MongoDB是一款为广泛的现代应用程序设计的高性能、可扩展、分布式数据库系统。MongoDB可用于不同规模大小的组织,为那些对系统低延迟、高吞吐量以及可持续性有很高要求的应用提供稳定关键的服务。 尽管MongoDB与传统的关系型数据库的有些特性不一样,但是对于之前部署和操作其他数据库系统的人员来说,MongoDB的很多概念,比如操作、策略、存储过程还是很相似的。公司的DBA和运营团队可以在保持现有系统的前提下,直接把MongoDB集成到生产环境中,并且不需要定制操作流程和工具 本文档为部署和管理MongoDB提供了最佳实践的指导。看本文档的前提需要你熟悉MongoDB的基本架构并理解企业软件部署的相关知识。 关于文档中的涉及到有些话题的更多详情,可以访问MongoDB的在线文档:mongodb.com。本文档也提供了相应的链接。 角色和职责 与其他数据库系统一样,部署在MongoDB的应用需要精心规划以及公司IT团队每个角色的协力合作才能保证稳定的部署。传统数据库中相关的角色以及角色的定位同样适用于MongoDB:数据库管理员、系统管理员、应用开发人员、网络管理员、需求分析人员以及数据架构师。 一般小公司中一个人员可能会担当多个角色,而大公司中,每个角色都是由一个人或者一个团队专门负责的。比如,在大的投资银行中,DBA的职责和系统管理员的职责差别就很大。 DBA

Web项目开发流程 PC端

人走茶凉 提交于 2019-11-29 19:28:00
  一直再做前端,突然想到如果有一天领导让自己独立承担一个web 项目的话是否有足够的能力去接这个任务,要学会自己去搭建一些基础的工具信息。所有的这一切在心里都要有个大致的流程,不然真正做的时候难免会手忙脚乱起来,接不了这个活难免失去了一个表现自己的机会,接下来做的差了,则更影响了钱途,前途啊。所以本文对做PC端的项目进行了一个过程的总结。    一、了解、明确需求。   这个应该是第一步了,不了解需求你就不知道为什么要做,要怎么去做这个项目的工作。   (1)明确需求是相当重要的,很有必要去和产品经理、设计人员去沟通,需要明白每一个按钮,每一个开关存在的意义,这个需要设计人员足够的了解项目的需求。之前做的一个项目就是这样,工资花了好多钱请了一个UI设计公司设计了一个十分高大上的产品,各种页面各种炫酷,领导觉得很满意,赶紧让我们去做,结果,真正到了我们开发人员手里去开发的时候,才发现有些东西虽然在这里很炫酷,但是根本不应该存在在这里啊,例如你把添加人员的按钮放在人员分组的管理下面,而不是人员管理下面有什么意义呢?结果可想而知,不仅一些功能白设计了而且由于项目时间关系还得我们开发去担任设计,重新设计功能的展示位置,这无疑耽误了项目的进度。   (2)后台接口问题,一般大的公司前台和后台是分离的,如果分离需要去跟后台确定各种接口的方式,要有一个文档去管理这些后台接口,要有示例、测试数据

PLC编程的基础知识的总结

随声附和 提交于 2019-11-29 17:57:23
1、Programmable Logic Controller PLC 代替计算机实现复杂的逻辑控制系统 ,可编程控制器是一种数字运算操作电子系统,转门在工业控制系统中使用而设计的,采用一种可以变成的存储器,用于其内部存储程序,执行逻辑运算,顺序控制,定时和计算以及算数操作等面向用户的指令操作,并通过数字或者模拟方式输出输入,控制各种类型的操作设备进行生产。可编程控制器及其外部设备都可以轻易的组装成一个整体,并且易于扩充功能的原则设计。 2、PLC的分类 按照控制的点数和大小功能分类 小型 小于10个 中型 1024之内 大型 1024之上 组合式 , 整体性 等 3、PLC的基本结构 来源: https://www.cnblogs.com/xinxianquan/p/11525280.html

权限管理模块设计

a 夏天 提交于 2019-11-29 09:44:30
权限管理模块设计 http://www.cnblogs.com/myindex/p/9116177.html 我们比较常见的就是基于角色的访问控制,用户通过角色与权限进行关联。简单地说,一个用户拥有多个角色,一个角色拥有多个权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间、角色与权限之间,通常都是多对多的关系。如下图: 基于这个,得先了解角色到底是什么?我们可以理解它为一定数量的权限的集合,是一个权限的载体。例如:一个论坛的“管理员”、“版主”,它们都是角色。但是所能做的事情是不完全一样的,版主只能管理版内的贴子,用户等,而这些都是属于权限,如果想要给某个用户授予这些权限,不用直接将权限授予用户,只需将“版主”这个角色赋予该用户即可。 但是通过上面我们也发现问题了,如果用户的数量非常大的时候,就需要给系统的每一个用户逐一授权(分配角色),这是件非常繁琐的事情,这时就可以增加一个用户组,每个用户组内有多个用户,除了给单个用户授权外,还可以给用户组授权,这样一来,通过一次授权,就可以同时给多个用户授予相同的权限,而这时用户的所有权限就是用户个人拥有的权限与该用户所在组所拥有的权限之和。用户组、用户与角色三者的关联关系如下图: 通常在应用系统里面的权限我们把它表现为菜单的访问(页面级)、功能模块的操作(功能级)、文件上传的删改,甚至页面上某个按钮

首页内容的优化

醉酒当歌 提交于 2019-11-28 22:46:57
今日工作:今天主要是将首页的轮播图和海报具体设计了一下并进行了更换,然后还在点餐按钮下面添加了精品推荐的部分示例内容。有关菜单页面的设计依旧没有太大进展,对于菜单的内容方面我们设想将他们按照食品的类别进行分类,左侧为类别选项,右侧设置为可以进行向下滑动的滚动菜单界面,然后再在下方添加购物车等功能,并设想将其与订单界面连接。有关请求服务器数据等API功能的学习还是不太会使用。 明日计划:计划明天努力将菜单界面的这几个板块大致划分出来,并进行内容的填充。然后继续学习有关webSocket内容,再将我的页面内容相对补充完整。 今日总结:有关菜单界面的设计这几天一直停滞不前,总是在考虑以何种行式将菜单呈现给顾客点餐,对于送餐功能的增加也没有决定到底该以什么方法进行。微信开发者工具的学习使用到现在也有了一定的事件,也了解到其中的一些功能的使用和属性,但很多时候还不能够很好地将他们结合使用,在很多功能的实现也遇到很多困难。明天下午将要汇报这一阶段的成果,希望能够得到老师一定的指导。gitlab上的有关代码将会在稍后图片设计完成之后更新上传。 来源: https://www.cnblogs.com/agooo/p/11431786.html

测试人员为什么要深入到项目实现中去?

隐身守侯 提交于 2019-11-28 15:04:50
(“马蜂窝技术”公众号原创内容,ID: mfwtech) 一个项目从需求确定到最后上线,通常来说流程是这样的: 「测试」作为一个项目质量保证角色,在上面的整个流程中均有参与。而用例设计、项目测试环节更像测试的主场,PRD 的评审测试人员也会发表很多自己的观点,对项目的技术评审虽然测试人员也有参与,但也不如前两个环节的参与程度深。 其实,一个优秀的测试人员应该深入到项目的每一个环节中去发现问题,提出自己的观点,保证项目质量。那么要真正深入到项目实现中,测试应该怎么做呢? 一、Review 接口定义结构 接口定义文档在测试过程是测试人员接触比较多的设计文档,尤其是与最外层面向用户的接口设计相关的部分。在参加接口文档评审、编写接口用例这些场景下,测试人员都会仔细阅读接口设计文档。 通过接口文档,可以帮助测试人员清晰了解到前端与后断是怎么交互的,每个页面哪些操作与后端存在交互,不同的接口之间是否存在关联,清楚这些可以帮助测试人员在测试过程中对出现的问题进行精准判断,确定导致问题出现的范围。 在阅读接口文档可以关注以下几个方面: 接口中定义字段是否考虑了扩展性; 字段是否必须有明确的说明;如果是代码实现需要清晰定义 NotNull/NotBlank; 字段含义是否存在歧义,字段的含义要有明确的解释; 接口是否覆盖到了所有业务场景; 返回值结构、内容是否正确;通常返回值都有固定格式规范