1、这段时间看了《用户故事与敏捷》,记录了一些比较有帮助的笔记:
用户故事描述了对用户、系统或软件购买者有价值的功能。
用户故事由以下组成:(Card、Conversation、Confirmation)
- 书面的故事描述。用来做计划和作为提示。
- 有关故事的对话,用于具体化故事细节。
- 测试,用于表达和编档故事细节且用于确定故事何时完成。
检查:INVEST( independent,negotiable,valuable,estimatable,small,testable)
项目实践步骤:项目背景、定义用户、头脑风暴、用户建模、虚拟用户画像、故事点
用户建模User Modeling是一种帮助我们「基于研究」中手机的数据归纳整合成「若干个」有相似行为、目标、动机和需求的「半虚构用户」的方法,从而更好帮我们理解目标用户。
(建模工具:Persona - Empathy Map - Affinity Diagram - User Profile canvas )
2、技术语言了解
工作中只是大概的了解了前后端交互的模式,而对于后端的知识却非常欠缺,比如有次在会上后端技术栈选用了Redis+MySQL,之前只知道MySQL是数据库,而为什么需要+Redis的原因却不清楚。
Linux:ubantu、 apache
Ajax:前端框架方法,可实现局部请求数据
web服务器(HTTP服务器):Apache、Nginx、IIS(Internet Information Services)
- 应用层使用HTTP协议。
- HTML文档格式。
- 浏览器统一资源定位器(URL)。
- 为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字层超文本传输协议HTTPS。为了数据传输的安全,HTTPS在HTTP的基础上加入了SSL协议,SSL依靠证书来验证服务器的身份,并为浏览器和服务器之间的通信加密。
- 网络安全协议:SSH
传输协议:
TCP(传输控制协议)面向连接的服务
UDP(无连接的服务)
socket :传输层连接的端点叫做套接字(socket)
各层的功能
- 物理层:实现计算机系统与网络间的物理连接
- 数据链路层:进行数据打包与解包,形成信息帧
- 网络层:提供数据通过的路由
- 传输层:提供传输顺序信息与响应
- 会话层:建立和中止连接
- 表示层:数据转换、确认数据格式
- 应用层:提供用户程序接口