井冈山大学·梧桐树下-井冈山大学师生交流平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜:
查看: 1428|回复: 0

学习UML之后的一些心得

[复制链接]

1

主题

1

帖子

7

梧桐果

校车之上

Rank: 1

积分
7
发表于 2014-6-2 22:26:10 | 显示全部楼层 |阅读模式
  学习UML后的一些心得
1.建模  
   1.1 为什么要建模  
   要生产合格的软件就要有一套关于体系结构、过程和工具的规范。   
建模的目标:  
    1)模型帮助我们按照实际情况或按照我们所需要的样式对系统进行可视化。   
2)模型允许我们详细说明系统的结构和行为。   
3)模型给出一个知道我们构造系统的模板。   
4)模型对我们的决策进行文档化。 建模就是把复杂的系统变成小的系统,采用“各个击破”的原则逐一解决。   
1.2 建模原理  
   1)选择创建什么模型很重要,模型要反映你难于处理的开发问题。  
  2)模型要在不同的精度级别上来表示。你可以根据观察的角色和观察的原因来选择精度。   
3)建造模型要和现实相连。  
  4)重要的系统需要用一组独立的模型去处理。在面向对象的软件体系中,为了理解系统的体系结构,你需要几个互补和连锁的视图:用例图、设计视图、进程视图、实现视图和实施视图。  
2 UML介绍   
2.1 概述  
  UML可以对软件密集型系统的制品进行可视化、详述、构造和文档化。最好把它用于以用况(用例)为驱动、以体系结构为中心、跌代及增量的过程中。  
  UML是一种语言,它是一种可视化的语言,它是一组图形符号。它可用于详细描述。它又是一种构造语言,可以直接生成代码。用Rational XDE就可以实现从UMLC#,或者从C#UML的双向工程。   

2.3 体系结构  
  我们用5个互联的视图来描述软件密集型系统的体系结构:
   1)系统的用例图  
  2)系统的设计视图 --- 静态方面由类图和对象图描述,动态方面由交互图、状态图和活动图描述。  
3) 系统的进程视图 --- 包含了形成系统并发和同步机制的线程和进程。  
4) 系统的实现视图 --- 主要针对系统发布的配置管理。
5)  系统的实施视图   
2.4 软件开发生命周期    用况驱动  
  以体系结构为中心  
  跌代过程 --- 涉及到一连串可执行发布的管理。  
  软件开发生命周期的(RUP)四个阶段:初始、细化、构造、移交。   4   
  


上一篇:uml学习心得
下一篇:6月6日11学前本科一班“童演无际”专业汇报演出
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

感谢你们|成长历程|关于梧桐树下|井冈山大学梧桐树下
梧桐树下--十一年相伴。将那些只言片语铭记在时光的轨迹里;当岁月都已失去,偶然与过往相遇,我们还能哼唱出年少的旋律。

GMT+8, 2024-4-28 15:24

Powered by Discuz! X3.4

2012-2024 wtsxia Inc.

快速回复 返回顶部 返回列表