(一) 课程重点

(三) 课程各章难点及解决办法


Chapter 1  Introduction to Systems Analysts and Design

难点:系统开发方法、系统开发的生命周期。

解决办法:在课堂上,通过将结构化方法、面向对象方法和其他开发方法进行对比分析,让学生理解各种开发方法的异同。通过实例对照的方式讲解系统开发生命周期的五个阶段,了解系统开发的基本过程。


Chapter 2  Analyzing the Business Case

难点:初步调查、可行性研究。

解决办法:课堂上,教师通过图形和实例的形式展示进行初步调查的方法,通过讲解提出可行性研究需要解决的问题的方式介绍可行性研究中的操作可行性、技术可行性、经济可行性和进度可行性等问题。


Chapter 3  Requirements Modeling

难点:需求建模的方法。

解决办法:课堂上,通过角色扮演实例模拟来熟悉需求建模的方法,了解如何进行事实发现、面谈的方法等。在大作业中通过对实际问题的调查和分析掌握需求建模的方法。


Chapter 4  Enterprise Modeling

难点:企业建模的方法。

解决办法:课堂上,教师先通过实例讲解实体关系图、数据流程图、数据字典、过程描述工具等企业建模工具,然后通过角色扮演实例模拟加深对企业建模的认识。在实验中,通过使用Visio来绘制实体关系图、数据流程图加深对工具的理解。


Chapter 5  Development Strategies

难点:软件开发策略的选择。

解决办法:课堂上,教师通过软件获取的实例来讲解如何进行软件开发策略的选择。


Chapter 6  Data Design

难点:数据库设计的方法。

解决办法:课堂上,教师通过讲解数据库设计的理论并结合影碟租赁的实例介绍数据库设计的步骤、数据存储及数据控制方式。


Chapter 7  User Interface, Input, and Output Design

难点:输入与输出用户界面设计。

解决办法:课堂上,教师展示在实际信息系统中使用的常用输入方式、输出方式及界面,让学生通过实际的界面掌握界面设计的原则与方法。


Chapter 8  System Architecture

难点:系统结构、系统设计报告。

解决办法:课堂上,教师通过将各种设计结构进行对照,讲解如何根据实际需求设计合适的系统结构。通过课堂的讲解并结合大作业让学生掌握系统设计报告的主要内容及撰写方法。


Chapter 9  Systems Implementation

难点:系统切换与评估。

解决办法:课堂上,教师主要通过讲解介绍系统切换与评估的方法。


Chapter 10  Systems Operation and Support

难点:系统维护的类型。

解决办法:课堂上,教师结合实际的案例来介绍系统维护的主要活动。


Chapter 11  Object-Oriented Analysis and Design

难点:统一建模语言UML。

解决办法:课堂上,教师通过一个实例来介绍面向对象分析与设计的主要步骤,使用UML来描述面向对象分析与设计的主要成果。在实验中通过使用Rational Rose强化对UML中相关图形作用的认识,并掌握UML工具的使用方法。


Chapter 12  Latest Developments of Information Systems Analysis and Design

难点:信息系统分析与设计的发展趋势。

解决办法:课堂上,教师结合目前国内外研究热点及现状,介绍信息系统分析与设计的发展趋势,并通过提供课后的拓展阅读材料加深对信息系统发展趋势的认识。


 随着课程建设内涵的扩展和信息技术的不断发展,根据专业人才培养方案和课程目标,课程教学重点主要体现在以下几个方面:

    

  (1) 信息系统分析与开发体系

 信息系统分析和开发有很多模式和体系,例如:结构化生命周期方法、原型化方法、面向对象方法等,这些模式和体系的设计思想、应用条件和优缺点对课程总体的理解和掌握具有重要作用。特别是信息系统的生命周期各阶段的划分、工作流程和阶段主要内容是课程的重点。

  (2) 信息系统分析与设计方法

 信息系统分析与设计有各种各样的方法,各有不同的用途和环境,这些分析设计方法的掌握是基础要求。重点围绕信息系统生命周期各阶段的分析与设计方法,如信息系统规划的方法、管理与决策的信息需求分析方法(业务流程分析方法、数据流程分析方法等)、业务流程再造方法、结构化系统设计方法、模块划分的方法、处理过程设计方法、代码的设计方法、系统调试方法、系统切换方法、项目管理方法等。

  (3) 信息系统分析与设计工具和文档

 随着信息技术的发展,信息系统分析与设计有大量的工具,可以提高分析和设计效率,课程结合具体案例,介绍业务流程建模与分析工具、逻辑处理工具、数据库设计工具、版本控制工具、测试工具等。并结合结构化生命周期方法,重点阐述各阶段的文档及其内容要求,如系统可行性研究报告、系统分析报告、系统设计报告等。


(二) 课程难点及解决办法

 随着信息技术的快速发展和信息系统的深入应用,信息系统分析与设计内涵不断发展和丰富,本课程的难点有:

  (1) 理论教学与实践教学的结合

 本课程具有很强的实践性,如何将课程理论教学与具体时间应用进行有机结合,使得学生不但在理论上具有很强的分析和设计水平,而且能在实际项目分析与设计中有较强的实践能力,是本课程教学的难点所在。

  (2) 教学内容点和面的结合

 信息系统分析与设计有很多模型、体系、方法和工具,如何保证在比较广阔的知识面中重点阐述常用的方法和技术,也是本课程的一个难点。

 在课程的教学中,通过教师的理论讲授与实例相结合、角色扮演实例模模拟方法、课程大作业、课程实验以及课程网站平台等多种方法来解决课程中的重点和难点问题。