基于uml的电子商务系统分析与设计.doc

约74页DOC格式手机打开展开

基于uml的电子商务系统分析与设计,基于uml的电子商务系统分析与设计——利用uml对网上订购系统建模全文74页 约27000字 论述翔实摘 要 在面向对象的软件开发中,如果软件由近百个或更多对象构成,单凭简单的分析是很难理清的。同时为了利于大中型软件的维护和再使用,在具体写代码之前进行建模也是很有必要的。uml(unified modeling lan...
编号:10-24865大小:544.00K
分类: 论文>计算机论文

内容介绍

此文档由会员 棉花糖糖 发布

基于UML的电子商务系统分析与设计
——利用UML对网上订购系统建模

全文74页 约27000字 论述翔实

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

关键词:UML 统一建模语言 面向对象 建模 电子商务 网上订购 需求分析 静态模型 动态模型 物理模型 迭代式开发

Analysis and Design of Ecommerce System based on UML
——Modeling Net Ordering System with UML
Abstract
In the development of object-oriented software, if the software consists of hundreds of objects, it is difficult to understand the relationship among them by simple analysis. Meanwhile, to facilitate the maintenance and code reuse of large or medium-sized software, establishing a model before specific coding is necessary. UML(Unified Modeling Language), a modeling language developed based on a lot of object-oriented modeling methods, is a universal visual modeling language used for describing software, visual processing, constructing and establishing the documents of the products of a software system. It is now the standard modeling language in software industry and is mainly used for analyzing and designing a software-dense system. This paper explores the issues of object-oriented analysis, designing, implementation and so on in UML, by taking Ecommerce system as an example. We elaborate on the requirement analysis of the net ordering, determine the domain Diagram of the system, establish the system architecture, and present the detailed design model(static model,dynamic model and physical model) based on the described Use Case. Also abstractly introduced is the relevant knowledge of UML and iterative development.

Keywords: UML, Unified Modeling Language, object-oriented, modeling, ecommerce, net ordering, requirement analysis, static model, dynamic model, physical model, iterative development