面向对象的系统分析与UML--心理测试系统姓名:杨景学号:12011242643任课教师:唐莉君学院:数学计算机学院计算机科学与技术6班摘要:面向对象的系统分析是运用面向对象的方法对系统进行分析
面向对象系统分析与设计课程是一门重要的专业课
通过本课程的学习,使学生在已有的计算机软硬件基础知识、程序设计知识、数据库和网络通信知识的基础上系统掌握面向对象系统分析与设计的基本方法和技术,并具有针对特定环境下的应用问题进行信息系统开发(包括系统分析、设计与实现)的能力
通过学习本课程学生可以理解和掌握面向对象系统的分析和设计的方法和分步过程、掌握面向对象系统分析和设计的建模标准UML语言,能够利用RationalRose软件以某一信息系统为例进行系统分析和设计
并且通过UML建立各种模型如用例图、类图、活动图、和顺序图等,来可视化的表现它们的关系
本文主要运用面向对象的系统分析方法并结合建模针对心理在线测试系统进行分析,对心理在线测试系统复杂的关系进行分析,深入解析本系统
关键字:ﻩ面向对象ﻩUML活动图1
引言ﻩ随着计算机应用的飞速发展,软件的复杂度不断提高,开发规模越来越大,项目失败的可能性也相应增加
在长期的研究与实践中,人们越来越深刻地认识到,建立简明准确的表示模型是把握复杂系统的关键
模型是对事物的一种抽象,人们常常在正式建造实物之前,首先建立一个简化的模型,以便更透彻地了解它的本质,抓住问题的要害
使用模型可使人们从全局上把握系统的全貌及其相关部件之间的关系,可以防止人们过早地陷入各个模块的细节
因此,建模是软件建设的功能需求分析的重要部分
UML作为一种建模语言,正是这样一种标准的表示,它通过统一语义和符号表示来定义一些图和它们的意义,与使用的方法无关
所以,人们可以用各种方法使用UML,而不管方法如何变化,其基础都是UML的图,这就是UML的最终用途,即为不同领域