好文档 - 专业文书写作范文服务资料分享网站

软件工程(研)复习提纲答案(DOC)

天下 分享 时间: 加入收藏 我要投稿 点赞

的四个要素。

答:在系统设计的最初阶段,决策系统设计的总原则和确定整个系统的总体框架,能在软件系统的整个生命期中,保持系统体系结构可以很方便地进行维护和调整以适应发生的变化。一个非常重要的概念——软件系统的体系结构就代表了这种整体性问题。

软件体系结构的四个特征:

(1) 是一个高层次上的抽象,并不涉及具体的系统结构(比如是B/S还是C/S),也不关心具体的实现。(2) 必须支持系统要求的功能,设计时必须考虑系统的动态行为。(3) 在设计软件体系结构的时候,必须考虑与现有系统的兼容性、安全性和可靠性。同时还要考虑系统以后的扩展性和伸缩性。所以有时候必须在多个不同方向的目标中进行决策。

(4) 定义软件部件及部件交互。这里的部件是一个更广泛的概念,一个对象、进程、库商业产品等都是部件。 体系结构风格的四个要素: ?一个词汇表

包括与设计元素有关的部件、连接器类型。如管道过滤器、客户、服务器、语法解释器、数据库等。

?一套配置规则或系统的拓扑限制

用来明确这些元素的合法组成方式。如客户/服务器组织的多对一的关系。 ?一套语义解释原则

该原则使得设计元素的组成可以适当地约束于配置规则中。 ?可以对基于该风格建立的系统所进行的分析

如分析客户/服务器的时时处理过程和死锁检测的可调度性。另可产生代码。21、

分析KWIC问题的数据抽象体系结构。

PPT第七章56

22、简述“瘦客户”和“胖客户”及其优缺点。胖客户端,主要像CS模

式的项目,把数据库,业务逻辑,显示界面等都安装在客户端,这样客户端计算机就要承担很多责任,而相对而言,瘦客户端,就是把这些数据库操作,业务逻辑放到服务器,客户端只需通过运行显示页面,它通过服务器提供的接口完成业务操作,这样客户端负荷就相对小了很多,而且维护也简单很多

如果你要实现的功能大部分在服务器上完成,客户机上很少,则是胖服务器/瘦客户机。

当然,既然大部分功能都在服务器上完成,服务器的处理能力就必须强,相应的,客户机的处理能力就没有必要那么强。

这也是现在的发展潮流,服务器来完成信息的存储和处理,客户机只是一个交互的工具。

从网络的方面来说,如果服务器的功能较弱而工作站的功能较强,则称胖客户瘦服务,反之亦然。

软件工程(研)复习提纲答案(DOC)

的四个要素。答:在系统设计的最初阶段,决策系统设计的总原则和确定整个系统的总体框架,能在软件系统的整个生命期中,保持系统体系结构可以很方便地进行维护和调整以适应发生的变化。一个非常重要的概念——软件系统的体系结构就代表了这种整体性问题。软件体系结构的四个特征:(1)是一个高层次上的抽象,并不涉及具体的系统结构(比如是B/S还是
推荐度:
点击下载文档文档为doc格式
94x5f0ca9710e609m87w9sc9l3ppgr019zz
领取福利

微信扫码领取福利

微信扫码分享