在面向对象的软件开发中,如果软件由近百个或更多对象构成,单凭简单的分析是很难理清的。同时为了利于大中型软件的维护和再使用,在具体写代码之前进行建模也是很有必要的。UML(Unified Modeling Language,统一建模语言)是在多种面向对象建模方法的基础上发展起来的建模语言,是一种通用的可视化建模语言,用于对软件进行描述、可视化处理、构造和建立软件系统制品的文档,现在已经成为软件工业中的建模语言标准,主要应用于软件密集型系统的分析与设计。本文以电子商务系统为例,探讨了利用统一建模语言UML进行面向对象的分析、设计和实现等问题。其中主要对网上订购部分进行了详细的需求分析,确定了系统的领域图,建立了系统的体系结构,给出了详细的Use Case描述并据此创建了具体的设计模型(静态模型、动态模型和物理模型)。本文还概要地介绍了UML和迭代式开发的相关知识。 |