文献笔记20

  • 基于UML的高职教学管理系统的设计与实现
  • 模型是现实系统的简化。建模是对现实系统进行适当过滤,用适当的表现规
    则描绘出简洁的模型。通过模型,人们可以了解所研究事物的本质,而且在形式
    上便于人们对之进行分析和处理。UML(统一建模语言)是一种通用的建模语言,
    它获得了工业界和学术界的广泛支持,目前已成为建模语言事实上的标准。
    本章将首先介绍模型的定义、作用及内容,接着简单介绍面向对象的基本知识,
    然后讨论 20 世纪 90 年代流行的各种面向对象软件建模方法。在此基础上,将介
    绍 UML 的发展历史、目标和基本组成,并就建模能力将它与其他有关面向对象的
    软件建模方法进行比较。
    2.1 模型
    模型是对现实的系统的一个简化,抓住真正的(主要方面),而对一个抽象的
    支流的一个重要方面的简化。因此,模型既反映现实系统,又不等同于该现实系
    统。模型是理解,分析,开发或改造现实系统的常用手段。图 2-1 说明了模型和系
    统之间的关系的现实。
    因为人们对复杂性的事物理解能力有限,因
    此,系统设计者在系统设计初期,往往无法充分
    理解整个系统。基于这一点,人们需要建立系统
    模型。例如,在建筑物的施工之前,一般应在先
    做建筑物的设计,使在建设之前可以对建筑物有
    一个清晰的感性认识。类似有软件设计和建筑设
    计。建模使设计人员能够从全局把握和了解其内
    部联系,而不致于局限于每个模块的细节。模型可以很容易的解释信息的复杂关
    系,使人们可以轻松的洞察复杂数据之后的规律,并能有效地让人们将系统需求
    反映到软件结构。具体来说,该模型主要有以下功能:
    (1)模型,是可以使项目的有关人员促进理解和沟通的系统。在对问题的理
    解,与项目有关的人员(客户,领域专家,分析师和设计师等)之间的沟通,文
    件、程序、数据库的准备都是非常有益的。
    (2)模型可以帮助挑选出成本更低的解决方案。在一个大型软件系统的研究
    现实系统
    系统的模型
    抽象 确认
    图2-1 模型和现实系统之间的关系
    9
    模型中,人们可以更有效的计划和相互比较,然后挑选出最佳的解决方案。
    (3)模型可以缩短开发周期。模型主要是通过过
    滤掉不必要的细节和问题的复杂性或描述的抽象结构
    的本质特征,它使问题更容易理解。他使得软件开发
    过程中变得更快,同时降低系统开发成本。
    建立复杂的系统,开发人员必须先抽象出系统,
    并使用该方法,建立精确的模型,最后在模型转换为
    过程实现时再增加细节的不同意见。如图 2-2 所示,
    表示法、过程和工具是成功的三要素,三者缺一不可。如建模人员了解表示法的
    意义,但不知道如何使用,那么最终可能会失败,工作人员知道了模型的建模过
    程,但不知道该意思表示什么行为,那么最终也可能失败,如果建模者不能依靠
    在建模过程中获得的各种产品记录数据,那么还会有可能失败.
posted @ 2021-12-11 23:54  dxl1314520  阅读(46)  评论(0编辑  收藏  举报