• 构建之法阅读笔记07-第八章


    阅读笔记

    第十章:典型用户和场景

    对于同一个工具,不同的用户使用的场景是不一样的。

    在定义典型用户的时候,需要分析不同用户之间的需求相同点和不同点。按照年龄,收入,使用软件的场景,和用户本人的生活情况进行分类。

    当然并不是给用户分类之后,就算完成了,还需要将用户置于这种用户的典型场景中,而不是泛泛的说用户如何使用这个工具。将场景用文字详细的描述出来,用户是如何使用这个工具的,并且在使用的过程中有没有遇到什么问题,都要详细的描述。

    这个时候就要把这些任务和场景联系起来,并且需要有人专门负责整体的结构。同时开发过程中,需要写一些规格说明书,功能说明书,技术说明书等等。在写功能的过程中,需要有一些步骤,比如先构造总体模型,然后是构造功能列表,下一步是制定开发计划,然后是就到了功能的设计阶段,最后是要实现具体的功能了。

    典型用户和场景主要是还是从用户的角度考虑并且出发的,从用户的角度考虑软件的设计架构和功能的使用过程。

    过去的看法:

    在做软件开发时,根本没想过用户会如何来使用这个软件,并且再什么情况下使用这个软件,会不会遇到什么问题。

    这样为什么不好:

    如果不考虑用户的使用场景的话,那么设计出来的软件可能用户使用起来会非常麻烦,并且使用的过程中,也会遇到各种问题,最后导致软件没有用户来使用。

    解决办法:

    在做软件开发之前,首先从用户的角度出发,思考用户的使用场景,进行分析汇总,尽量考虑到用户的各种使用场景,并且可能会遇到的问题,最后是进行软件的开发。

  • 相关阅读:
    php -- 读取大文件
    php header函数下载文件实现代码
    HTTP HEADER 详解
    linux -- 进程管理和作业控制
    linux -- at命令
    Binary String Matching
    括号匹配
    ASCII码排序
    快捷键
    ubuntu14的unity desktop显示异常
  • 原文地址:https://www.cnblogs.com/diyunfei/p/5566871.html
Copyright © 2020-2023  润新知