本文中,我将详细介绍我推荐的A-SPICE软件工程过程.2(SWE.2)中的软件架构设计详细过程。
SWE.2 软件架构设计包括以下内容:软件状态转换设计、软件组件结构设计以及软件组件间接口设计,具体如下表所示。
SWE.2 | 详细流程 | 概述 | 反思过程组 |
---|---|---|---|
1 | 设计前会议 | SWE.1 基于SW需求分析结果,进行以下会议。 -SWE.2 设计流程选择 -SWE.2 从设计角度来看 | SWE.2 |
2 | SW状态转换设计 | SWE.1 基于SW需求分析结果进行以下设计。 -SW状态层的SW状态转换图和表的分析 -SW状态转换时的处理内容的探讨 –SW状态转换时静态变量的初始值设计研究 | SWE.3 |
3 | SW组件结构设计 | 基于SWE.1 软件需求分析及SWE.2-2 软件状态转换设计的结果,进行以下设计。 -SW组件属性的设置 -SW组件的处理时序设置 -每个SW状态的SW组件配置 | SWE.3 |
4 | SW组件间接口设计 | 基于SWE.1 软件需求分析、SWE.2-2 软件状态转换设计以及SWE.2-3 软件组件结构设计的结果,进行以下设计。 -SW组件间接口变量的提取 -SW组件的处理顺序设置 | SWE.3 |
5 | SWE.2评审 | 以上结果的审查 | NG SWE.2 OK SWE.3 |
红色文字:返工