1、817-系统分析与设计考试大纲 一、 基本要求 1了解组织中信息系统的类型、关系和作用,以及各类信息工作者的工作内容; 2了解获取信息系统的多种途径,以及各自特点; 3. 理解信息系统项目管理的流程和技术; 4. 掌握规范的系统分析与设计方法,能采用常见方法与工具完成数据建模、流程建模 工作; 5掌握统一建模语言 UML 的基本原理和规则,及使用 UML 进行系统分析和设计的方法, 能够利用 UML 描述系统分析与设计结果。 二、考试范围 1.系统开发环境 (1)组织中信息系统的类型、关系和作用 (2)各类信息工作者的工作内容 (3)信息系统分析和设计的基本概念 (4)信息系统开发的生命周期,
2、各阶段的工作内容 (5)信息系统开发的其他常见方法 (6)系统分析员在系统开发中的作用 2.软件的来源 (1)外包的概念,为什么要采取这种方式 (2)组织中获取信息系统的多种方式,以及各自的特点 (3)复用在软件开发中的作用,以及不同的复用层次 3.信息系统项目管理 (1)项目管理的过程,以及各阶段的工作内容 (2)项目进度计划的安排,甘特图和网络图的原理 (3)会在网络图中计算识别关键路径,估算项目工期 4.系统规划与选择 (1)如何识别和选择要开发的信息系统项目 (2)项目规划期间的活动和成果 (3)如何评估项目的可行性,熟悉经济可行性评估的常用方法 (4)项目范围说明书和基线项目计划的必
3、要性和内容 5.确定系统需求 (1)确定需求的过程和交付结果 (2)设计和进行访谈时有哪些选择 (3)通过观察工作人员和分析业务文档来确定系统需求有哪些优缺点 (4)联合应用设计会议的流程是怎样的 (5)需求确定期间如何使用原型法 6.过程建模 (1)能根据应用场景的描述进行过程建模,会画分层的数据流程图 (2)能采用 UML 为工具来描述系统建模结果 7.概念数据建模 (1)理解实体、属性、候选键等基本概念 (2)能理解 ER 图,会画 ER 图 8.设计人机界面 (1)设计表单和报表的过程和原则 (2)界面和对话的设计方法 9.设计数据库 (1)理解不同级别的范式要求 (2)能根据概念数据模型设计数据库结构 (3)能根据业务场景设计数据库结构 (4)能针对非良构的数据库结构进行规范化 10.系统实现与运行 (1)系统实现与运行的过程与工作内容 (2)维护信息系统的过程 (3)各类测试的目标 (4)系统切换的几种不同方式 (5)需要编写哪些文档 (6)用户培训和支持的不同方式 (7)系统失败的常见原因 (8)系统维护的几种类型