论文部分内容阅读
随着时代的发展,面向对象的软件开发与设计取代面了向过程的软件开发而成为当今软件工程领域中的主流。在此情况下,出现了众多面向对象分析设计方法,它们细微的概念差别又阻碍了技术人员间的交流。UML的出现结束了这种面向对象方法标准不统一的局面。UML标准建模语言是在广泛征求多家意见后形成的统一建模语言,是面向对象技术领域中的重要成果。它使多种方法逐渐走向统一,消除了不同方法在表示方式和术语上的差异,避免了符号表示和理解上的不必要的混乱,为理解系统的需求架起沟通的桥梁。
现代远程教育以计算机网络以及卫星数字通讯技术为支撑,具有时空自由、资源共享、系统开放、便于协作等优点。以互联网为主要手段的现代远程教育己成为一种不可阻挡的发展趋势。如何将传统的教学活动移植到网络平台上,利用现代信息技术手段实现人们终生教育的理想,成为待解决而又意义重大的实际问题。
本文以英才学院网上教学系统开发为项目背景。首先对文中所涉及到面向对象的技术、远程教育理念、统一建模语言以及所用到的软件开发过程和建模工具都加以详细的介绍。接着利用标准建模语言UML建立了该软件系统的静动态模型,通过需求分析得到了系统的用例模型,并以用例为驱动建立了网上教学系统的静态结构模型和动态行为模型,以规范面向对象的需求分析、总体设计、详细设计、代码的生成以及项目的管理和维护,实现系统的增量开发。对于模型中的用例图、类图、包图、顺序图、协作图、状态图和活动图,文中都详细地说明了生成过程和意义,这些也本文的核心所在。最后基本实现了在分析和设计阶段定义的一些主要的用例模型并介绍了所实现的一些功能模块