
软件资格考试系统分析师考试大纲.doc
10页软考系统分析师考试大纲一、考试说明1.考试要求:ﻫ(1)具有系统工程的基础知识;ﻫ(2)掌握开发信息系统的综合技术知识(硬件、软件、网络、数据库);(3)熟悉企业和政府信息化建设,并具有组织信息化战略规划的知识;ﻫ(4)熟悉掌握信息系统开发过程和方法;ﻫ(5)熟悉信息系统开发标准;ﻫ(6)掌握信息安全的相关知识与技术;ﻫ(7)理解软件质量保证的手段;(8)具有经济与管理科学的相关基础知识,熟悉有关的法律法规;(9)具有大学本科的数学基础;ﻫ(10)熟练阅读和正确相关领域的英文文献2.通过本考试的合格人员熟悉应用领域的业务,能分析用户的需求和约束条件,写出信息系统需求规格说明书,制定项目开发计划,协调信息系统开发与运行所涉及的各类人员,能指导制定企业的战略数据规划,组织开发信息系统,能评估和选用适宜的开发方法和工具,能按照标准规范写系统分析、设计文档,能对开发过程进行质量控制与进度控制,能具体指导项目开发,具有高级工程师的实际工作能力和业务水平3.本考试设置科目包括:ﻫ(1)信息系统综合知识,考试时间为150分钟,笔试;ﻫ(2)信息系统分析与设计案例,考试时间为90分钟,笔试;ﻫ(3)信息系统分析与设计论文,考试时间为120分钟,笔试。
ﻫ二、考试范围考试科目1:信息系统综合知识 1. 计算机系统综合知识1.1 计算机组成与体系结构ﻫ·构成计算机的各类部件的功能及其相互关系·各种体系结构的特点与应用(SMP、MPP)·计算机体系结构的发展1.2 数据通信与计算机网络 1.2.1 数据通信的基本知识 1.2.2 网络体系结构与协议ﻫ·开放系统互连参考模型·TCP/IP分层模型ﻫ·常用的协议标准 1.2.3 计算机网络分类ﻫ·分类方法·局域网定义及类型·广域网定义及类型 1.2.4 因特网ﻫ·路由结构ﻫ·地址和域名ﻫ·万维网应用ﻫ·可扩展标记语言(XML)1.3 软件知识 1.3.1 操作系统ﻫ·操作系统的类型与结构ﻫ·系统的并行机制ﻫ·网络操作系统ﻫ·分布式操作系统ﻫ·嵌入式操作系统·主流操作系统产品 1.3.2 数据库系统ﻫ·数据库管理系统的类型、结构·关系数据库及其主流产品·数据仓库与联机分析处理·数据挖掘 1.3.3 中间件1.4 系统配置与性能评价·Client /Server与Brower/Server结构、三层或多层结构、分布式系统ﻫ·系统配置方法(双份、双重、热备份、容错、集群)ﻫ·典型基准测试程序(Benchmark)ﻫ·系统性能计算,系统性能指标,系统性能评估ﻫ·系统可靠性指标、经济效益指标1.5 计算机应用知识·信息管理、数据处理、辅助设计、自动控制、科学计算、人工智能·远程通信服务,Web结算·多媒体技术基础 2. 信息化基础知识2.1 信息化ﻫ·信息与信息化·信息化对组织的意义·组织对信息化的需求2.2 政府信息化与电子政务ﻫ·政府信息化的服务对象ﻫ·电子政务的概念、内容和技术形式·电子政务建设中政府的作用和地位ﻫ·我国政府信息化的策略和历程ﻫ·电子政务建设的过程模式和技术模式ﻫ·信息化建设中政府领导部门、业务部门和技术部门各自的作用ﻫ·新形势(政务公开、公共应急事件预警报警)对政府信息化思路的影响2.3 企业信息化与电子商务ﻫ·企业信息化的概念、目的、规划、方法·企业资源规划(ERP)的结构和功能ﻫ·客户关系管理(CRM)在企业的应用·企业门户·企业应用集成ﻫ·供应链管理(SCM)的思想ﻫ·商业智能(BI)ﻫ·电子商务的类型、标准2.4 信息资源管理(信息系统的管理,标准、法规的制定与实施,信息资源的安全管理,人力资源管理等)2.5 信息化的有关的法律和规定(知识产权、标准、质量、安全、互联网管理等方面的法规) 3. 信息系统知识3.1 信息系统·信息系统概念ﻫ·信息系统的功能ﻫ·信息系统的类型·信息系统的发展3.2 信息系统建设·信息系统建设的复杂性ﻫ·信息系统的生命周期,各阶段目标的主要工作内容·信息系统建设的原则ﻫ·信息系统开发方法(结构化分析设计方法、原型化方法、战略数据规划方法等)3.3 软件工程·软件需求分析与定义·软件设计、测试与维护ﻫ·软件复用ﻫ·软件质量保证及质量评价·软件配置管理ﻫ·软件开发环境·CASE工具·软件的知识产权保护3.4 项目管理知识ﻫ·信息项目计划ﻫ·项目计划的控制ﻫ·项目工作量估算·风险管理ﻫ·资源和任务分配·项目的生命周期管理3.5 软件过程ﻫ·软件过程的定义和范围ﻫ·软件过程的作用ﻫ·主要的软件过程及其特点ﻫ·软件过程能力评估(CMM、CMMI)ﻫ·软件过程改进·软件过程标准3.6 质量管理ﻫ·质量保证计划ﻫ·质量认证体系ﻫ·质量管理和质量管理技术ﻫ·全面质量管理·质量管理理论 4. 信息系统开发与运行知识4.1 软件过程技术·软件生命周期·软件开发模型(瀑布模型、螺旋模型、喷泉模型)ﻫ·成本模型ﻫ·软件复用技术(构件、逆向工程)4.2 软件需求分析和设计方法ﻫ·结构化分析与设计ﻫ·分析设计图示(DFD、ERD)ﻫ·面向对象分析与设计(继承、抽象、代理、封装、多态)ﻫ·统一建模语言(UML)ﻫ·模块设计(内聚性、耦合性)·I/O设计(报表设计、屏幕设计、代码设计)·人机界面设计4.3 开发环境与开发工具·集成开发环境·开发工具(建模工具,分析设计工具、开发平台、测试工具、项目管理工具等)·软件开发平台的比较4.4 软件包ﻫ·开发工具ﻫ·管理工具·OA工具ﻫ·群件4.5 程序设计ﻫ·程序设计语言(种类、发展和特点)·程序设计方法(结构化、面向对象、并行、网络程序设计)4.6 测试与评审·常用测试方法·测试计划和测试过程ﻫ·测试报告和测试结果分析ﻫ·软件测试自动化·软件测试规划标准ﻫ·评审方法和原则4.7 应用系统构建、集成·应用系统开发(分析设计方法的选择,开发的组织、分析设计的实施)ﻫ·软件包的使用ﻫ·数据库设计(E-R模型、范式、SQL、数据分布)和实施·网络工程(网络规划、设计、实施和测试)·系统集成(控制集成、数据集成、表示集成、应用集成、外部资源使用)4.8 系统运行ﻫ·系统运行管理(计算机系统、数据库、网络)·系统成本管理ﻫ·系统运行(作业调度、数据I/O管理、操作手册)·用户管理·分布式系统管理·硬件资源管理ﻫ·软件资源管理(程序库管理、版本管理)·数据资源管理、网络资源管理ﻫ·设备和设施管理(电源、设备管理、设施安全管理)·系统故障管理(处理手续、监视、恢复过程、预防措施)ﻫ·安全性管理ﻫ·系统运行工具(操作工具、监视工具、诊断工具)ﻫ·系统转换(转入运行阶段、运行测试、版本控制)ﻫ·系统运行服务标准4.9 系统维护ﻫ·维护的类型(完善性维护、纠错性维护、适应性维护、预防性维护)·维护的实施(日常检查、适期维护、预防性维护、事后维护、远程维护)·硬件维护、软件维护·合同维护4.10 系统评价ﻫ·性能评价ﻫ·经济效益评价 5. 安全性知识·数据安全和保密、加密与解密机制ﻫ·通信和网络安全ﻫ·系统访问控制技术·数据库完整性·计算机安全操作·计算机故障诊断和防范,防治计算机病毒,防计算机犯罪,入侵监测·安全管理措施,有关的法律法规、制度ﻫ·风险管理与分析(风险类型、抗风险措施和内部控制) 6. 标准化知识ﻫ·标准化的概念(标准化的意义、标准化的发展,标准的生命周期)·标准的层次(国际标准、行业标准、地方标准、企业标准、项目规范)ﻫ·标准的对象(代码标准、文件格式标准、安全标准、软件开发规范和文档标准)ﻫ·标准化机构 7. 经济等相关知识ﻫ·会计常识·财务成本管理ﻫ·现代企业组织ﻫ·IT审计的相关常识(审计标准、审计实施和审计报告)ﻫ 8. 数学·事件和概率·随机变量和分布函数ﻫ·数理逻辑ﻫ·图论·组合分析·算法及其复杂性 9. 管理科学·运筹学模型ﻫ·系统模型ﻫ·数量经济模型ﻫ·系统工程 10. 专业英语ﻫ·具有大学毕业程度的英文词汇量ﻫ·能熟练阅读和准确理解相关领域的英文科技文献考试科目2:信息系统分析与设计案例1.系统计划·信息系统项目的提出与选择,项目优先级的确定·基于管理层次的业务评价ﻫ·根据现在的情况对未来的信息系统的目标、功能、构架、能力、维护应用方法及困难情况进行分析·可行性研究与效益分析ﻫ·系统的方案的制订、评价和改进·新旧系统的分析和比较·遗留系统的评价和处理策略ﻫ·所需资源估计·现有软件、硬件和数据资源的有效利用·对企业信息战略有益的技术调研和评估·制订信息系统的评价标准ﻫ·计划变更与控制2. 需求获取ﻫ·业务模型的提取以及图形化和文档化·对象业务流的提取和确认·从信息系统的观点对确认的内容进行管理·对业务问题的分析和解决方法·业务功能的模型化·全体对象业务以及业务功能整合方面的探讨ﻫ·现有软件系统的分析ﻫ·确认测试计划·流行的需求分析方法ﻫ·前提条件(人员、交付期及成本等)的可满足性以及在技术、经济等方面的可行性的研究3. 系统分析ﻫ·组织结构与功能分析ﻫ·业务流程分析·数据汇总与数据流程分析·系统功能划分与数据资源分布·主题数据库的建立ﻫ·成本/效益分析ﻫ·系统的故障模型和可靠性模型ﻫ·系统的可靠性分析和可靠度计算ﻫ·提高系统可靠性的措施ﻫ·系统的故障对策和系统的备份与恢复·系统分析的实用技术·流行的系统分析方法4. 系统设计 4.1 建模技术·建模的作用和意义ﻫ·需求建模的步骤ﻫ·用例驱动的开发方式·概念模型与设计模型·结构化建模技术、数据流图ﻫ·面向对象建模技术ﻫ·逆向工程ﻫ·定义问题与归结模型(目标、功能、性能等)·数据库建模 4.2 系统设计·系统构架设计·处理流程设计·系统人机界面设计·数据库管理系统的选择与数据库设计ﻫ·系统的文件设计ﻫ·系统安全性设计·网络环境下的计算机应用系统的设计ﻫ·分布式应用系统的设计·多媒体应用系统的设计ﻫ·系统运行环境的集成与设计ﻫ·系统处理能力评估ﻫ·系统测试计划以及测试的实施ﻫ·系统转换计划5.文档编制和沟通能力ﻫ·信息战略文档化ﻫ·信息系统构想文档化ﻫ·可行性研究报告ﻫ·项目开发计划·需求规格说明书ﻫ·数据需求规格说明书·用户手册ﻫ·操作手册·测试计划、测试分析报告ﻫ·技术报告·开发进度记录ﻫ·项目开发总结报告ﻫﻫ6.系统运行维护ﻫ·系统转换的需求基本方法(数据库转换、网络环境转换、业务的规范的转换与变更)ﻫ·软件维护的实施和管理·系统软硬件配置管理ﻫ·系统使用效率的跟踪ﻫ·基本软件和软件包的引人、应用、管理和二次开发·系统的集成和扩充ﻫ·操作设计和运行管理·系统的更新与维护·短期计划和长期计划ﻫ·新旧系统的转换交接·日常的故障对策与恢复ﻫ·系统的日常安全管理·系统的服务质量和运用评价7. 软件过程改进ﻫ·软件过程改进的管理·软件过程改进的体系设计·软件过程改进的技能ﻫ·软件过程改进的工具8. 系统开发项目管理ﻫ·进度管理ﻫ·成本管理ﻫ·质量管理ﻫ·采购管理ﻫ·风险管理·资源管理9. 企业信息化战略与实施·信息规划与战略规划的关系ﻫ·信息规划的概念、活动与角色·信息系统规划方法ﻫ·企业过程重组ﻫ·CIO的概念和主要职责ﻫ·管理咨询在信息化中的作用和意义·管理咨询的类型·我国管理咨询的发展现状ﻫ·“信息孤岛”形成的根源、预防,以及应对措施·典型的信息化实施过程·知识管。
