当前位置:首页 > 问答百科 > 正文内容

什么是软件体系结构(整理笔记:信息项目管理师考点|软件构件技术知识与软件体系结构)

福瑞号2022-12-13 18:57:07问答百科168
什么是软件体系结构(整理笔记:信息项目管理师考点|软件构件技术知识与软件体系结构)-图1
一、软件构件技术知识
1、构件及其在信息系统项目中的重要性
构件技术就是利用某种编程手段,将一些人们所关心的,但又不便于让最终用户去直接操作的细节进行了封装,同时对各种业务逻辑规则进行了实现,用于处理用户的内部操作细节,这个封装体常常称为构件。
2、 常用构件标准(COM/DCOM/COM+、CORBA 和 EJB)
COM: 公共对象模型;DCOM:增强了事务特性、安全模型、管理和配置;COM+从基础层到应用层+分布式
CORBA: 公共对象请求代理架构是 OMG 组织制定,三个层次:对象请求代理、公共对象服务、公共设施。
EJB: JAVA 平台,封装业务,业务分为业务实体和业务过程。J2EE 中业务功过 EJB 实现
二、软件体系结构
1、软件体系结构定义
软件架构为软件系统提供了一个结构、行为和属性的高级抽象,由构成系统的元素的描述、这些元素的相互作用、指导元素集成的模式以及这些模式的约束组成。软件架构不仅指定了系统的组织结构和拓扑结构,并且显示了系统需求和构成系统的元素之间的对应关系,提供了一些设计决策的基本原则。
2、典型体系结构
管道/过滤器模式:独立输入输出,简单合成、便于维护、支持并行;需要协调数据流、需要过滤器完成数据解析与合成
面向对象模式:高度模块化、封装、继承、灵活;对象间的调用需要知道对象的标识
事件驱动模式:支持重用、扩展型好、简化代码;自身对系统的控制能力弱、不能很好解决数据交换问题、逻辑复杂化
分层模式:有利分解、逐级抽象、可扩展、支持复用;并非所有系统都层次清楚、层次多导致性能下降
知识库模式:知识源、黑板数据结构、控制
客户机/服务器模式:客户机与服务器分离。二层 C/S三(N)层 C/SB/S
3、软件体系结构设计方法
总体目标:最大化复用、复杂问题简单化、灵活的扩展型
模式与架构设计的区别:模式是领域无关的,解决某些抽象问题;系统架构是领域相关的。
4、软件中间件
数据库访问中间件:ODBC\JDBC
远程过程调用:RPC
面向消息中间件:MOM\MQSeries
分布式对象中间件:CORBA \RMI\EJB\DCOM
事务中间件:Tuxedo\OTM
软考资料汇总(高项)
什么是软件体系结构(整理笔记:信息项目管理师考点|软件构件技术知识与软件体系结构)-图2
什么是软件体系结构(整理笔记:信息项目管理师考点|软件构件技术知识与软件体系结构)-图3
什么是软件体系结构(整理笔记:信息项目管理师考点|软件构件技术知识与软件体系结构)-图4

扫描二维码推送至手机访问。

版权声明:本文由福瑞号发布,如需转载请注明出处。

本文链接:http://furui.com.cn/17312.html

“什么是软件体系结构(整理笔记:信息项目管理师考点|软件构件技术知识与软件体系结构)” 的相关文章

flowers是什么意思(“送花”用)

flowers是什么意思(“送花”用)

英语口语 · 吉米老师说 send 是“送”,flower 是“花”,但 “送花”有时不能说 send flower 哦~ 快听听吉米老师怎么说吧! 英语口语·实用口语 本文属于英语口语(kouyu8)原创 转载请到后台授权,侵权必究 过年买束花,来年一定发!每到过年过节,很多人都喜欢送花。如果...

罐子怎么开开罐子的方法(7个帮助你更好打开罐子的生活技巧)

罐子怎么开开罐子的方法(7个帮助你更好打开罐子的生活技巧)

生活中我们可以发现许多不同的产品,也可能在一些常见的产品当中遇到最为普遍的一种情况。例如一些罐子的盖子难以打开,大多数时候,我们可以毫不费力地打开它们,当我们扭动的时候,只要施加一点压力,然后“啪”的一声,盖子就脱落。可有时候,即便是一个强壮的成年男子也难以打开一个看起来很简单的罐子的盖子。原因可能...

属鼠人的婚姻与命运如何(属鼠人的婚姻与命运)

属鼠人的婚姻与命运如何(属鼠人的婚姻与命运)

属鼠人的性格和命运,在鼠年出生的人无论做什么事,都有可能取得成功。由于他有很强的随机应变能力,能够克服困难,能够做到临危不惧。因为他沉着冷静,警觉,又有敏锐的直觉,有远见,还有对商业的敏感,所以灾难只会使他的智慧更突出。 他们就是小白鼠,想要一心一意,甘于奉献,并默认设定自己喜欢的就是另一方喜欢的...

方舟螳螂怎么驯服(方舟生存进化中)

方舟螳螂怎么驯服(方舟生存进化中)

想要驯服螳螂就要提前置备螳螂喜欢吃的食物,螳螂喜欢吃死亡蠕虫角和犀牛角,我们来看一下具体的驯服步骤,使用麻醉枪或者是麻醉镖攻击螳螂,跟在螳螂后边进行喂食,当饱食度和好感度满格,即可完成驯服。 我们刚刚提到过,驯服螳螂需要死亡蠕虫角和犀牛角,想要获取这两种食物材料,可以选择以下方法: 犀牛角食物为披...

反射弧由哪些部分组成(高考生物高频考点)

反射弧由哪些部分组成(高考生物高频考点)

生物是一门理科,虽然没有数学和物理那样的难度,但是要是想学好还是有一定的难度。它需要记住很多的知识点,毕竟有一些题直接考察课本上的原话,需要同学们花一定的时间去记住这些基础知识。那么,在高考中有哪些高频的考点呢? 1:基因重组只发生在减数分裂和基因工程中,这经常会以选择题的形式考察。 2:细胞板不...

唐山大地震是多少级别呢(突发)

唐山大地震是多少级别呢(突发)

中国地震台网正式测定:07月12日06时38分在河北唐山市古冶区(北纬39.78度,东经118.44度)发生5.1级地震,震源深度10千米。 据中国地震台网,震中距古冶区7公里、距开平区19公里、距滦州市23公里、距丰润区24公里、距路北区27公里,距唐山市28公里,距天津市132公里。 根据中国...