软件分析中的文本分析技术
架构活动概念
-
- AA(Architectural Analysis) 解决架构解决的问题。 通过开展此活动可以生成一系列架构上重要的要求(ASR)
- AS(Architectural Synthesis 架构合成) 提供候选架构解决方案,以解决AA中生成的ASR。 AS活动从问题空间转移到架构设计中的解决方案空间
- AE(Architectural Evaluation 架构评估)用于评估AS中提供的ASR架构解决方案,并确保所做的架构决策是合适的
- AI(Architectural Implementation 架构实现)通过在详细设计中实施架构决策来构建架构
- AME (Architectural Maintenance and Evolution 架构维护与演变。架构随着需求的变化而发展,架构维护是根据变化和错误调整架构。它被认为是架构实现后的一个阶段。无论是为了实现新的要求或纠正错误而改变的架构。
- AR(Architectural Recovery 架构恢复)使现有架构明确,并用于处理架构侵蚀。AR可以通过源代码,文档或物理文件组织的自下而上方法进行。
- AD(Architectural Documentation 架构文档)是使用一组架构元素(例如,模型,关注点)指定或记录架构的活动。 AD的输出通过解决可以促进系统表达,通信和演进的组件及其依赖性,为软件系统提供了蓝图。
- AU( Architectural Understanding 架构理解)是建筑师和相关利益相关者为理解架构设计而开展的一项活动,包括基础决策,结构,行为,属性以及与其他人工产品的关系。
- AIA(Architectural Impact Analysis 架构影响分析)旨在识别受更改方案影响的体系结构中的元素。已识别的元素包括直接受影响的组件以及由更改方案间接影响的组。
- ARu(Architectural Reuse 架构重用)是重用现有的架构设计,决策,模式,样式等。