在一个存在客观价值的场景中,事物的特性由它外部的场景需要决定。
上面简短的话,理解上有些生涩,下面做进一步解释。
我们在做系统分析时,往往需要建立对象模型,包括领域对象、分析对象等。
既然是对象,那么它肯定具有属性和行为。那么在系统中,我们应该如何建立对象的属性和行为,又从哪里开始分析?
举个例子:
系统:养猪场的管理?(本人喜欢猪这样的动物,)
这个简单系统中的“猪”就是我们要寻找的对象,那么对于“猪”这个对象,我们应该如何建模?可能我们往往喜欢从“猪”本身出发,那么会出现什么结果?
属性:重量、身长、肤色、毛发浓密等等。行为:吃食料、睡觉、打呼噜等等。
结果,结果,结果这头猪对象被定义出来了。但是养猪场管理这个系统需要这些猪的特性吗?
答案很肯定:不需要。
那么应该如何建立?
我们不应该站在猪的角度去分析,而应该站在猪所在的场景去看待猪,系统对“猪”对象有什么需要,才决定了猪的特性。例如:重量、吃多少食料。
通过上面简单的例子,相信大家有一点明白了。我们所说的“猪”是对象,而外部的场景,则是由与“猪”相关的边界对象组成。因此,对象A对对象B的依赖,也决定了B的特性。
这也是我们常说的,系统边界分析法。
本人文字表达不好,需要仔细体会和领悟,也可留言交流。
相关推荐
**定比测量**(Ratio Measurement):具有定距测量的所有特性,并且存在一个绝对的零点,能够进行比例运算。 **2. 观察调查法** - **知识点**: - 观察调查法的特点与局限性。 - 观察法在社会调查中的应用价值。 ...
知觉特性如选择性、理解性、整体性和恒常性在服务场景中具有重要意义。错觉和幻觉则是特殊感知现象,它们可能对宾客的感知体验产生影响。 记忆是人脑对过去经验的存储和检索,包括形象记忆、逻辑记忆、情绪记忆和...
### Ontology理论研究和应用建模 ...总之,Ontology理论研究和应用建模是一个综合性的领域,它结合了哲学、计算机科学等多个学科的知识。通过构建和应用Ontology,我们可以更有效地组织、管理和利用信息资源。
封装是面向对象编程中的一个重要概念,指的是将对象的数据成员和成员函数组合在一个单独的实体内,并对外界隐藏其内部实现细节。通过仅暴露必要的接口,可以保护对象的内部状态不被外部程序直接访问和修改,从而增强...
这实际上就是一个民族共同语言的例子,因为它被特定的民族群体用于日常交流之中。 ### 2. “低碳环保理念”的实践 低碳环保理念强调减少碳排放和保护环境的重要性。题目中提到了几种不符合低碳环保的行为,例如长...
5. **绝对评价**:绝对评价设定一个外部客观标准,评价对象与该标准对比,以评估其达成标准的程度。这种评价关注的是个体是否达到既定的、固定的标准。 6. **个体内差异评价**:个体内差异评价以个体自身的发展水平...
- **数据元素**:数据的基本组成单元,在程序设计中被视为一个整体处理的对象。 - **数据对象**:具有相同特性的数据元素集合,是数据的一个特定子集。 - **数据结构**:一组相互关联的数据元素的集合,强调的是元素...
物流系统预测是企业在进行...综上所述,物流系统预测是一门科学的艺术,它需要深入理解系统特性,掌握预测原理,灵活运用各种预测方法,以期在复杂的物流环境中提供可靠的信息支持,助力企业做出有效的战略和运营决策。
- **图形与背景**(Figure and Ground)是视觉知觉中的一个重要概念,指我们在观察场景时能够区分出前景对象和背景。 - **封闭性**(Closure)是指即使某个物体的部分缺失,我们也能将其视为一个完整的物体。 - **...
### 数据结构与算法C语言版知识点详解 #### 一、数据结构基础概念 ...这些内容不仅涵盖了理论基础,还提供了实际应用的例子,有助于读者深入理解数据结构与算法的核心思想及其在C语言中的实现方法。
### 知识点总结 ... - **多态**:同一个接口可以在不同的环境中表现出不同的行为。 - **作用**: - **抽象**:提供一种抽象的方式来描述现实世界中的对象。 - **重用**:通过继承等机制实现代码的重用。 ...
- **数据传输**:数据在网络中从一个实体到另一个实体的流动。 - **数据交换**:数据与外部组织和个人交互的过程。 - **数据销毁**:数据及其存储介质通过特定操作手段彻底丢失且无法恢复。 #### 三、数据战略 -...
- **详细解释**:选项D“关系”描述了实体与属性之间的关系,在实体关系图中,实体是客观存在的事物,而属性则是实体所具有的特征。 #### 40. E-R图转关系模型 - **知识点**:E-R图转换为关系模型的方法。 - **详细...
企业信息化管理是现代企业不可或缺的一部分,它推动了企业的高效运营,提升了决策质量,促进了内外部沟通,并为创新提供了源源不断的动力。随着信息技术的快速发展,企业必须不断适应和利用新的信息工具,以实现更...
3. **数据库系统**(Database System,简称DBS):是指在计算机系统中引入数据库后的系统,由数据库、硬件支持系统、软件支持系统、数据库管理员等组成。 - **组成部分**: - 数据库:存储数据的集合。 - 数据库...
- **数据表示:** 在计算机领域中,客观事物的属性通常被表示为数据。数据可以是数字、字符、图像等各种形式的信息。 - **计算机辅助设计(CAD):** - CAD是一种使用计算机软件进行产品设计的方法。它广泛应用于...
- LabVIEW支持多种操作系统,包括Windows、Linux和macOS等,这使得它成为了一个非常灵活的开发工具。 #### 四、LabVIEW图形化语言程序设计的一些常用方法 ##### 4.1 前面板设计 - **枚举类型**:用于创建具有有限...
- **解析**:出版者信息描述了文献的外部特征,是信息检索的重要线索之一。 30. **《Nature Nanotechnology》**: - **知识点**:《Nature Nanotechnology》的定位和内容。 - **解析**:《Nature Nanotechnology...
1. **信息**:信息是客观存在的事物通过物质载体传达的情报、指令、数据和信号,包含了可传递和交换的所有知识内容。在教育领域,信息可以是教学内容、学生表现数据或者教学策略。 2. **信息技术**:这是一组用于...
只要一个问题的答案为“否”,答案就清晰了。快速决策并不等于草率,而是基于与自身利益密切相关的理由。 2. **艾森豪威尔矩阵模型**:该模型用于时间管理,将任务分为四类:重要且紧急、重要但不紧急、不重要但...