可视化建模

        上次我们说到现如今做项目需要一个清晰的头脑来组织工程的一些具体的事物和总体的规划,但是人力总归是有限的,我们需要利用现代技术来有效的进行分析和设计活动,这就需要相应的技术和工具来支持,这就是建模。

        模型是对现实世界的简化,一个好的模型包含了人们需要关注的主要元素,而忽略那些不想管的次要特征。

        当我们不能够完整地理解一个复杂的系统时,就需要对其进行建模,通过建模,我们可以把一个复杂的系统分为一些小的组成部分。我们可以达到以下目的:

  1. 可视化系统。使团队对系统有一个统一的理解。
  2. 描述系统的结构和行为。
  3. 提供构造系统的模板,为开发人员提供了开发实现的依据,开发人员可以根据模型(而不是原始的需求 )构造目标系统。
  4. 通过模型,可以将开过程中的设计决策记录成文档,并长期保存,便于以后参考和使用。

        建模的基本原则有:

  1. 选择合适的模型。
  2. 面向不同的用户,开发人员需要提供不同抽象层次的模型。
  3. 模型是对现实的简化,但最关键的是简化不能掩盖任何重要的细节。
  4. 需要从多视角穿件不同的模型,单一的模型是不够的。

 

        统一建模语言(Unified Modeling Language,UML)是一种为面向对象系统的产品进行说明、可视化和编制文档的一种标准语言,是非专利的第三代建模和规约语言。UML使用面向对象设计的建模工具,但独立于任何具体程序设计语言。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值