UML:Unified Modeling Language,统一建模语言
1、如何使用可视化建模机制辅助面向对象的分析设计?
系统需求分析是系统分析与设计的第一步,通过使用用例图,显示系统的边界和主要功能,以及执行者和用例的关系。完成用例图后,系统进入设计阶段,可以使用顺序图和合作图设计各个用例的实现方法。在设计顺序图和合作图后从中分析提取类,并绘制类图,并将类划分为几个包,确定每个类有哪些属性和方法。系统设计过程中,可以使用活动图来分析复杂算法的实现,还可以用活动图来描述用例和对象内部的工作过程。而状态图可以用来分析对象的状态及对象在各状态之间的转换方法。除此之外,还可以使用组建图和部署图描述系统的物理实现架构。
2、UML工具:Rational Rose、Borland Together。