UML与软件工程的关系 ( 积分: 100 )

  • 主题发起人 主题发起人 sjjwan
  • 开始时间 开始时间
S

sjjwan

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在看了点关于软件工程的东西,但是里面好像没有讲到关于uml,软件工程里讲述了关于可执行性研究报告,需求分析,软件设计,软件测试,软件维护各个阶段.好像这几阶段都是用相关word文档来描述的.uml不是画图之类的东西吗?他们是什么关系?
不知道我讲的对不对,请大虾们给我一些指点.说说软件工程是什么,UML是什么?它之间的关系又如何?呵呵,不要说它们的定义.
 
工具和思想的關係
 
软件工程是开发软件的方法,而UML是分析设计的一个工具
 
软件工程的核心思想是把软件当作工程而不是艺术看待.
UML是统一建模语言,是自然语言与计算机语言的中间过度语言.
 
首先说UML是语言,语言是干什么的呢,语言是沟通用的。UML用来沟通什么呢,用来沟通设计思想!!我们在一个设计软件架构的时候,往往要从很多各方面来描述这个架构,描述清楚了别人才能建设这个架构!这就好像盖房子一样,先要由设计师画出图纸,然后工人照着去做!!UML图就像这个图纸,UML就是画这个图纸的规则!
软件工程是软件生产过程的研究描述,就像盖房子要分哪几个阶段一样!分成了这个几个阶段,房子盖得就会又快又好!软件工程也是为了让软件做的又有效率又可靠又容易维护又容易扩展......!
 
后退
顶部