尹铁岩, 韩江霞, 李静波
(吉林大学 a. 商学院; b. 公共计算机教学与研究中心, 长春 130012)
近年来, 系统开发方法得到了飞速发展, 并且在高校选课系统中得到了广泛应用。其中, 生命周期法和原型法已成为应用最为广泛的系统开发方法。随着高校招生规模不断扩大, 学生选课及成绩管理的信息量大幅增加, 使用传统的生命周期法和原型法在可扩充性和交互性等方面往往无法达到用户的实际需求。主要表现在: 功能不稳定、 不支持封装, 易产生漏洞、 软件和硬件不支持灵活配置、 安全性不高, 用户账号被盗、 信息拥堵和系统崩溃。基于UML(Unified Modeling Language)开发方法的提出, 有效地解决了这些问题。
面向对象的系统开发方法, 具有反复迭代的特点, 使开发的系统能适应用户需求。UML统一建模语言, 融合了面向对象开发方法的主要技术, 使用统一的语义和符号为系统各开发阶段建立模型, 使系统建模过程标准化, 统一化和规范化, 避免了传统开发方法在不同开发阶段转换语义和表示方法的鸿沟。用例图、 静态结构图、 动态行为图和物理实现图4种图形化表现形式[1], 产生的模型易于理解, 便于开发人员与用户之间沟通, 从而能及时得到用户的反馈信息。由于UML建模方法可有效解决选课系统安全性低和信息拥堵问题, 提高选课系统管理水平, 因此已成为业界研究热点。
笔者以高校选课系统为研究对象, 基于面向对象的思想, 提出了UML建模方法, 分别从业务建模、 需求建模、 分析与设计、 部署与实现4个阶段进行了系统分析, 给出了多种UML视图。……