【图文】系统分析及建模_第1页
【图文】系统分析及建模_第2页
【图文】系统分析及建模_第3页
【图文】系统分析及建模_第4页
【图文】系统分析及建模_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 4.6 建模 7、建模价值 v 建模(Modeling)是捕捉问题本质的过程。为了降低风险和获得高回报,建模活动 普遍应用于各种行业,信息系统(软件)开发更不例外。为了说明建模的价值, Grady Booch曾经给出过一个经典的类比: § 盖一个宠物窝棚、修一个乡间别墅和建一座摩天大楼,三种工作对建筑规划图 纸的依赖程度有质的差异。建立一个简单的系统,模型可有可无;建立一个比 较复杂的系统,模型的必要性增大;建立一个高度复杂的系统,模型则不可缺 少。应用处理简单系统的方法对待复杂系统通常是行不通的,这好比用搭建一 个宠物窝棚的方法来营造一座摩天大厦。 v 建模的意义随着系统复杂程度

2、的增加而越发显著,从起初借助于模型以更好地理解 系统,到后来不得不借助模型来理解系统。人脑对复杂问题的理解能力是有限的, 与模型相应的特定视角和抽象层次是简化复杂问题的有效出发点。 26 4.6 建模 v 建模对于复杂软件系统的开发是必要的 § 目前,我们开发的软件,特别是商业软件,通常一开始就很不简单,并且复杂性随着时间 的演进和技术的发展持续上升。一个复杂软件系统的开发必须面对多种未知因素、多个开 发人员、复杂的开发工具和永远不够用的时间。开发人员不可能、更没有必要去了解从问 题到方案的所有细节。他们需要那些基于特定视角的、有助于解决问题的并且是完整的某 一部分信息,即所谓的模型

3、。总之,建模对于复杂软件系统的开发是必要的。 v 建模活动是有意识的、有目的、有原则、有计划的严密工作 § 广义上讲,无论出于何种动机,只要在问题到方案之间做出一些过渡性的努力,哪怕只是 在草稿或白板上画了几笔,实际上就是在建模了。不过有意识和无意识的建模活动对模型 的质量或价值的影响很大。有意识的建模活动通常是有计划的、有准备的和早动手的。通 过这样的建模活动,得到的模型通常是完整的、一致的和可复用的。无意识的建模活动, 通常是随机的、无准备的和补救性的,得到的模型往往是零散的、混乱的和一次性的。 v v 准确地讲,建模活动直观地记录下认知和求解过程,支持团队成员之间的有效沟通,为重复利 用各个阶段积累的智力成果创造了有利的条件。 概

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论