面向对象分析过程
获取需求
整理需求
建立模型
书写需求规格说明书
复审
如何进行面向对象分析-获取需求?
与用户交谈,向用户提问题;
参观用户的工作流程,观察用户的操作;
向用户群体发调查问卷;
与同行、专家交谈,听取他们的意见;
分析已经存在的同类软件产品,提取需求;
从行业标准、规则中提取需求;
从Internet上搜查相关资料等。
面向对象分析-整理需求
书写需求陈述;
需求陈述内容包括问题范围,功能需求,性能需求,应用环境及假设条件。
面向对象分析-建立模型
抽取整理用户需求建立问题域精确模型。
面向对象分析模型由三个独立模型组成:
功能模型:
指明系统应“做什么”,由用例图表示。
对象模型:
描述静态结构, 定义做事情实体,类图和对象图表示。
动态模型:
描述交互过程, 由状态图和顺序图表示。
面向对象分析-范例