4+1View指
Logical View(逻辑视图):以面向对象的概念,来表达出软件设计的结果。主要描述实现系统内部功能性工作的细部设计,这些设计包括静态结构和动态行为。 Implementation View(实现视图):以模块(Modules)或组件(Component)来表现出按照逻辑设计的对象(Object)是在哪一个模块获组件中实现。 Process View(进程视图):通常一个典型的分布式系统,一般都包含许多进程或线程。用来描述一个系统中各组成部分整体运行的程序。 Deployment View(部署视图):指在网络环境中,充分表示进程或线程对应到主机或设备的实际状态。也就是描述系统硬件或设备之间的联接关系,和软件程序的配置状况。 Use Case View(用例视图):UML核心,主要作用是用来说明系统功能性的需求,找出系统中的用例(UseCase)与角色(Actor),和利用用例的模型来充分表达出软件功能的需求。 |
|