2004年5月系统分析员考试大纲(2) * 原型化方法 * 文档编制标准 1.2.5 计算机辅助软件工程(CASE) * 常用的软件开发工具 * 软件工程支撑环境 * 分布式软件开发环境 1.2.6 面向对象方法学 1.2.7 计算机应用系统的安全与保密 1.2.8 软件的知识产权保护 1.2.9 软件标准化 1.2.10 软件的产品化与软件商情 1.3 其它基础知识 1.3.1 专业英语 * 具有大学毕业程度的英文词汇量 * 能熟练阅读和正确理解相关领域的英文科技文献 1.3.2 数学 * 微积分 * 线性代数:行列式、矩阵和线性方程组 * 概率统计:事件和概率、随机变量和分布函数、数字特征、参数估计和假设检验 * 离散数学:数理逻辑、集合论、图论、组合分析、形式语言与自动机初步 * 数值计算:计算误差,数值微分与积分,函数插值和逼近,方程的数值解 * 算法复杂性 1.3.3 管理科学与系统工程基础 * 规划论,对策论(game theory)、决策论(decision theory)、排队论 * 系统工程原理 * 系统模型与模拟 * 系统评价 (二) 系统分析设计 2.1 系统计划 * 系统项目的提出与选择 * 可行性研究与效益分析 * 定义问题与归结模型(目标、功能、性能等) * 系统方案的制定、评价和改进 * 新旧系统的分析和比较 * 所需资源估计 * 现有软件、硬件和数据资源的有效利用 * 流行的系统分析方法论 * 系统分析的实用技术 2.2 应用软件需求分析与定义 * 现有软件系统的分析 * 需求调查与分析 * 可行性研究 * 确认测试计划 * 流行的需求分析方法论 2.3 系统设计 * 处理流程设计 * 系统人机界面设计 * 系统的文件设计 * 数据库管理系统的选择与数据库设计 * 网络环境下的计算机应用系统的设计 * 简单的分布式计算机应用系统的设计 * 系统运行环境的集成与设计 * 系统处理能力的估计和评价 * 系统过渡计划 2.4 软件设计 * 界面设计 * 概要设计 * 测试计划 * 设计评审 2.5 软件测试 * 集成测试 * 系统测试 * 测试结果的评价 * 确认测试 2.6 软件维护 软件维护作业的实施和管理 2.7 系统的可靠性分析与设计 * 系统的故障模型和可靠性模型 * 系统的可靠性分析和可靠度计算 * 提高系统可靠性的措施 * 系统的故障对策和系统的备份与恢复 2.8 系统的安全性和保密性设计