软件架构的概念是RUP的核心,并且在整个过程中得到了很好的支持.
首先,RUP描述了几个角色,其中一个是软件架构师:
这通常包括识别和记录系统的架构重要方面,包括系统的要求,设计,实现和部署"视图".
然后,RUP有一个名为软件架构文档(SAD)的工件:
软件体系结构文档提供了系统的全面体系结构概述,使用许多不同的体系结构视图来描述系统的不同方面.
系统被"切片"并使用不同的视图进行记录.过程开发总监Philippe Kruchten推广了4 + 1架构视图模型.意见是:
IMO,这确实是一个很好的结构.但是,您不需要在SAD中遵循此结构.SAD的目的是描述与代码互补的信息,尤其是如何满足非功能性需求.以下是有关此类文档应包含的内容的有趣指南.
归档时间: |
|
查看次数: |
9722 次 |
最近记录: |