课题:国家自然科学基金通用联合培育项目U1936118
摘要:混沌一团的产品系统难以实现和维护,本文分析定义系统级架构建模设计方法,实现IP网络产品架构清晰有序、易守护、易实现、易演进。系统架构设计模型分为逻辑架构模型和物理架构模型:逻辑架构模型用于系统划分,基于概念模型将系统划分成组件、子系统、模块、子模块,定义系统设计基本单元;物理架构模型用于设计模块在物理硬件上如何部署,通过部署建模,确定业务对应的模块实例个数、模块之间的通信关系。最后建立开发组织视图,描述模块代码目录划分和人员组织分工。
关键词:架构设计建模;逻辑模型;物理模型;开发组织视图
中图分类号:TP391 文献标识码:A 文章编号:1672-9129(2020)04-0069-01
Abstract: Chaotic product system is difficult to achieve and maintain, this paper analyzes and defines the system-level architecture modeling design method, to achieve IP network product architecture clear and orderly, easy to protect, easy to implement, easy to evolve. The system architecture design model is divided into logical architecture model and physical architecture model. The logical architecture model is used to divide the system. Based on the conceptual model, the system is divided into components, subsystems, modules and sub-modules, and the basic units of system design are defined. The physical architecture model is used to design how modules are deployed on the physical hardware. Through deployment modeling, the number of module instances corresponding to the business and the communication relationship between modules are determined. Finally, the development organization view is established to describe the division of module code directory and the division of personnel organization.
Key words:architecture design modeling; Logical model; Physical model; Development organization View
1 概述
架構设计阶段建立的模型主要有逻辑架构模型和物理架构模型。因为单一混沌的系统难以描述、设计和实现,所以需要对系统进行逻辑架构划分。设计辑架构时,一般使用组件图划分系统。通过物理架构设计各个逻辑模块在物理元上的部署关系,可以梳理组件间的划分是否合理。当系统复杂的时候,逻辑构模型和物理架构模型都需要进一步划分子模型。架构设计的主要成果是模块和接口,可应用于系统设计。系统设计的目的是把系统需求(SR)分解到分配需求(AR),主要活动对系统需求进行分析设计。
2 架构设计
架构设计阶段需要对需求分析阶段收集到的设计任务进行架构实现方案的设计。一般要遵从现有产品的架构约束,将概念模型应用于架构设计。……