论文部分内容阅读
随着科学技术的迅猛发展及信息化需求程度的日益加深,软件的生产规模日益增大,应用需求不断变化,软件工程得到很大的发展。软件设计的各种难题随着各种建模思想的提出而逐渐得到改善。 本文简要介绍了目前最通用的5种建模方法: 认知科学在建模中引入人类感知、思维信息处理过程和知觉信息的表达处理。 数学模型是对于一个特定的对象为了一个特定目标,根据特有的内在规律,做出一些必要的简化假设,运用适当的数学工具,得到的一个数学结构,用它来解释特定现象,预测对象的未来状况,提供处理对象的优化决策和控制,设计满足某种需要的产品。 对象描述是人类研究对象的属性和行为而了解对象,通过对属性和行为的描述来实现对现实世界对象的建模。 数据结构是研究非数值计算机问题的程序设计中计算机操作对象以及操作对象之间的关系和运算操作等。 数据建模提供了一种表示数据实体间关系的精确的语言和语法,并用来定义数据实体和数据实体间的关系,这种定义的方法能够用来保存底层的业务数据,并提出了统一建模语言UML进行统一建模。 以上各种建模方法均有各自的优缺点,但对于关系复杂、动态变化的数据和因管理模式而异、具有多种多样用户需求的火电厂燃料信息分析系统,根据现有分析系统的现状可以看出,以上建模方法不能很好的解决问题。 20世纪90年代,张钹、张铃教授提出了商空间理论。根据这种方法,一个问题用三元组(X,T,f)来描述,其中X是论域,T是论域的结构,f是论域的属性。通过该三元组不仅可以描述论域中的元素,元素之间的不同结构(关联关系),而且可以定义多种不同的属性函数,运算等。在解决和处理大量复杂信息问题时,由于人类能力的有限,需把大量复杂信息按其各自的特征和性能划分成数个较简单的信息块,以方便处理,每个如此划分的信息块就被认为是一个粒度。理论证明对系统建立合理的分层商空间结构,能有效地降低求解的复杂性;