GenePalette(分析基于结构的软件),引入软件体系结构技术,将软件分析设计过程细分为需求分析、体系结构设计、系统设计3 个阶段,并提出了基于体系结构的软件分析设计过程(SADPBA) 模型,该模型是一种采用迭代增量方法将功能设计空间映射到结构设计空间,再由结构设计空间映射到系统设计空间的过程. 应用函数理论对模型进行了严格的数学定义和形式化描述,确保设。
体系结构是一个计算机术语,由G. Amdahl于1964年首次提出体系结构概念,为以后计算机系统的设计与开发奠定了良好的基础。体系结构包括数据流系统、调用-返回系统、独立部件、虚拟机、以数据为中心的系统(库)、特殊领域风格、特殊结构风格、不同风格合成建立的异构结构、最初始最基本的主程序/子程序九大内容。