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

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

福瑞号2022-12-13 18:57:07问答百科127
什么是软件体系结构(整理笔记:信息项目管理师考点|软件构件技术知识与软件体系结构)-图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

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

滤波器的阶数和长度是什么意思(卓胜微:SAW滤波器项目目前处于工艺通线阶段)

滤波器的阶数和长度是什么意思(卓胜微:SAW滤波器项目目前处于工艺通线阶段)

集微网消息(文/林雪莹)6月15日,卓胜微在投资者互动平台表示,SAW滤波器项目目前已处于工艺通线阶段,即将进入小规模量产阶段,公司正按规划进度推动项目顺利实施。 卓胜微提出,根据YoleDevelopment的统计,到2025年射频前端合计市场规模超过250亿美元。公司旨在建立全球领先的射频领域...

亲爱的热爱的里的小艾是谁(还记得“亲爱的热爱的”中的小艾吗)

亲爱的热爱的里的小艾是谁(还记得“亲爱的热爱的”中的小艾吗)

一些影视剧作品总是给人能够带来更多好看的剧情,而里面的一些人物大家都是非常喜欢的。相信大家都看过亲爱的热爱的这部电视剧吧,它是由李现和杨紫主演的,并且当播完这部剧之后也是获得了很多观众的喜欢。就连里面的人物也是获得了很高的人气。之前剧里面有一个小演员,也是深受大家的喜欢,她叫小艾,很多人当时都嫌她非...

专科批省控是什么意思(专科批省控什么意思)

专科批省控是什么意思(专科批省控什么意思)

专科批省控线,省控线一般是指专科的最低录取线。省控线是每个省份具体划线,具体的专科起录线,各专科院校在省控线上自主划线,但是学校的最低录取线不能高于本科录取线。 湖南铁路科技职院 第一,省控线,也叫做阻挡线或者省定线,专科批省控是指省招生部门根据高考成绩水平和招生计划,相应地确立一个录取的最低线...

lotion是什么意思化妆品(emulsion是水还是乳)

lotion是什么意思化妆品(emulsion是水还是乳)

是乳。 1、emulsion其实指的是乳液。乳液是日常护肤中常用的一种护肤品,一般在爽肤水和精华液之后使用,在秋冬这样的干燥季节也是可以使用。 2、skin是皮肤的意思。cream是霜的意思,即常见的面霜、护手霜等霜膏状的护肤品。emulsion是乳剂的意思,即常见的乳液状的护肤品。 3、lot...