软件体系构造大作业南京邮电大学《软件体系构造》大作业 姓名 陈何渊 学号 B12041318 院系 计算机、软件学院 指导老师 周国强 12 月 30 日一、简述软件体系构造的性质、研究意义和目的是什么
(不少于300字) 答软件体系构造的性质:软件体系构造是具有一定形式的构造化元素,即构件的集合,包括处理构件、数据构件和连接构件
处理构件负责对数据进行加工,数据构件是被加工的信息,连接构件把体系构造的不一样部分组组合连接起来
这一定义重视辨别处理构件、数据构件和连接构件,这一措施在其他的定义和措施中基本上得到保持
(1)软件体系构造是软件设计过程的一种层面,是相对独立的、有价值的软件设计措施的总结,可作为软件开发指导性的方略和途径
(2)强调设计过程,而非分析的过程
分析的目的是理解和表达,设计的目的是实现
(3)非顾客的观点及非功能的观点
对于顾客,构造是软件系统功能的组合
对于设计者,构造是为特定目的而设置的软件成分以及成分之间的关系
研究意义:软件体系构造是软件工程的重要研究领域,通过对基本软件构造和经典设计风格的学习和研究,掌握软件体系构造设计的基本原则和技术途径;可以拓宽软件措施和技术的知识面,提高软件的设计能力;软件体系构造的重要作用体目前如下三个方面:1
体系构造是风险承担者进行交流的手段,软件系统的各个风险承担者都关怀着系统的各个不一样的方面,这些方面都受体系构造的影响
体系构造是初期设计决策的体现,软件体系构造体现的这些初期的约束比起后续的开发、设计、编码、运行服务以及维护工作更为重要
软件体系构造是可传递和可重用的模型
目的: 软件体系构造是一系列决策和基本原理的集合,这些决策的目的在于开发高效的软件体系构造
在体系构造设计中所强调的基本原理是系统的可理解性、可维护性和可扩展性
以某些恰当的形式汇集一定数量的体系构造元素满足系统的重要功能和性