zoukankan      html  css  js  c++  java
  • 《20171117-构建之法:现代软件工程-阅读笔记》

    10.1.3 怎样定义典型用户
    典型用户可以包括以下内容:
    1.名字(越自然越好)
    2.年龄(不同年龄和收入的用户有不同的需求)
    3.收入
    4.代表的用户在市场上的比例和重要性(比例大不等同于重要性高,如付费的用户比例较少,但是影响大,所以更重要)
    5.使用这个软件的典型场景
    6.使用本软件/服务的环境(在办公室/家里/沙发/床上/公共汽车/地铁……)
    7.生活/工作情况
    8.知识层次和能力(教育程度,对电脑、互联网的熟悉程度)
    9.用户的动机、目的和困难(困难=需要解决的问题)
    10.用户的偏好

    注意:我们的软件不是为所有人服务的。
    10.1.4 从典型用户到场景
    有了典型用户之后,我们还得决定每一个典型用户的目标——他/她使用系统想要达到什么目的。对于每一个目标,列出达到目标所必须经历的过程,这就是场景,也可以叫故事。注意,有些场景描述了成功的结果,有些场景描述了失败的结果。用户和系统有成百上千中可能的交互情况,写场景时要有针对性。

    场景之间如何区分呢,这就要求我们找到这个场景的特殊之处,对于共同的流程可以一笔带过,重点描述场景中特殊的因素。
    把场景组织成一个故事,这样就能把一个完整的用户与文件系统交互的流程记录下来,以后进行产品演示或验收都可以以此为基础。
    10.1.5 从场景到任务
    不同的任务会把一个场景编织起来,虽然有多个开发者参与这项工作,但是应该有一个开发者对整个场景负责。得到开发任务后,我们就可以创建和分配测试任务。

    10.1.3 怎样定义典型用户
    典型用户可以包括以下内容:
    1.名字(越自然越好)
    2.年龄(不同年龄和收入的用户有不同的需求)
    3.收入
    4.代表的用户在市场上的比例和重要性(比例大不等同于重要性高,如付费的用户比例较少,但是影响大,所以更重要)
    5.使用这个软件的典型场景
    6.使用本软件/服务的环境(在办公室/家里/沙发/床上/公共汽车/地铁……)
    7.生活/工作情况
    8.知识层次和能力(教育程度,对电脑、互联网的熟悉程度)
    9.用户的动机、目的和困难(困难=需要解决的问题)
    10.用户的偏好

    注意:我们的软件不是为所有人服务的。
    10.1.4 从典型用户到场景
    有了典型用户之后,我们还得决定每一个典型用户的目标——他/她使用系统想要达到什么目的。对于每一个目标,列出达到目标所必须经历的过程,这就是场景,也可以叫故事。注意,有些场景描述了成功的结果,有些场景描述了失败的结果。用户和系统有成百上千中可能的交互情况,写场景时要有针对性。

    场景之间如何区分呢,这就要求我们找到这个场景的特殊之处,对于共同的流程可以一笔带过,重点描述场景中特殊的因素。
    把场景组织成一个故事,这样就能把一个完整的用户与文件系统交互的流程记录下来,以后进行产品演示或验收都可以以此为基础。
    10.1.5 从场景到任务
    不同的任务会把一个场景编织起来,虽然有多个开发者参与这项工作,但是应该有一个开发者对整个场景负责。得到开发任务后,我们就可以创建和分配测试任务。

  • 相关阅读:
    NSCalendar
    保护连接字符串
    System.Runtime.InteropServices.COMException: 拒绝访问.
    Windows 7 初体验
    Sql语句收藏
    因为WMI配置,无法执行Sql Server 系统配置检查器的解决办法
    url带中文参数显示乱码的问题
    想建立一个好的团队,有意者加我
    庆祝一下,早上的帖子上了24小时排行第三
    C/S结构和b/s结构的比较
  • 原文地址:https://www.cnblogs.com/kasumis/p/7853307.html
Copyright © 2011-2022 走看看