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)

    1. - 应用层使用HTTP协议。
    2. - HTML文档格式。
    3. - 浏览器统一资源定位器(URL)。
    4. - 为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字层超文本传输协议HTTPS。为了数据传输的安全,HTTPSHTTP的基础上加入了SSL协议,SSL依靠证书来验证服务器的身份,并为浏览器和服务器之间的通信加密。
    5. - 网络安全协议:SSH

    传输协议:
    TCP(传输控制协议)面向连接的服务
    UDP(无连接的服务)

    socket :传输层连接的端点叫做套接字(socket)

    各层的功能

    1. - 物理层:实现计算机系统与网络间的物理连接
    2. - 数据链路层:进行数据打包与解包,形成信息帧
    3. - 网络层:提供数据通过的路由
    4. - 传输层:提供传输顺序信息与响应
    5. - 会话层:建立和中止连接
    6. - 表示层:数据转换、确认数据格式
    7. - 应用层:提供用户程序接口