系统工程与信息系统基础(上)

news2025/1/18 12:02:14

目录

系统工程

霍尔三维结构的三维:

切克兰德方法:

并行工程方法:

综合集成法:

WSR系统方法:

系统工程生命周期阶段

探索性阶段

概念阶段

开发阶段

生产阶段

使用阶段

保障阶段

退役阶段

系统工程生命周期方法

信息系统的生命周期

产生阶段

开发阶段

运行阶段

消亡阶段

信息系统建设原则

信息系统的开发方法

原型法

结构化

面向对象

面向服务

信息系统的分类

业务处理系统

管理信息系统

决策支持系统

专家系统

办公自动化系统

企业资源计划


系统工程

        系统工程师一种组织管理技术。是为了最好的实现系统的目的,对系统的组成要素、组织结构、信息流、控制机构进行分析研究的科学方法。

        系统工程从整体出发、从系统的观念出发、以求整体的最优。这其实跟我们要研究的信息系统是完全是吻合的,我们要建设一个信息系统,那就肯定涉及到人、要素和物资和信息等等的流转,这么一个复杂的系统我们如何开发出来,是我们研究的主题。

        系统工程利用计算机作为工具,对系统的结构、元素、信息和反馈等进行分析,以达到最优的规划、最优的设计、最优的管理和最优的控制的目的。

        系统工程方法是一种现代的科学决策方法。

系统工程方法

这几种方法里面最重要的就是霍尔三维结构方法

霍尔三维结构的三维:

切克兰德方法:

        霍尔三维比较偏向于大型的工程建设,就偏那种原来传统意义上的工程建设项目,但是呢,我们要知道系统工程的方法论,他不仅仅用在原来的一些早期的一些简单工程问题,往往还会涉及到一些复杂的、确定性不那么强的一些软系统、软科学方面的一些东西,比如说偏经济、偏经营管理类的问题。经营管理类的问题,他往往没有办法以工程化的思想就很明确的把一些东西最优解给他找出来,往往只有相对权衡下来,这种做法可能能更好一点,所以呢,切克兰德方法,它的核心呢,不是找最优解,而是比较和探寻。

并行工程方法:

        主要强调两个维度的并行过程,一个是制造。一个是支持,我们在项目开发的时候,有技术维度的也有管理维度的。这种思想用的很多的。

综合集成法:

        它里面主要的思想就是区分简单和复杂。简单的管控起来就很容易,复杂的就相对困难。主要强调四原则。

WSR系统方法:

        主要强调三个理。懂物理。通人理,明事理。

系统工程生命周期阶段

探索性阶段

        做一些调研,看这些东西值不值的去做

概念阶段

        主要就是细化利益相关者的需求,建立起初步的概念,看看我们开发的事什么样的系统

开发阶段

        概念阶段明确了的需求以后我们就进行开发

生产阶段

        开发和测试完成以后我们就去生产,主要就是进行开发系统的执行工作。

使用阶段

        整个系统投入运行。

保障阶段

        确保我们的这个系统能正确运行,及时优化BUG

退役阶段

        消亡退役

系统工程生命周期方法

  • 计划驱动方法:需求>设计>构建>测试>部署
  • 渐进迭代式开发:提供连续交付以达到期望的系统
  • 精益开发:这个方法来源于丰田。没错就是造车的丰田。是一个动态的、知识驱动的以客户为中心的过程。
  • 敏捷开发:更好的灵活性

信息系统的生命周期

产生阶段

        提出建设信息的初步想法、对需求进行调研和分析

开发阶段

        我们在开发的过程中也是有规划的进行开发

        总体规划>系统分析>系统设计>系统实施>系统验收

运行阶段

        通过验收、移交之后正式投入运行。

消亡阶段

        更新改造、功能扩展、报废重建

信息系统建设原则

 高层管理人员介入原则:CIO的介入

用户参与原则:用户确定范围

自顶向下规划原则:要有全局感

工程化原则:引入软件工程

其他原则:创新性原则、整体性原则、发展性原则、经济性原则

信息系统的开发方法

原型法

        这个主要在需求分析阶段使用的开发方法,这个方法会很好的向用户展示出来后去开发好的系统是一个什么样子的,哪里有按钮,哪里有视图,可以很好的让用户感知到在使用的时候的一些问题。从而解决了需求不明确的问题。

结构化

        基本思想就是我把一个客户服务系统分解成大大小小的子系统再把子系统分解成一个个的模块,逐步开发,先开发模块,再把模块集成到子系统,再用子系统组成我们的客户服务系统。

优点:

        开发目标清晰化

        工作阶段程式化

        开发文档规范化

        设计方法结构化

缺点:

应变能力很差

面向对象

        自底向上的开发模式,相对于面向过程,每个阶段需要干什么不是很明确。但是这样子开发出来的系统可以更好的应变、更好的服用,我们用类和对象,全部进行封装。

这种开发方法更符合人们的思维习惯。

面向服务

        本质上就是面向对象,我们做一个系统开发,用到了soa,事实上也就是用到了面向服务。开发的实际还是用java语言,java语言就是面向对象的,这个其实就是在面向对象的基础上改进了的方法。

        粗粒度、松耦合。标准化和构件化。

信息系统的分类

业务处理系统

        

        早期最初级的信息系统(20世纪50-60年代)

        功能:数据的输入、数据的处理、数据库维护、文件报表的产生

管理信息系统

       

        高度集成化的人机信息系统

        金字塔结构:分了多个层级

        四大部件:信息源、信息处理器、信息用户、信息管理者

注意:批处理系统属于开环系统。(开环就是不会进行交互,处理完了就是完了,不管对还是错)

计算机实时处理系统属于闭环系统(闭环就是会进行交互)

决策支持系统

        语言系统、知识系统和问题处理系统组成

        用来辅助决策、支持决策

        典型的场景就是去医院看病,当你做了各项检查,这些指标会录入计算机,医生会看到计算机里面的数据,分析出来的情况,最终医生得出决策。给你开什么药。

        具体的特征:

        数据和模型就是dss的主要资源,没有这些,你就得不出支持决策的信息

        该系统是支持用户作出决策,而不是代替用户作出决策。

        主要解决半结构和非结构化的问题。就是这个问题没有最优解,比如有四个方案,各有利弊,决策支持系统会给我一个分析数据。你来进行选择。

        作用就是在于提高决策的有效性而不是提高决策的效率。

专家系统

        知识+推理=专家系统,人工智能的一个重要的分支

办公自动化系统

        由计算机设备、办公设备、数据通信以及网络设备、软件系统组成

企业资源计划

        打通供应链、集成、整合

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1881270.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

sky18流水线设计

1.最大时钟频率确定 时钟周期要大于等于组合逻辑的delay(最大的那条delay) Freq_max(Mhz) 1000/T_delay(ns); 数据吞吐率Throughput Freq_max *Toggle_rate;//Toggle_rate:如两个时钟,输入变一次,就是50%&#xff1b…

业务链SFC简介

目录 业务链(SFC)简介什么是业务链?业务链的体系架构业务链的基本工作流程PBRPBR实现的SFC工作流程 NSHNSH报文NSH实现的SFC工作流程 区别 业务链的应用 配置指南 业务链(SFC)简介 业务链是网络功能虚拟化&#xff08…

javascript v8编译器的使用记录

我的机器是MacOS Mx系列。 一、v8源码下载构建 1.1 下载并更新depot_tools git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git export PATH/path/to/depot_tools:$PATH 失败的话可能是网络问题,可以试一下是否能ping通,连…

【轻量化】YOLOv8 更换骨干网络之 MobileNetv4 | 《号称最强轻量化网络》

论文地址:https://arxiv.org/pdf/2404.10518 代码地址:https://github.com/tensorflow/models/blob/master/official/vision/modeling/backbones/mobilenet.py 文章速览 文章摘要 MobileNetV4引入了一个名为Universal Inverted Bottleneck (UIB) 的新搜索模块,这个模块融合…

vue 组件el-tree添加结构指示线条

效果展示: 注意&#xff1a;组件中需要添加:indent"0" 进行子级缩进处理&#xff0c;否则会出现子级缩进逐级递增 :expand-on-click-node"false" 设置点击箭头图标才会展开或者收起 代码&#xff1a; <el-tree class"tree filter-tree" :da…

高并发场景下的热点key问题探析与应对策略

目录 一、问题描述 二、发现机制 三、解决策略分析 &#xff08;一&#xff09;解决策略一&#xff1a;多级缓存策略 客户端本地缓存 代理节点本地缓存 &#xff08;二&#xff09;解决策略二&#xff1a;多副本策略 &#xff08;三&#xff09;解决策略三&#xff1a;热点…

商标字体的选择:企业和个人申请注册商标攻略!

对于汉字商标&#xff0c;就会涉及到字体的选择&#xff0c;普推商标老杨也经常看到企业因为文字商标字体侵权收到相关字体公司的律师函&#xff0c;所以商标字体选择上要特别注意。 建议选择可以商用的免费字体&#xff0c;常见的有黑体、宋体等&#xff0c;如果这些字体前面…

vue 组件批量删除

element ui table表格中前面这个勾选框 对应 type"selection" 属性&#xff0c;绑定事件时selection-change,当你勾选全面的框时就会触发selection-change 对应的事件 绑定事件里面这样定义方法时&#xff0c;这个val 就是选中的时候那一行的数据&#xff0c;如下图…

数学建模(1):期末大乱炖

1 概述&#xff01;&#xff01; 1.1 原型和模型 原型&#xff1a;客观存在的研究对象称为原型&#xff0c;也称为“系统”、“过程”。 机械系统、电力系统、化学反应过程、生产销售过程等都是原型&#xff1b; 研究原型的结构和原理&#xff0c; 从而进行优化、预测、评价…

02.Linux下安装FFmpeg

目录 一、下载FFmpeg的编译源码 二、编译源码 三、ffmpeg工具结构解析 1、bin目录 2、include库 3、lib库 四、注意事项 五、可能出现的一些问题 1、某些工具未安装/版本过久 2、缺少pkg-config工具 3、缺少ffmplay FFmpeg 是一个开源的跨平台音视频处理工具集&…

QListView自定义item(结合QSqlQueryModel)

QListView:绘制自定义List&#xff08;一&#xff09;——设置ItemDelegate_qt_繁星执着-开放原子开发者工作坊 (csdn.net) QListView自定义Item_qlistview 自定义item-CSDN博客 结合我写的上一篇文章&#xff1a; QTableView与QSqlQueryModel的简单使用-CSDN博客 这次尝试…

[数据集][目标检测]桥梁检测数据集VOC+YOLO格式1116张1类别

数据集格式&#xff1a;Pascal VOC格式YOLO格式(不包含分割路径的txt文件&#xff0c;仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数)&#xff1a;1116 标注数量(xml文件个数)&#xff1a;1116 标注数量(txt文件个数)&#xff1a;1116 标注…

zfile文件共享系统使用

1.简介 zfile是一款基于java开源的文件共享软件&#xff0c;有两种部署&#xff08;jar包和war包&#xff09;,非常适合广大的Java开发人员使用&#xff08;当然其他人员也可使用&#xff09;&#xff0c;或者你也可以称它为网盘&#xff0c;可以在Windows、MacOS、Linux上部署…

C#串口通信Seriaport和页面传值

串口通信 串口COM&#xff1a;是一种用于连接计算机和外设设备的接口&#xff0c;也叫串行接口&#xff0c;简称com,常见的串口有一半电脑应用的RS-232&#xff08;使用25针或9针的 连接器&#xff09;通俗来讲串口就是usb接口、鼠标串口。键盘串口 串口通讯&#xff1a;是指外…

【MySQL】Linux下MySQL的目录结构、用户、权限与角色

一、Linux下MySQL的目录结构 1、MySQL相关目录 数据库文件存放路径&#xff1a;/var/lib/mysql数据库命令存放路径&#xff1a;/user/bin和/user/sbin配置文件目录&#xff1a;/usr/share/mysql-8.0/、/usr/share/mysql/和/etc/my.cnf 2、假设我们创建了一个数据库dbtest1&a…

uniapp 安卓、IOS、H5、微信小程序实现PDF在线预览

在使用uniapp开发移动端时&#xff0c;微信开发者工具里webview能正常打开后端接口返回的pdf文件流。正式发布后&#xff0c;在配置了业务域名和服务器域名的前提下&#xff0c;预览pdf文件却只能看到白屏&#xff0c;因此我猜测微信小程序不能通过webview读取文件流。这个想法…

论文阅读_基于嵌入的Facebook搜索

英文名称&#xff1a;Embedding-based Retrieval in Facebook Search 中文名称&#xff1a;基于嵌入式检索的Facebook搜索 时间&#xff1a;Wed, 29 Jul 2020 (v2) 地址&#xff1a;https://arxiv.org/abs/2006.11632 作者&#xff1a;Jui-Ting Huang, Ashish Sharma, Shuying …

09_计算机网络模型

目录 OSI/RM七层模型 OSI/RM七层模型 各层介绍及硬件设备 传输介质 TCP/IP协议簇 网络层协议 传输层协议 应用层协议 完整URL的组成 IP地址表示与计算 分类地址格式 子网划分和超网聚合 无分类编址 特殊含义的IP地址 IPv6协议 过渡技术 OSI/RM七层模型 OSI/RM七…

《昇思25天学习打卡营第6天 | 函数式自动微分》

《昇思25天学习打卡营第6天 | 函数式自动微分》 目录 《昇思25天学习打卡营第6天 | 函数式自动微分》函数式自动微分简单的单层线性变换模型函数与计算图微分函数与梯度计算Stop Gradient 函数式自动微分 神经网络的训练主要使用反向传播算法&#xff0c;模型预测值&#xff0…

LeetCode题练习与总结:重排链表--143

一、题目描述 给定一个单链表 L 的头节点 head &#xff0c;单链表 L 表示为&#xff1a; L0 → L1 → … → Ln - 1 → Ln请将其重新排列后变为&#xff1a; L0 → Ln → L1 → Ln - 1 → L2 → Ln - 2 → … 不能只是单纯的改变节点内部的值&#xff0c;而是需要实际的进…