【摘 要】
:
任何一个熟练的程序员都可以开发出一个能够使用的软件.但是构建一个可维护的、可伸缩的、健壮性好的企业系统就不那么容易.众所周知,现在的企业级软件系统变得越来越庞大,越
论文部分内容阅读
任何一个熟练的程序员都可以开发出一个能够使用的软件.但是构建一个可维护的、可伸缩的、健壮性好的企业系统就不那么容易.众所周知,现在的企业级软件系统变得越来越庞大,越来越复杂,也变得越来越难维护.在构建复杂的系统时,UML提供了相应的工具,使得解决以上问题成为可能.UML(Unified Modeling Language,统一建模语言)是一种定义良好、易于表达、功能强大且普遍适用的建模语言.它溶入了软件工程领域的新思想、新方法和新技术.它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程.UML融合了Booch、OMT和OOSE方法中的基本概念,它是可以被上述及其他方法的使用者广泛采用的一门简单、一致、通用的建模语言.该文以B2C电子商务系统为例,探讨了怎样利用UML进行面向对象的分析、设计和实现等问题.采用迭代增量式的开发方法,用UML知识对B2C电子商务系统进行详细的分析并用ROSE画出各种图,如用例图、顺序图、协作图、类图等等.并用J2EE知识部分实现了B2C电子商务系统的定购系统.
其他文献
随着信息技术的发展,全球经济一体化的加剧,企业管理正经历一场思想上与技术上的巨大变革.其中,离散企业的采购作为离散企业管理重要的一部分与离散企业供应链重要一环面临着
论文从数据仓库(Data Warehouse)的产生背景及其基本概念、联机分析处理(On_Line Analytical Processing-OLAP)的产生背景及其基本概念、SQL Server 2000体系结构、SQL Serve
数据集成是企业之间或者企业内各部门协同合作的需要.它的目标是实现各个异构数据源之间的数据共享,从而有效的利用资源,提高整个应用系统的性能.目前随着计算机技术特别是计
在计算机科学的许多领域,可满足性问题(SAT)都是一个重要的研究课题。SAT是一个NP完全问题,但在各种领域都需要快速算法来解决规模较大的问题,比如在人工智能中比较突出的规划问
随着计算机系统规模和复杂度的不断增加,应用范围的不断扩大,人们对系统正确性的要求也日益提高。模型检验是一种形式验证技术,它的主要思想是构造系统的有限状态模型并穷尽搜索
随着计算机网络的发展,传统的计算机系统发生了巨大的变化,突出地表现为从集中计算(Centralized Computing)到分布式计算(DistributedComputing)的转变.分布式信息系统在人们
随着信息化的不断发展,网络安全和信息安全的问题显得日益突出。表现在:因特网的共享性和开放性使网上信息安全存在先天不足,因为其赖以生存的TCP/IP协议,缺乏相应的安全机制,而且
入侵检测技术经过十几年的发展已经达到了一个很高的技术水平。当前的很多入侵检测系统都突破了传统系统所采用的简单模式匹配检测技术。Columbia大学开发的入侵检测系统[WEN