下列描述中,( )不是软件体系结构研究的内容。

admin2019-06-06  27

问题 下列描述中,(       )不是软件体系结构研究的内容。

选项 A、软件体系结构描述语言及工具
B、软件体系结构分析、设计及验证
C、软件开发过程中应遵守的政策和法规
D、特定领域的体系结构

答案C

解析 软件体系结构是具有一定形式的结构化元素,即构件的集合。
    可以做个简单的比喻,结构化程序设计时代是以砖、瓦、灰、沙、石、预制梁、柱、屋面板搭建平房和小楼,而面向对象时代以整面墙、整间房、一层楼梯的预制件搭建高楼大厦。构件怎样搭配才算合理?怎样的体系结构才易于构造?重要构件有了更改后,如何保证整栋高楼不倒?每种应用领域需要什么构件(医院、工厂、旅馆)?有哪些实用、美观、强度和造价合理的构件骨架使建造出来的建筑(即体系结构)更能满足用户的需求?如同土木工程进入到现代建筑学一样,软件也从传统的软件工程进入到现代面向对象的软件工程,研究整个软件系统的体系结构,寻求建构速度最快、成本最低、质量最好的构造过程。
    软件体系结构虽脱胎于软件工程,但其形成同时借鉴了计算机体系结构和网络体系结构中很多宝贵的思想和方法,最近几年软件体系结构研究已完全独立于软件工程的研究,成为计算机科学的一个最新的研究方向和独立学科分支。软件体系结构研究的主要内容涉及软件体系结构描述、软件体系结构风格、软件体系结构评价和软件体系结构的形式化方法等。解决好软件的重用、质量和维护问题,是研究软件体系结构的根本目的。
    综上所述,只有选项C不是软件体系结构研究的内容。
转载请注明原文地址:https://kaotiyun.com/show/BZFZ777K
0

相关试题推荐
最新回复(0)