前言
常用名词解释
简称 | 备注 |
ANSI | 美国国家标准学会(American National Standards Institute) |
IEEE | 电气和电子工程师学会(Institute of Electrical and Electronics Engineers) |
UML | 统一模型语言(Unified Modeling Language) |
IEC | 国际电工委员会(International Electrotechnical Commisson) |
CIO | 首席信息官(Chief Information Officer) |
CEO | 首席执行官(Chief Executive Officer) |
CFO | 首席财务管或财务总监(Chief Financial Officer) |
XP | 极限编程(Extreme Programming) |
RUP | 统一过程(Rational Unified Process) |
FDD | 功能驱动开发(Feature Driven Development) |
CMMI | 能力成熟度模型集成(Capability Maturity Model Integration) |
MDA | 模型驱动开发(Model-driven Architechure) |
DSL | 领域特定语言(Domain-specific Language) |
CTP | 社区技术预览版(Community Technology Preview) |
架构是什么?
架构的定义主要包括规划、设计以及创建软件的过程。(ANSI和IEEE解释)
架构师负责架构的设计,其工作包括多个方面,捕获需求、设计系统、确保实现、满足要求,并从总体上保证用户得到所需要的软件。
架构设计过程中设计交流一般基于UML草图,有时也试用UML设计图。