首页 > 其他分享 >系统工程(二)系统工程方法

系统工程(二)系统工程方法

时间:2023-05-25 09:55:25浏览次数:53  
标签:系统工程 原则 系统 三维 阶段 方法

系统工程方法是对为了以最好实现系统为目的,而对系统的结构、元素、信息、反馈进行分析研究所形成的一系列规则。

分类:

1、霍尔三维结构,适合组织管理大型工程建设项目

     三维:逻辑、时间、知识。(why how  what,为什么做:解决问题的过程,怎样做:工作进程,需要什么:专业科学知识)

 逻辑:了解问题,确定目标,系统综合、系统分析、系统优化、系统决策、实施计划

    时间:规划阶段、拟定方案、研制方案及提出生产计划、生产阶段及提出安装计划、安装阶段及提出运行计划、运行阶段、更新阶段

2、切克兰德方法,比较和探寻

    出发点不是为了求系统的最优解。有7个步骤:

   认识问题(与霍尔三维结构中的逻辑维的第一个步骤相同)、根底定义、建立概念模型、比较和探寻、选择、设计与实施、评估与反馈

3、并行工程法,制造过程与支持过程并行

    三方面:在生产期间,以最快的速度按质完成;各种问题协调解决;使用信息工具

4、综合集成法,钱学森提出的简单系统和巨系统

   四个原则,整体原则、互相联系原则、有序原则、动态原则、

5、WSR系统方法

    三方面:懂物理、明事理、通人理

 

标签:系统工程,原则,系统,三维,阶段,方法
From: https://www.cnblogs.com/wumingliang/p/17430288.html

相关文章

  • 【转载】Mybatis Plus QueryWrapper结合lambda表达式使用distinct的方法
    MybatisPlusQueryWrapper的lambda用起来感觉挺爽的,有点JPA的感觉,也不需要拼很多字符串,可以利用IDE的代码检查功能,总之好处多多,停不下来。最近遇到一个问题,需要对SQL查询的结果做去重处理,自然想到了使用distinct。对于复杂的SQL语句,一般使用自定义XML的方式,但是这么个小问题,XML......
  • 【IntelliJ IDEA】在idea中知道类名,查找类,展示类,快速查找某个类或方法在整个项目中
    背景:我想查看日志级别,知道类名,所以就用快捷键Ctrl+Shift+n查看。在IDEA 中的任何位置都可以使用此快捷键Ctrl+Shift+n或者麻烦点的,知道类名查找类:Ctrl+Shift+Alt+N; 哈哈,我知道你不会记麻烦的。PS:如果按下这些快捷键之后没有反应,第一反应就应该是快捷键冲突,比如你......
  • Mybatis中,SpringMVC中,SpringBoot项目中,出现There is no getter for property named 'x
    现象:Thereisnogetterforpropertynamed'xxxxxx'报错原因:其实说起原因有很多种,百度上都有很详细的说明,其中最重要也是经常发生的就是mapper.xml与是对应的实体类匹配不上导致错误发生,而我报错的原因是从mapper接口中向xml传入参数的时候,传入的是实体类对象,只有这一个参数,而在......
  • 方法的重载、构造器,封装、静态非静态方法
    静态非静态方法如果两个都是静态方法可以直接互相调用,否则无法调用非静态(无static关键字)方法如果方法为非静态,调用时无法直接用student.get();要先实例化一个对象在用.方法方法的重载多个方法可以重名,调用时会自动重载,检查方法名以及对应的参数判断具体使用的是哪一个方法......
  • mybatis关于自定义映射的使用方法
    在MyBatis中,可以通过SQL映射文件来自定义映射,即将一个查询结果映射成一个Java对象。在映射中,我们可以控制如何从查询结果中提取数据,并将其映射到Java对象的属性中。以下是一些常用的自定义映射方式:resultMap:使用resultMap元素来定义映射规则,可以精确地将查询结果映......
  • js 中数组转树 递归方法
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"/><metahttp-equiv="X-UA-Compatible"content="IE=edge"/><metaname="viewport"content="w......
  • 花式赋值(两种快捷赋值方法)
    博客随笔皆为学习笔记,有诸多不足,如有错误,请帮我指出,不胜感激,我后续会补全校正一、链式赋值a=10b=10c=10d=10print(f'a:{a},b:{b},c:{c},d:{d}')a=b=c=d=10print(f'a:{a},b:{b},c:{c},d:{d}')二、交叉赋值x=100y=200temp=xx=yy=t......
  • 对数组去重的常见方法
    1.排序+去重方法一:unique+sort#include<bits/stdc++.h>usingnamespacestd;constintN=1e5+10;intn;inta[N];intmain(){ cin>>n; for(inti=0;i<n;i++)cin>>a[i]; //排序+去重 sort(a,a+n); n=unique(a,......
  • window 10 安装node.js时遇到2502 2503错误解决方法
    最近想安装一下node.js,可是在安装过程中出现了2503和2502的问题,如下图:不过除了这些代码外,微软并没有提供解决办法。这一问题出现在Win7/Win8.1/Win10中,原因就是C:\Windows\Temp文件夹NTFS权限错误。为了能够让WindowsInstaller操作正确,当前账户需要有Temp文件夹完全管理员权......
  • 【异常】This application has no explicit mapping for /error, so you are seeing t
    本文目录一、错误提示二、错误原因2.1原因一:启动类的位置不对2.2原因二:控制器的URL路径书写问题 2.3原因三:配置文件中视图解析器的配置问题三、解决方案3.1解决方案一3.2解决方案二3.3解决方案三背景:使用springboot+vue构建的微信点餐系统一、错误提示最近在做一个项目,......