zoukankan      html  css  js  c++  java
  • [读书报告]构建之法(四)

    今天读了《构建之法》的第10章

    这章讲典型用户和场景。

    定义典型用户,需要全面考虑。软件系统中有受欢迎的用户,但也有不受欢迎的用户。

    典型用户可以包括以下内容:

    1.名字

    2.年龄

    3.收入

    4.带便的用户在市场上的比例和重要性

    5.使用这个软件的典型场景

    6.使用本软件/服务的环境

    7.生活/工作情况

    8.知识能力层次

    9.用户的动机、目的和困难

    10.用户的偏好

    需要注意:一个软件不是为所有人服务的

    有个典型用户之后,还要决定每一个典型用户的目标——使用系统想要达到什么目的。对每一个目标,列出达到目标所必须经历的过程,这就是场景。

    有了场景,下面就由架构设计师和各个模块的负责人一起,沿着子系统/模块的所述关系把场景划分开。

    除了典型用户而和场景,这一章还讲了规格说明书。

    规格说明书简称Spec,分为以下两种:

    1.软件功能说明书,主要用来说明软件的外部功能和用户的交互情况(把软件当成一个黑盒)

    2.软件技术说明书,又叫设计文档,主要用来说明软件内部的设计规范(把软件当作一个透明的箱子)

    功能说明书从用户的角度描述软件产品的功能、输入、输出、界面、功能的边界问题、功能的效率(对用户而言)、国际化、本地化异常情况等,不涉及软件内部的实现细节。

    技术说明书又叫设计文档,用于描述开发者如何去实现某一功能,或相互联系的一组功能。

    功能驱动的设计(FDD),由以下几个步骤构成:

    1.构造总体模型

    2.构造功能裂变

    3.制定开发计划

    4.功能设计阶段

    5.实现具体功能

  • 相关阅读:
    天气预报APP(2)
    天气预报APP(1)
    android ——网络编程
    android ——Intent
    android ——可折叠式标题栏
    5.1 类,实例,实现,方法
    5.0 面向对象
    python 基础
    模拟实现一个ATM + 购物商城程序
    python 基础
  • 原文地址:https://www.cnblogs.com/buaasts/p/4177751.html
Copyright © 2011-2022 走看看