构建之法阅读笔记3

这几天学习了11到15章的内容:

1.用例也是很常用的需求分析工具。用例的基本构成元素:
(1)标题
(2)角色
(3)主要成功场景
(4)扩展场景

2.使用Use Case的原则如下:
(1)通过讲简单的故事来传递信息
(2)保持对全系统的理解
(3)关注用户的价值
(4)逐步构建整个系统,一次完成一个用例
(5)增量开发,逐步构建整个系统
(6)适应团队不断变化的需求

3.功能说明书从用户的角度描述软件产品的功能、输入、输出、界面、功能的边界问题、功能的效率、国际化、本地化、异常情况等,不涉及软件内部的实现细节。
写Spec的一个基本步骤:
(1)定义好相关的概念
(2)规范好一些假设
(3)避免一些误解,界定一些边界条件
(4)描述主流的用户/软件交互步骤
(5)一些好的功能还可能有副作用
(6)服务质量的说明

4.功能驱动的设计
如何才能把用户的需求变成团队成员可以直接操作的开发工作,然后源源不断地实现这些需求?
功能驱动的设计(Feature Driven Design, FDD)是一种方法。
该方法论的原则如下:
第一步,构造总体模型
第二步,构造功能列表
第三步,制定开发计划
第四步,功能设计阶段
第五步,实现具体功能

posted @ 2022-01-02 15:06  萧贾jzm  阅读(22)  评论(0编辑  收藏  举报
//歌单id