登录   |   注册
    准考证打印   论文投票   报考指南   论文辅导   软考培训   郑重申明  
您现在的位置:  首页 > 软考学苑 > 信息系统项目管理师 > 高项上午综合知识 > 高项考点梳理 >> 正文
正文
2.5 软件体系结构
来源: 作者: 时间;2017-12-07 09:33:55 点击数: 尚大软考交流群:376154208
2.5 软件体系结构 1.1.1 ·软件体系结构定义 软件架构为软件系统提供了一个结构、行为和属性的高级抽象,由构成系统的元素的描述、这些元素的相互作用、指导元素集成的模式以及这些模式的约束组成。软件架构不仅指定了系统的组织结构和拓扑结构,并且显示了系统需求和构成系统的元素之间的对应关系,提供了一些设计决策的基本原则。 1.1.2 &mid
<尚大教育,教育至上,人才为大:sdedu.cc>

 

2.5 软件体系结构

1.1.1 ·软件体系结构定义

软件架构为软件系统提供了一个结构、行为和属性的高级抽象,由构成系统的元素的描述、这些元素的相互作用、指导元素集成的模式以及这些模式的约束组成。软件架构不仅指定了系统的组织结构和拓扑结构,并且显示了系统需求和构成系统的元素之间的对应关系,提供了一些设计决策的基本原则。

 

1.1.2 ·典型体系结构

管道/过滤器模式:独立输入输出,简单合成、便于维护、支持并行;需要协调数据流、需要过滤器完成数据解析与合成

面向对象模式:高度模块化、封装、继承、灵活;对象间的调用需要知道对象的标识

事件驱动模式:支持重用、扩展型好、简化代码;自身对系统的控制能力弱、不能很好解决数据交换问题、逻辑复杂化

分层模式:有利分解、逐级抽象、可扩展、支持复用;并非所有系统都层次清楚、层次多导致性能下降

知识库模式:知识源、黑板数据结构、控制

客户机/服务器模式:客户机与服务器分离。二层C/Sà(N)C/SàB/S

1.1.3 ·软件体系结构设计方法

总体目标:最大化复用、复杂问题简单化、灵活的扩展型

模式与架构设计的区别:模式是领域无关的,解决某些抽象问题;系统架构是领域相关的。

1.1.4 ·软件中间件

数据库访问中间件:ODBC\JDBC

远程过程调用:RPC

面向消息中间件:MOM\MQSeries

分布式对象中间件:CORBA \RMI\EJB\DCOM

事务中间件:Tuxedo\OTM

<尚大教育,教育至上,人才为大:sdedu.cc>
 
   各省软考办 
 
来顶一下
返回首页
返回首页
上一篇:2.4 软件构件技术知识
下一篇:2.6 面向对象系统分析与设计
 相关文章
 
 
跟贴共
笔 名 :   验证码:
网友评论仅供其表达个人看法,并不表明尚大教育同意其观点或证实其描述
距离2023年05月27-28日软考考试还有
尚大软考交流群:376154208
软考各地考务机构
历年真题汇总




各省市软考报名简章