当前,随着信息技术的飞速发展以及管理实践的发展演化,技术与管理的融合达到了一个前所未有的深度。而信息系统作为一个携载组织业务模式的人机计算平台,其主流学科领域呈现出技术与管理并重的特点。在技术视角层面,信息系统的研究和应用关注信息是如何提取和处理、系统是如何开发和构建;在管理视角层面,信息系统的研究和应用关注系统是如何被采纳和使用、组织是如何被影响和改变。清华大学陈国青教授曾说过,“如同产品开发和产品使用一样,信息系统的技术与管理视角反映出‘造’和‘用’的某种分野,但信息系统却又是‘造’和‘用’的统一体,反映出技术与管理的密切内在联系”。因此,对于信息管理与信息系统及相关专业的学生来说,其知识结构也呈现出技术与管理并重的特点。
本课程的知识结构分为四大部分内容:
第一部分为理论篇,主要介绍了传统开发方法及存在的问题、面向对象方法的基本思想、面向对象方法的基本概念和主要优点,并对统一建模语言UML的发展过程、建模流程和工具、核心元素等内容进行了详细介绍;第二部分为系统分析篇,遵照UML 2.0规范,围绕着用例建模、活动图建模、类图建模、交互图建模、状态机图建模以及其他辅助模型依次展开,对面向对象的系统分析的内容进行了详细讲解;第三部分为系统设计篇,主要围绕问题域部分的设计、人机交互设计(即界面设计)、数据库设计等面向对象的系统设计内容进行讲解,并介绍了几种典型的设计模式;第四部分为案例篇,讲解一个实际的信息系统开发案例,让学生从实践中体会面向对象的思想以及UML的简洁性和重要性,加深对面向对象的系统分析与设计以及UML建模的印象,同时也提高学生的基于面向对象的信息系统分析和设计的综合能力。
科学的开发方法对于信息系统的建设是至关重要的,而面向对象方法(Object-Oriented Method)已成为目前主流的信息系统开发方法。学生不仅需要学会利用面向对象编程语言进行编程,更要具备利用面向对象思想进行系统分析和设计的能力。通过本课程的学习,学习能够很好的掌握面向对象和UML建模的基本思想,并学会读懂和建立UML模型。
本课程适用人群:信息系统开发从业人员,高等院校信息管理与信息系统、计算机与软件等相关专业学生。

