对于大型系统来说,从需求中分析适合本系统的体系结构在整个软件开发过程中处于重要位置。
来说说需求和体系结构的映射吧
语言为对象
系统模型分为:
- 需求模型 Requirement Model
- 结构模型 Structure Model
- 行为模型 Behavior Model
- 实现模型 Implementation Model
UserCase_Diagram->Requirement Model
class_Diagram->Structure Model
Collaboration_Diagram->Behavior Model
State_Diagram->Behavior Model
Activity_Diagram->Behavior Model
Sequence_Diagram->Behavior Model
Component_Diagram->Implementation Model
Depolyment_Diagram->Implementation Model
以上说明了uml和体系结构的关系。这个只代表个人观点。在真正开发中还得看实际情况。uml建模语言只是提供了图形方便人理解。关键还得看文本描述。当需求庞大时候。用uml建模语言帮助人们对需求的理解。
UserCase_Diagram
描述功能;Class_Diagram描述结构,也是最核心的地方,从UserCase_Diagram到Class_Diagram有很多方法。例如名词法,动词法等。个人认为这些方法很不准确。个人感觉最重要的是经验。设计好的对象模型具有多态,超高的代码可重用性。
Behavior Model描述对象的行为,状态,活动,顺序。举一个例子:hibernate中的对象状态。
Component_Diagram,Depolyment_Diagram。不多说了一般情况下没用到过。
分享到:
相关推荐
基于UML的软件体系结构建模研究与应用,常亚萍,,本文对UML和ADL两种建模工具的集成应用问题进行了研究,旨在揭示一种可视化与形式化建模方法有效结合的可行途径。采用UML描述概念层
体系结构是目前软件工程领域一个新兴的研究方向,对于复杂的软件系统而言,其体系结构的设计已经 成为系统能否成功的一个关键因素。本文以一个图书管理系统为例,采用统一建模语言UML对该系统体系结构建 模,并通过VB来...
软件工程相关概念、UML概要、模型元素、模型,视图,和图表
包括酒店订房系统、客户信息管理系统、商场会员管理系统、NewWorld Bank银行系统
RUP和UML在软件体系结构建模中的应用研究
UML模型深入的解释,对其体系结构有了进一步的分析。
基于UML软件体系结构的概述。看内容。有ATM系统。。有ATM系统有ATM系统有ATM系统有ATM系统有ATM系统
软件体系结构的常用建模,非常有用的老师课件
中南大学 软件学院 刘伟 软件体系结构 UML 实验 报告
UML与软件体系结构建模PPT教案.pptx
UML与软件建模(PDF) UML与软件建模(PDF)
软件体系结构教案.rar 软件体系结构建模 ——UML与设计模式 类图,关系,聚集、组成、接口和实现 ....
软件体系结构实验(UML):类图,用例图,用例文档,需求模型检查矩阵
基于UML的图书管理系统体系结构模型及实现.pdf 希望大家喜欢~~~
软件体系结构实验 单例、多例、接口编程(含代码,UML图,实验报告)
软件体系结构大作业,学生选课系统,其中包括uml建模的类图,活动图等等
引言软件 体系结构 描述 是软件 体 系结 构重要 的研究 内容 ,也是研究和应用软件体 系结构 的基 础。目前两类主要 的软件体系结构描述方法分别是 以体系结