公司做彩票网站违法吗,百度网盘账号登录入口,情感网站seo,物业宣传软文特定领域软件架构
某一特定应用领域内#xff0c;为一组应用提供组织结构参考标准、高层次的软件架构 横向特定领域#xff1a; 例如持久层设计领域 纵向特定领域#xff1a; 例如供应链系统领域
活动过程
领域分析#xff1a;根据领域知识 #xff0c;获取特定领域内 …特定领域软件架构
某一特定应用领域内为一组应用提供组织结构参考标准、高层次的软件架构 横向特定领域 例如持久层设计领域 纵向特定领域 例如供应链系统领域
活动过程
领域分析根据领域知识 获取特定领域内 系统共有的领域需求 定义领域边界 - 识别知识源 - 分析领域需求 - 生成领域模型 领域设计根据领域模型 构建特定领域软件架构选择体系结构描述商业需求和质量属性 领域实现收集领域内系统的可复用构件或开发新的构件利用领域模型和DSSA
主要成员及职责
领域专家提供领域内系统的需求规约和实现知识建立领域内术语和名词的领域字典参与领域需求和DSSA的复审 领域分析人员负责控制领域分析过程根据领域知识 获取领域需求 并构建领域模型验证领域模型的一致性和准确性,维护领域模型 领域设计人员负责控制领域设计过程根据领域模型和现有系统建立 DSSA 并维护DSSA和领域模型的关系 领域实现人员负责根据领域内系统提取可复用构件或开发新的构件以实现DSSA 建立构件的DSSA关系提供给领域内新的应用
特定领域软件架构建立的五个阶段
定义领域范围领域需求收集领域需求 定义领域特定元素领域词汇表 定义领域领域字段和领域术语的同义词典并分析其相似性和差异性 定义领域设计和实现需求的约束领域需求约束影响 识别约束定义领域内约束 的 实现和设计的不同影响 并记录下来 定义领域模型和领域架构领域模型和领域架构设计产生一般的体系结构并说明体系结构的构件或模块的语义和语法 产生领域架构实现 根据领域内系统抽取可复用构件或开发新的构件以实现DSSA提供给领域内新的系统
三层次系统模型
领域开发环境 - 领域设计师 特定领域应用开发环境 - 应用开发师 应用执行环境 - 领域操作师