软件工程——理论、方法与实践 之 面相对象分析
2015-02-25 21:40
555 查看
在前言中,我们知道在需求获取阶段开发人员关注理解系统需要构建的内容,其核心是产生一个准确的,完整的,一致的和可验证的系统模型,称为分析模型。面向对象的分析模型由三个独立的模型组成:1、功能模型:由用例和场景表示。2、分析对象模型:由用例图和对象图表示。3、动态模型:由状态图和顺序图表示。
分析类可以划为实体类,边界类,控制类三种类型。为了识别分析类,通常需要充分理解系统内部的行为,因此需要在最初的用例模型中适当补充说明系统内部是如何响应外部请求的。在理解和补充用例模型的基础上,开发人员需要确定一组备选的且支持用例行为的一些分析类。
顺序图可以将用例和分析对象联系在一起,帮助开发人员发现与补充前面遗漏的分析类。
分析模型是在多次迭代和调整过程中产生的,并且需要开发人员与用户之间的密切交流才能保证分析模型的正确性。在建模完成之后,必须组织开发人员和用户对形成的分析模型进行正式评审,确保分析模型的正确性、完整性、一致性和可行性。
分析类可以划为实体类,边界类,控制类三种类型。为了识别分析类,通常需要充分理解系统内部的行为,因此需要在最初的用例模型中适当补充说明系统内部是如何响应外部请求的。在理解和补充用例模型的基础上,开发人员需要确定一组备选的且支持用例行为的一些分析类。
顺序图可以将用例和分析对象联系在一起,帮助开发人员发现与补充前面遗漏的分析类。
分析模型是在多次迭代和调整过程中产生的,并且需要开发人员与用户之间的密切交流才能保证分析模型的正确性。在建模完成之后,必须组织开发人员和用户对形成的分析模型进行正式评审,确保分析模型的正确性、完整性、一致性和可行性。
相关文章推荐
- 软件工程——理论、方法与实践 之 面相对象分析
- 《软件工程 ——理论、方法与实践》知识概括第二章 软件过程
- 软件工程——理论、方法与实践 之 软件实现
- 《软件工程 ——理论、方法与实践》知识概括第三章 软件项目管理
- 评"软件工程项目管理:功能点分析方法与实践"
- 《软件工程 ——理论、方法与实践》知识概括第六章 面向对象基础
- 项目管理理论与实践(2)——软件需求分析
- “轻”方法与满意质量——市场驱动的软件工程实践
- 《软件工程 ——理论、方法与实践》知识概括第九章 软件实现
- 《软件工程 ——理论、方法与实践》知识概括第十章 软件测试
- “轻”方法与满意质量——市场驱动的软件工程实践
- [循证理论与实践] meta分析系列之二: meta分析的软件
- 软件工程——理论、方法与实践 之 软件演化
- 软件工程——理论、方法与实践 之 软件过程
- 《软件工程 ——理论、方法与实践》知识概括第十章 软件测试
- 项目管理理论与实践(7)——软件开发报价的计算方法
- 面向对象的软件工程-分析阶段
- [循证理论与实践] Meta分析系列之五:贝叶斯 Meta 分析与 WinBUGS 软件
- 软件工程——理论、方法与实践 之 面向对象设计
- 项目管理理论与实践(2)——软件需求分析