搜题
问题   更新时间2023/6/29 22:35:00

软件体系结构设计方法是指通过一系列的设计活动,获得满足系统功能性需求,并且符合一定非功能性需求约束的软件体系结构模型。简述不同类型的软件体系结构设计方法及其特点。

(1)工业驱动的方法。工业驱动的体系结构设计方法从方法的工件描述中提取体系结构描述。工件驱动的体系结构设计方法的例子包括广为流行的面向对象分析和设计方法OMT。 (2)用例驱动的方法。用例驱动的体系结构设计方法主要从用例导出体系结构抽象。一个用例,是指系统进行的一个活动系列,它为参与者提供一些结果值,参与者通过用例使用系统。参与者和用例共同构成了用例模型。 (3)模式驱动的方法。模式驱动的体系结构设计方法从模式导出体系结构抽象。该方法在处理范围广泛的体系结构问题时,模式库可能不够充足,且对模式的选择仅仅依靠通用知识和软件工程师的经验。 (4)领域驱动的方法。在领域驱动的体系结构设计方法中,体系结构抽象是从领域模型导出来的。领域模型可以有很多种不同的表示方法,比如,类、实体关系图、框架、语义网络和规格等。
王老师:19139051760(拨打)