当前位置: 首页 > news >正文

大话软工笔记—分离原理

1. 基本概念

1.1 定义

分离原理,将研究对象中符合相同设计方法的同类项进行分离、归集。

1.2 作用

分离原理的主要作用是:

(1)降低了需求分析与软件设计的复杂程度。

(2)提出了对企业构成内容按照设计方法进行分离和归集。

(3)为建立具有普遍意义的分析和设计模型奠定了基础。

1.3 目的

分离原理的目的是解决:

(1)如何拆分研究对象中包含的各类要素(业务、管理、组织、物品)。

(2)拆分的逻辑是否合理、粒度是否合适。

2. 分离原理

2.1 分离方法

分离从两个维度进行:纵向分离和横向分离。

(1)纵向分离

纵向分离以部门为边界进行分离,会得到数量繁多的分类,获得的要素不收敛,难以获得由有限要素构成的且能够获得普遍认同的模型。

(2)横向分离

横向分离以业务、管理、组织、物品四要素来表达,不受限于企业的特性,可建立具有普遍意义的模型。

企业组织结构与分离方式图

2.2 分离四要素

分离四要素如下图所示,包括:业务、管理、组织、物品。

(1)业务,是进行生产的内容,包括需要导入信息化处理的全部业务对象。

(2)管理:与业务相关的管理内容、控制规则、评估指标等。

(3)组织:支持业务、管理的人力资源的安排,包括组织结构、岗位等。

(4)物品:所有的生产资料,包括业务运行产生的产品,以及生产产品所需要的设备等。

分离原理模型与各要素的详细构成图

2.3 分离四要素的关系

企业构成四要素之间的关系如下图所示,可见业务要素是四要素的核心,其它三要素都围绕着业务要素。

分离四要素关系图

http://www.xdnf.cn/news/739531.html

相关文章:

  • 如何做好一份技术文档:构建知识传递的精准航海图
  • 如何在腾讯云 OpenCloudOS 上安装 Docker 和 Docker Compose
  • shell脚本打包成可以在麒麟桌面操作系统上使用的deb包
  • QPushButton设置菜单
  • 408考研逐题详解:2009年第25题
  • 1、python代码实现与大模型的问答交互
  • iEKF的二维应用实例
  • 信息茧房—警惕低头族作茧自缚
  • Linux研学-环境搭建
  • Linux parted工具分区管理指南
  • SpringBoot关于文件上传超出大小限制--设置了全局异常但是没有正常捕获的情况+捕获后没有正常响应返给前端
  • [Windows] 千库/六图素材下载工具
  • 电机试验平台:现代科技与工程应用的典范
  • 【GESP真题解析】第 18 集 GESP 二级 2024 年 12 月编程题 1:寻找数字
  • 企业网盘百科:企业网盘的概念定义?
  • python训练 60天挑战-day40
  • 等保测评-Mysql数据库测评篇
  • 洛谷习题V^V
  • 群晖synology nas安装curl教程
  • mysql-mysql源码本地调试
  • 【实操】配置VLAN间路由
  • 山洪灾害声光电监测预警解决方案
  • 第六章 进阶14 项目周报的妙用
  • python训练营打卡第39天
  • OAuth详解和应用
  • AI互联网辅助工具
  • 8位单通道数据保存为JPG
  • 【有向图 拓扑排序 】P8405 [COCI 2021/2022 #6] Naboj|普及+
  • 为什么arc中,(cons ‘a (cons 1 (cons “foo“ ‘(b) ))) 是(a 1 “foo“ b)
  • 使用函数证明给定的三个数是否能构成三角形