嵌入式软件的架构、设计、开发、测试类课程
理解用户,是需求分析、交互设计、产品运营的基础。
如何把用户研究建立客观和量化的方法呢?
因为访问用户多,数据量大,对互联网应用的架构提出了更多的质量需求:高可用、高性能、可伸缩、可扩展、安全性。那些大型的互联网应用是如何搭建架构的呢?
Android产品应用开发,如何构建一个易于维护、可扩展、高性能的应用。
希望学习:大数据技术架构,大数据分析方法,大数据的一些应用案例。希望实际例子多些!
嵌入式软件架构设计的方法有哪些?
发起原因
需要ROS(开源机器人操作系统)的资料
求这方面的学习资料
如何设计支持高并发、大容量的数据库访问需求。
用户画像又称用户角色,作为一种勾画目标用户、联系用户诉求与设计方向的有效工具,用户画像在各领域得到了广泛的应用。我们在实际操作的过程中往往会以最为浅显和贴近生活的话语将用户的属性、行为与期待联结起来。作为实际用户的虚拟代表,用户画像所形成的用户角色并不是脱离产品和市场之外所构建出来的,形成的用户角色需要有代表性能代表产品的主要受众和目标群体。
如何构建高可用的大型互联网架构
故事板就是一系列插画,每张插画像一张照片一样记录某个瞬间,而所有的插画连起来最终还原了一个故事。大体上讲,它就是像连环画一样的东西,里面的图片有序地排列在一起,用视觉化的方式讲述一个故事。这个方法来自于电影制作行业,Walt Disney工作室从1920年就开始使用这种方法,并且把它推广了开来。故事板让他们能够在电影开始制作之前就把故事情节展现出来。
用户故事板也广泛的应用与用户体验和需求分析。
IPD即集成产品开发(Integrated Product Development),是一套产品开发的模式、理念与方法。IPD的思想来源于美国PRTM公司出版的《产品及生命周期优化法》(简称PACE——Product And Cycle-time Excellence)一书,该书中详细描述了这种新的产品开发模式所包含的各个方面。最先将IPD付诸实践的是IBM公司,国内华为成功的引入了IPD。 应用集成产品开发(IPD)的方法,在综合了许多业界最佳实践要素的框架指导下,从流程重整和产品重整两个方面来达到缩短产品上市时间、提高产品利润、有效地进行产品开发、为顾客和股东提供更大价值的目标。
Sonar 是一个用于代码质量管理的开放平台。通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具。与持续集成工具(例如 Hudson/Jenkins 等)不同,Sonar 并不是简单地把不同的代码检查工具结果(例如 FindBugs,PMD 等)直接显示在 Web 页面上,而是通过不同的插件对这些结果进行再加工处理,通过量化的方式度量代码质量的变化,从而可以方便地对不同规模和种类的工程进行代码质量管理。 在对其他工具的支持方面,Sonar 不仅提供了对 IDE 的支持,可以在 Eclipse和 IntelliJ IDEA 这些工具里联机查看结果;同时 Sonar 还对大量的持续集成工具提供了接口支持,可以很方便地在持续集成中使用 Sonar。 此外,Sonar 的插件还可以对 Java 以外的其他编程语言提供支持,对国际化以及报告文档化也有良好的支持。
Hudson/Jenkins 等
FindBugs,PMD
IDE
Eclipse
IntelliJ IDEA
Java
求Node.js高级应用开发的资料
配置管理有很多工具:SVN,Git, GitLab,CVS,Synergy,ClearCase,VSS, 目前流行什么工具。 另外,持续集成的工具目前主要有哪些?
想学习一下
想要MQTT和zigbee的资料