Head First OOA /D读书笔记(二)
来源:互联网 发布:科比和詹姆斯对位数据 编辑:程序博客网 时间:2024/04/30 06:19
使用use case 和use case diagrams来帮助获取需求,这个能够表达客户想要应用程序来做什么
使用class 图和序列图可以告诉我们设计上的问题
使用OO技术像封装,组合,委托可以使应用程序更可维护可扩展
使用获取用户需求来开始一个工程,只要获取了基础功能就应该将其放到设计中来使设计更完善
一个需求通常是可以通过测试来确定是否完成的单个事情
最好的获取需求的方式是理解系统最终被期待做什么
需求并不仅仅是客户的需求,还包括对错误操作或其它错误发生时的处理
一个use case 描述了系统为了完成一个特定客户目的所需要做的事情
一个use case 是一种捕获新系统或软件改变的潜在需求的一种技术
每个use case 提供了表达怎样一个系统与终端或另一个系统交互来完成一个特定目的一个或多个场景
一个use case应该包含三个部分
1、 clear value 每个use case都必须拥有清淅价值
2、 start and stop 每个use case 都必须拥有明确的开始和停止点
3、 external initiator 每个use case 都必须被一个外在初始化器起动
系统必须工作在真实环境下,因此计划和测试出现的问题的情况
收藏邀请
- Head First OOA /D读书笔记(二)
- Head First OOA /D读书笔记(一)
- Head First OOA /D读书笔记(四)
- Head First OOA /D读书笔记(三)
- 《Head First设计模式》读书笔记(二)
- Head First JavaScript 读书笔记(二)
- Head First C 读书笔记(二)
- Head First Object-Oriented Analysis and Design: A Brain Friendly Guide to OOA&D
- head first读书笔记2
- Head.First - 读书笔记[1]
- Head First Python 读书笔记
- [Head First Java]-读书笔记
- 《Head First jQuery》读书笔记
- 读书笔记: Head First PMP
- Head First jQuery读书笔记
- <Head first...>读书笔记
- <head first...>读书笔记
- Head FIrst OOAD 读书笔记
- android之动画常用方法
- C++问题
- Head First OOA /D读书笔记(一)
- Qt中使用OpenCV库
- ARM汇编编程基础(三) -- ARM汇编伪操作
- Head First OOA /D读书笔记(二)
- struts2六大核心jar包
- Head First OOA /D读书笔记(四)
- Head First OOA /D读书笔记(三)
- 3背包问题-C
- Datatables之强大的sDom属性的应用
- Using GLib's GKeyFile Parser (使用GLib解析配置文件)
- xmpp for ios
- vim的使用与命令大全