1 / 5
文档名称:

黑龙江大学软件体系结构复习题.doc

格式:doc   大小:16KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

黑龙江大学软件体系结构复习题.doc

上传人:iris028 2019/11/15 文件大小:16 KB

下载得到文件列表

黑龙江大学软件体系结构复习题.doc

文档介绍

文档介绍:1软件危机的主要表现及原因表现:软件开发成本日益增加,软件开发进度难以控制,软件质量差,软件维护困难原因:用户需求不明确,缺乏正确的理论指导,软件规模越来越大,软件复杂度越来越复杂2说明软件规模与复杂度对软件过程的影响及解决方案软件的规模和复杂度增加后,软件的开发成本增加,开发进度难以控制,软件质量差,软件维护变得困难。应更多的采用科学的分析设计及实现方法以及辅助工具,增强软件分析和设计的力度,并通过构件化提高软件的重用能力3什么是软件体系结构,由哪三个部分组成?软件体系结构为软件系统提供了一个结构,属性和行为的高级抽象,它不仅指定了系统的组织结构和拓扑图结构,也显示了系统需求和软件元素之间的对应关系由构件连接件约束构成4软件重用的含义和意义软件重用是指在多次不同的软件开发过程中使用相同或相近的软件元素的过程。软件重用是软件产业工业化,工程化的重要手段,软件重用对提高生产率,降低开发成本,缩短开发周期,这些构件模型通常都定义了构件的实现方式,结构的定义,访问方法等。符合这些标准的任何构建都有很高的重用能力64+1模型的5种视图之间的关系及关注点和涉众点逻辑视图->开发视图|\/场景视图过程视图物理视图7什么是软件体系结构的风格?它在软件的开发过程中具有何意义?软件体系结构风格是设计,组织,实现软件体系结构的各种惯用模式和****惯用法,是对一系列体系结构设计的抽象通过学****软件体系结构风格,可以在软件体系结构设计过程中,采用成熟的体系结构风格,使得所设计的软件体系结构有良好的组织结构和通用性8常见的软件体系结构风格有哪些?独立构件仓库返回/调用数据流虚拟机9什么是虚拟机体系结构风格?这类软件主要有那几个部分构成?虚拟机风格是指通过软件手段建立一个虚拟的机器平台,并在该平台上解释运行所谓的“程序”代码正在被解释运行的程序,虚拟机引擎构件,用来保存被解释运行程序状态的构件,用来保存虚拟机引擎状态的构件10请说明CS结构软件的开放性和可扩展性的含义?开放性:由于客户端和服务器端提供开放的、标准的接口,使得在软件系统中采用不同的客户端开发工具和服务端DBMS产品。开放性本身也意味着开发和维护成本的降低可扩展性:在CS结构系统中,可以方便的增加客户机数量而不影响整个系统。有的系统甚至可以增加服务器,提高系统的处理能力和服务性能11结合实例说明三层CS结构和BS结构相对于传统CS结构的优点在传统CS结构基础上,三层CS结构将服务器进一步划分为应用服务器和数据库服务器两个部分,并把客户端应用系统的应用逻辑层移动到应用服务器中,客户机只负责用户的接口部分12设计一个三层BS结构登陆模块的体系结构,并说明每层的作用(1)第一层,表现层,第二层,业务逻辑层,第三层,数据层(2)第一层通过访问第二层的网页实现用户界面,接受用户的名称、密码的输入,并向第二层提交用户名、密码,最后输出登陆结果(3)第二层接受第一层的用