软考-系统架构设计师-第十五章 信息系统架构设计理论与实践

article/2025/8/23 5:09:21

信息系统架构设计理论与实践

      • 15.2 信息系统架构风格和分类
      • 15.3 信息系统常用的架构模型
      • 15.4 企业信息系统总体框架
      • 15.5 信息系统架构设计方法

在这里插入图片描述

15.2 信息系统架构风格和分类

  1. 信息系统架构风格
  • 数据流体系结构风格:批处理、管道-过滤器
  • 调用/返回体系结构风格:主程序/子程序、面相对象、层次结构
  • 独立构件体系结构风格:进程通信、事件系统
  • 虚拟机体系结构风格:解释器、规则系统
  • 仓库体系结构风格:数据库、超文本、黑板
  1. 信息系统架构分类
    1. 信息系统物理结构包括:单体应用、分布式应用
    1. 信息系统逻辑结构如下
    • a. 横向综合:将同一管理层次的各个业务职能综合到一起。
    • b. 纵向综合:将同一业务的各个管理层次职能综合到一起
    • c. 纵横综合:将各个业务的各个管理层次综合到一起,主要从信息模型和处理模型两个方面着手,建立公用的数据库和统一的信息处理系统。

15.3 信息系统常用的架构模型

  1. 单体架构
    单体应用指运行在单台物理机上的独立应用程序。应用领域就是信息系统领域,也就是以数据处理为核心的系统。

  2. 客户机/服务器
    客户机/服务器是信息系统中最常见的模式,这种模式下客户端和服务器间通过TCP/UDP进行请求和应答。常见的客户机/服务器形式有以下几种:
    (1)二层 C/S(Client/Server)。这是一种胖客户端,主要是指前台客户端 + 后台数据库的形式。
    在这里插入图片描述

    (2)三层 C/S 和 B/S(Browser/Server)如下所述。
    1)三层 C/S:前台客户端+后台服务端+后台数据库。
    在这里插入图片描述

    2)瘦客户端:前台界面和业务逻辑处理分离,前台客户端仅含前台界面。
    3)三层 B/S:Web 浏览器+Web 服务器+后台数据库。
    B/S 本质是浏览器与服务器间采用基于 TCP/IP 或 UDP 的 HTTP 协议。前台客户端与后台服务端通信协议有:TCP/IP 协议,基于TCP/IP
    协议通过 Socket
    自定义实现的协议,RPC 协议,CORBA/IIOP 协议,Java RMI 协议,J2EE JMS 协议,HTTP 协议。
    (3)多层 C/S 和 B/S 结构。
    1)多层 C/S:是指三层以上的结构,如图 15.4 所示。形式是前台客户端+后台服务端+中间件/应用层+数据库,其中,中间件/应用层的作用有以下3点:
    ①提高并发性能和可伸缩性;
    ②请求 转发,业务逻辑处理;
    ③增加数据安全性。
    在这里插入图片描述

    2)多层 B/S:是指三层以上的结构,形式是 Web 浏览器+Web 服务器+中间件/应用层+数据库。
    (4)模型-视图-控制器(Model-View-Controller,MVC)。在J2EE架构中,形式是:Web 浏览器(View)+ Web 服务器(Controller
    也可以是加上中间件/应用层的形式)+数据库,关于模型层可根据实际情况与 MV 一起置于 Web 服务器,或单独置于应用层。

3.面向服务架构(SOA)
在 SOA 中服务的概念是指能提供一组整体功能的独立应用系统。这个应用系统被去掉任何一层服务,都将不能正常工作。在实践中,要实现
SOA 可以借助诸如消息
中间件、交易中间件等中间件来实现。SOA 的应用模式最典型、最流行的就是 Web Service,即两个互联网应用之间可以互相向对方开放一些功能模块、函数、
过程等“服务”,然后通过消息机制或远程过程调用(Remote Procedure Call,RPC)这样的中间件去调用对方的服务。面向服务架构主要实践有异构系统集成、
同构系统聚合、联邦架构等。

4.企业服务总线(ESB)/企业数据总线(EDB)
企业总线是企业应用间信息交换的公共通道,具有如下特征:

  • 连接软件系统,主要提供服务代理功能和服务注册表。
  • 按照协议消息头进行数据、请求、回复的接收和分发。
  • 可以基于消息中间件、事务中间件、CORBA/IIOP 协议开发构建。

15.4 企业信息系统总体框架

  1. 信息系统的架构(Information System Architecture,ISA)是多维度、分层次、高度集成化的模型。
  2. 信息系统的架构内容
    要在企业中建立一个有效集成的 ISA,必须考虑企业中的 4 个方面:战略系统、业务系统、应用系统和企业信息基础设施。

15.5 信息系统架构设计方法

  1. TOGAF 架构框架
    TOGAF 目标有 4 个:

(1)节省时间和成本,更有效、合理地利用资源。
(2)实现可观的投资回报率。
(3)确保从关键利益相关方到团队成员的所有用户都使用相同的语言。
(4)避免被“锁定”到企业架构的专有解决方案

TOGAF 的核心思想是模块化架构,为架构产品提供内容框架,为大型组织开发提供扩展指南, 适用于不同架构风格。
TOGAF 的组件有架构开发方法、架构开发方法指南和技术、架构内容框架、企业连续序列和工具、架构框架参考模型、架构能力框架。

2.架构开发方法
架构开发方法(Architecture Development Method,ADM)由一组按照架构领域的架构开发顺序而排列成一个环的多个阶段所构成。这些阶段是:
预备、
需求管理、架构愿景、业务架构、信息系统架构、技术架构、机会和解决方案、迁移规划、实施治理、架构变更管理

3.信息化内容与模式

信息化包括 4 个方面的内容:信息网络体系、信息产业基础、社会运行环境、效用积累过程。
信息化具有 6
个要素:开发利用信息资源、建设国家信息网络、推进信息技术应用、发展信息技术和产业、培育信息化人才、制订和完善信息化政策。
通常信息化包括了 7 个平台:知识管理平台、日常办公平台、信息集成平台、信息发布平台、 协同工作平台、公文流转平台、企业通信平台。
信息化也具有 9 个特征:易用性、健壮性、平台化、灵活性、扩展性、安全性、门户化、整合性、移动性

信息化架构具有两种模式:
(1)数据导向架构。关注数据模型和数据质量。
(2)流程导向架构。关注端到端流程整合及对流程变化的适应度。

4.信息化建设生命周期
信息化建设生命周期具体分为:系统规划、系统分析、系统设计、系统实施、系统运行和维护几个阶段。

5.信息化工程总体规划方法

(1)关键成功因素法(Critical Success Factors,CSF)。关键成功因素指的是对企业的成功起关键作用的因素。CSF 就是通过分析找出使得企业成功的
关键因素,然后再围绕这些关键因素来确定系统的需求,并进行规划。
(2)战略目标集转化法(Strategy Set Transformation,SST)。SST
反映了各种人的要求,而且给出了按这种要求的分层,然后转化为信息系统目标的结构化方法。
(3)企业系统规划法(Business System Planning,BSP)。BSP 通过自上而下地识别系统目标、 企业过程和数据,然后对数据进行分析,自下而上地设计信息系统。


http://www.hkcw.cn/article/VfaewMSbly.shtml

相关文章

德思特新闻 | 德思特与es:saar正式建立合作伙伴关系

德思特新闻 2025年5月9日,德思特科技有限公司(以下简称“德思特”)与德国嵌入式系统专家es:saar GmbH正式达成合作伙伴关系。此次合作旨在将 es:saar 的先进嵌入式开发与测试工具引入中国及亚太市场,助力本地客户提升产品开发效率…

【Simulink模型标准化开发】需求管理与基线测试--- Requirements ManagementSimulinkTest

前言:Simulink模型是嵌入于Matlab之中的一个模块化开发工具,它在嵌入式领域和应用层逻辑的搭建上享有声誉。并且,Simulink与C语言一样有着一套标准化的开发流程,因此它也具备安全性、可靠性、可移植性等优势。而在本篇文章中&…

前端 jQuery 简单实现一个网页格斗游戏示例

效果图 源代码&#xff1a; <!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>简易格斗游戏</t…

stm32 + ads1292心率检测报警设置上下限

这个项目是在做心率检测的时候一个小伙伴提出来的&#xff0c;今年五一的时候提出来的想法&#xff0c;五一假期的时候没时间&#xff0c;也没心情做这个&#xff0c;就把这个事情搁置了&#xff0c;在月中做工作计划的时候&#xff0c;就把这个小项目排进来了&#xff0c;五一…

git+svn+sourcetree客户端下载和安装教程

1.引言 本文带来git、svn、sourcetree的软件的下载链接和安装介绍。git、svn是文件版本控制工具&#xff0c;电脑安装后需要使用cmd命令来提交或拉取文件。非常麻烦&#xff0c;推荐使用sourcetree等工具来提交代码 sourcetree界面 压缩包内容&#xff0c;git、svn、svn汉化工…

华为湖南总部大楼刷新马栏山风景线:已经进入内部装修阶段

华为湖南总部大楼刷新马栏山风景线。5月29日,航拍镜头下的位于马栏山视频文创产业园的华为湖南总部大楼项目大楼十分引人注目,三栋楼体采用金色线条和玻璃元素,成为拔节生长的马栏山里一道亮丽的风景。从现场施工来看,该项目园林绿化已经完成,已经进入内部装修阶段。该项目…

小学生捡到手机后交给民警被送锦旗:失主准备了一面“哪吒锦旗”

小学生捡到手机后交给民警被送锦旗。近日,四川成都。7岁的小学生廖元祎在路边捡到一部手机,送到了派出所。巧合的是,就在廖元祎走进派出所不久,失主也来到派出所报失。看到手机物归原主,廖元祎开心地跳起来。为了给廖元祎一个表扬,失主准备了一面“哪吒锦旗”,和民警一起…

王力宏称为癌症研究者哥哥感到骄傲

王力宏称为癌症研究者哥哥感到骄傲。5月29日下午,知名歌手王力宏在社交媒体晒出哥哥王力德的演讲视频,以及和哥哥的合影。王力宏表示:“为我哥哥王力德博士感到骄傲!他在香港举行的ASGH亚洲医疗健康高峰会上发表演讲,思路清晰、充满远见。哥哥介绍了自己在希望之城实验室的…

风云二号 F 星:地球静止轨道上的气象先锋

风云二号卫星是我国第一代地球静止轨道气象卫星&#xff0c;从 1986 年国家正式批复风云二号气象卫星工程以来&#xff0c;经过多年的研制与发展。风云二号 F 星作为 03 批的首发星&#xff0c;其成功发射进一步提高了我国静止气象卫星的观测能力和技术水平&#xff0c;对于确保…

论文笔记:DreamDiffusion

【初中生也能看得懂的讲解】 想象一下&#xff0c;我们能不能直接用“脑子想”来画画&#xff1f;比如你想到一只猫&#xff0c;电脑就能画出一只猫。这听起来是不是很酷&#xff1f;科学家们一直在努力实现这个“意念画画”的梦想。 以前&#xff0c;科学家们可能会用一种叫…

输电线路的“智慧之眼”:全天候可视化监测如何赋能电网安全运维

在电力需求持续攀升、电网规模日益庞大的今天&#xff0c;输电线路的安全稳定运行面临着前所未有的挑战。线路跨越地形复杂多变&#xff0c;尤其是在偏远山区、铁路沿线及恶劣天气条件下&#xff0c;传统的人工巡检方式显得力不从心——效率低、风险高、覆盖有限。如何实现更智…

通过域名访问k8s-pod方案

针对一些特殊业务需要通过pod名称或域名直接访问pod内部服务。本文主要提供一种暴露pod域名到公司内网的方案。 01 技术方案 1、使用coredns基于etcd的域名解析插件 2、单独部署一套server&#xff0c;该server负责接收agent发来的域名记录请求&#xff0c;并将数据写到etcd。 …

【C++高级主题】命令空间(三):未命名的命名空间

目录 一、未命名的命名空间的基本概念 1.1 定义与特点 1.2 基本语法 1.3 访问方式 1.4 未命名的命名空间的作用 二、未命名的命名空间与静态声明的比较 2.1 静态声明的作用 2.2 未命名的命名空间的优势 2.3 示例代码比较 2.4. 未命名的命名空间的作用域和链接属性 三…

生成式人工智能:重构软件开发的范式革命与未来生态

引言 生成式人工智能&#xff08;GenAI&#xff09;正以颠覆性力量重塑软件开发的底层逻辑。从代码生成到业务逻辑设计&#xff0c;从数据分析到用户交互&#xff0c;GenAI通过其强大的推理能力与场景适应性&#xff0c;将传统开发流程的“复杂工程”转化为“敏捷实验”&#…

石宇奇称需要重视伤病:近期因治疗胃病导致腹部皮肤被烫出水泡

石宇奇称需要重视伤病。5月27日,在2025年新加坡羽毛球公开赛男单首轮比赛中,中国名将石宇奇以2比0战胜印尼选手郑加恒,顺利晋级十六强。赛后他透露,近期因治疗胃病导致腹部皮肤被烫出水泡。据了解,石宇奇长期受胃部不适和消化问题困扰,尤其2025年全英赛后症状加重,苏迪曼…

Attention Is All You Need论文阅读笔记

Attention is All You Need是如今机器学习研究者必读的论文&#xff0c;该文章提出的Transformer架构是如今很多机器学习项目的基础&#xff0c;说该文章极大推动了机器学习领域的研究也不为过。 但这么重要&#xff0c;也是必读的文章对初学者来说其实并不友好&#xff0c;很多…

持续12年的股权争夺战即将落幕 75%股权归属终见分晓

持续12年的股权争夺战即将落幕 75%股权归属终见分晓。一场持续12年的股权争夺战即将落幕。胡绪峰表示相信二审能公正判决,75%的股权归属问题即将揭晓。这场股权争夺战涉及陕西省公安厅厅长批示、最高人民法院判决,并影响了2000多户购房人的居住问题。2025年5月27日,王坚与陕…

Linux入门

环境配置&#xff1a; linux安装 https://old-releases.ubuntu.com/releases/14.04.4/ubuntu-14.04-server-amd64.isohttps://www.releases.ubuntu.com/14.04/下载后vmware打开iso文件 配置linux开机设置ssh与samba xshell:使用ip链接linux &#xff1a;linux获取ip&#xff…

黄仁勋终于告别股价下跌魔咒!

黄仁勋终于告别股价下跌魔咒。在很长的一段时间里,英伟达财报一发,股价就跌。不是因为业绩不行,而是因为只是超预期还不够。市场一面期待英伟达不仅是超预期增长,还要远超预期。一面期待英伟达高歌猛进的同时,抚平外界对其高增长可持续性的种种疑虑。这次终于不同了。当地…

云渲染农场行业需求,如何搭建,有什么用途?

云渲染农场是以云计算技术为基础&#xff0c;向用户提供高性能算力以解决三维设计任务本地渲染慢的问题。云渲染农场通过集群管理软件管理数万台服务器&#xff0c;用户只需要将3D效果图和动画渲染任务通过客户端提交&#xff0c;云渲染农场就可以将任务分配至空闲的高配服务器…