• 文献笔记20


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