南京邮电大学《软件体系结构》大作业 姓名 陈何渊 学号 B12041318 院系 计算机、软件学院 指导老师 周国强12 月 30 日一、简述软件体系结构性质、讨论意义和目标是什么? (不少于300字) 答软件体系结构性质:软件体系结构是含有一定形式结构化元素,即构件集合,包含处理构件、数据构件和连接构件。处理构件负责对数据进行加工,数据构件是被加工信息连接构件把体系结构不一样部分组组合连接起来。这一定义重视区分处理构件数据构件和连接构件,这一方法在其它定义和方法中基础上得到保持。(1)软件体系结构是软件设计过程一个层面,是相对独立、有价值软件设计方法总结,可作为软件开发指导性策略和路径。(2)强调设计过程,而非分析过程。分析目标是了解和表示,设计目标是实现。(3)非用户见解及非功效见解。对于用户,结构是软件系统功效组合。对于设计者,结构是为特定目标而设置软件成份和成份之间关系。讨论意义:软件体系结构是软件工程关键讨论领域,经过对基础软件结构和经典设计风格学习和讨论,掌握软件体系结构设计基础标准和技术路径;能够拓宽软件方法和技术知识面,提升软件设计能力;软件体系结构关键作用表现在以下三个方面:1.体系结构是风险负担者进行沟通手段,软件系统各个风险负担者全部关怀着系统各个不一样方面,这些方面全部受体系结构影响。2.体系结构是早期设计决议表现,软件体系结构表现这些早期约束比起后续开发、设计、编码、运行服务和维护工作更为关键。3.软件体系结构是可传输和可重用模型。目标: 软件体系结构是一系列决议和基础原理集合,这些决议目标在于开发高效软件体系结构。在体系结构设计中所强调基础原理是系统可了解性、可维护性和可扩展性。以部分合适形式聚集一定数量体系结构元素满足系统关键功效和性能需求,另外还能同时表示出部分非功效性需求。开发出合理、高效、高质量软件体系结构,关键处理系统开发过程中总体结构问题。二、简述软件设计风格、软件应用框架和软件设计模式特征和区分?(不少于300字)软件体系结构风格 风格是表示特定系统元素和组织方法通用范例。软件体系结构风格,反应众多系统共有结构习常使用方法和语义,表述系统静态结构方法,强调软件元素组织形式和通常使用方法。软件体系结构是含有一定形式结构化元素,即构件集合,包含处理构件、数据构件和连接构件。处理构件负责对数据进行加工,数据构件是被加工信息,连接构件把体系结构不一样部分组组合...