信息系统架构-架构师之路(十八)

  • 信息系统架构基本概念

ISA(information software architecture)对某一特定内容里的信息统筹、规划、设计、安排等一系列处理活动。

  1. 架构是对系统的抽象:描述元素与外部元素之间的一些关系。
  2. 任何软件都存在架构:元素和行为集合构成架构的内容。
  3. 架构具有"基础"性:希望能解决一些重复问题通用方案,架构级别的软件复用。

信息系统架构分为 物理结构逻辑结构

物理结构 分为 集中式 和 分布式,但他们逻辑上都是一个整体。

信息系统四种架构模式:

  1. 单机应用模式。
  2. 客户端/服务器模式:两层、三层C/S、B/S模式,mvc模式。
  3. 面向服务架构(SOA)模式。
  4. 企业数据交换总线。
  • 信息系统的架构

企业系统的总体框架,要建立一个有效的ISA,必需考虑四个方面:战略系统、业务系统、应用系统和信息基础设施。

业务系统:完成一定业务功能的各部分(物质、能量、信息和人)组成的系统。

应用系统(应用软件系统):如TPS、MIS、DSS等。主要包含内部功能,外部界面等。

信息基础设施:

主要三部分组成,技术基础设施、信息资源设施和管理基础设施。

实现国家信息化体系,信息化完善的6个要素

  1. 信息资源:开发利用信息资源
  2. 信息网络:建设国家信息网络
  3. 信息技术应用:推进信息技术应用
  4. 信息技术和产业:发展信息技术和产业
  5. 信息化人才:培育信息化人才
  6. 信息化政策(规划):制定和完善 信息化政策

信息化架构一般两种,一种 数据导向架构,一种 流程导向架构。

  • 信息系统架构设计方法

信息系统生命周期可以分为五个阶段:

  1. 系统规划阶段:对组织的环境,目标及现状情况初步调查。可做的话给出初步方案。

输出:可行性研究报告系统设计任务书

  1. 系统分析阶段:确定新系统的基本目标,提出新系统的逻辑模型。

输出:系统说明书

  1. 系统设计阶段:设计物理模型。分为总体设计,概要设计,详细设计。

输出:设计说明书

  1. 系统实施阶段:计算机等设备购置,安装调试,程序编写,人员培训,数据文件转换,系统调试等。

输出:实施进展报告系统测试分析报告

  1. 系统运行和维护阶段:系统维护和评价。

价值驱动体系结构:

  1. 价值期望值:某一特定功能需求。
  2. 反作用力:实现某种价值期望过高,难度太大。
  3. 变革催化剂:导致价值期望值 发生变化的事件。

反作用力和变革催化剂太多,导致完成价值期望太难。

相关推荐
@insist12315 小时前
系统架构设计师-从 PDR到 WPDRRC 的模型演进与架构实践
架构·系统架构·软考·系统架构设计师·软件水平考试
@insist12320 小时前
系统架构设计师-基于 GB/T 9387.2 标准的网络安全架构
web安全·架构·系统架构·软考·系统架构设计师·软件水平考试
RockHopper202521 小时前
解读企业双层活动模型的状态管理原理
系统架构·运行语义·语义操作
X54先生(人文科技)21 小时前
ELR-SELLM 碳硅光阴协同演进系统架构文档
人工智能·深度学习·系统架构·开源协议
huipeng9261 天前
企业级微服务开发实战(三):公共模块设计与统一规范封装
java·spring boot·spring cloud·微服务·架构·系统架构·php
@insist1232 天前
系统架构设计师-安全架构设计:网络安全威胁分类与典型攻击原理
web安全·系统架构·软考·安全架构·系统架构设计师·软件水平考试
故渊at2 天前
第一板块:Android 系统基石与运行原理 | 第二篇:Android 编译、打包与安装机制
android·系统架构·apk·打包·application·dalvik·android编译
Jump 不二2 天前
Memory-os 7 层记忆架构深度解析:让 Hermes Agent 真正 “记住并使用“ 知识
人工智能·语言模型·系统架构
折哥的程序人生 · 物流技术专研2 天前
【电商多平台电子面单对接实战|第二篇】抖音代发电子面单对接:从“面条代码”到整洁架构的涅槃之路
设计模式·架构·系统架构·单元测试·代码规范·单一职责原则
Sam_Deep_Thinking3 天前
结算分摊的策略模式:不同营销活动的扣点计算方案
java·设计模式·架构·系统架构