软件体系结构试卷

发布 2021-05-02 14:01:28 阅读 2664

七、 引入了软件体系结构以后,传统软件过程发生了哪些变化?这种变化有什么好处?(15分)

答:软件体系结构的引入使软件设计开发更加具体和形象,它的模型更使得软件过程更加方便和多样化。其好处在于包括程序员在内的绝大多数系统的利益相关人员都借助软件体系结构来进行彼此理解、协商、达成共识或相互沟通的基础,软件体系结构的模型可以应用到具有质量属性和功能需求大系统中,并能够促进大规模软件的系统级复用,在很多方面使得软件开发更加人性化。

八、 根据软件体系结构的定义,你认为软件体系结构的模型应该由哪些部分组成?(20分)

答:由三部分组成,分别是1、构件:可以是一组**,如程序的模块也可以是一个独立的程序(如数据库的sql服务器);2、连接件:

是关系的抽象,用以表示构件之间的相互作用,如过程调用、管道、远程过程调用等;3、限制:用于对构件和连接件的语义说明。

软件体系结构

课程名称 软件体系结构。课程编号 c304 课程学分 2 适用学科 计算机应用技术。software architecture 教学大纲。一 课程性质。本课程是为计算机应用专业研究生开设选修课。软件体系结构是软件开发设计的高级课程,对培养计算机应用专业研究生今后从事大型软件开发工作有重大意义。二 课...

软件体系结构

课程名称 软件体系结构。课程编号 c304 课程学分 2 适用学科 计算机应用技术。software architecture 教学大纲。一 课程性质。本课程是为计算机应用专业研究生开设选修课。软件体系结构是软件开发设计的高级课程,对培养计算机应用专业研究生今后从事大型软件开发工作有重大意义。二 课...

软件体系结构

一 软件体系结构和框架的定义。软件体系结构的英文单词是 architecture architecture的基本词义是建筑 建筑学 建筑风格。软件体系结构虽然根植于软件工程,但还处于一个研究发展的阶段,迄今为止还没有一个为大家所公认的定义。设计模式 中对框架的定义是框架就是一组相互协作的类,对于特定...