1、 系统分析师考试复习资料 南昌大学计算中心 武夷河 E_Mail:wuyihe5304 说明:本文所有资料均收集于网络,由本人整理而成,在此对原作者表示衷心的感谢!网友 们可自由传播此资料,但不得用于商业目的。 1 开发技术:语言与平台.6 JavaBean 组件模型特点.6 Enterprise JavaBean (EJB)组件模型特点:.6 JSP 胜过servlet 的关键的优点:.6 J2EE 的重要组成部分:.6 RMI 和RPC 的区别:.7 XML 和HTML 的主要区别:.7 XML 技术和JSP技术集成的方案:.7 XML 与JSP 技术联合的优越性:.7 XML 的特点:.
2、7 SAX (Simple API for XML) 和 DOM (Document Object Model).7 什么 DOM?.7 什么 SAX?.8 什么类型的SAX 事件被SAX解析器抛出了哪?.9 什么时候使用DOM?.9 什么时候使用SAX?.9 HTML 的缺点:. 10 经验结论. 10 用ASP、JSP、PHP 开发的缺陷:. 10 XML 的优缺点:. 10 XML 主要有三个要素:模式、XSL、XLL。. 10 2 Web Service 相关技术. 10 Web Service. 10 创建简单的Web Service 的方法:. 11 Web Service 主要目
3、标是跨平台和可互操作性,其特点:. 11 Web Service 应该使用的情况:. 11 UDDI (统一描述、发现和集成 Universal Description,Discovery,and Integration). 11 SOAP. 12 Web Service 技术(SOAP、UDDI、WSDL、EBXML). 12 3 软件工程、软件架构及软件体系结构. 12 3.1 面向对象技术. 12 一组概念. 12 OOA 的主要优点:. 12 OOA 过程包括以下主要活动:. 123.2 UML:. 12 UML 包含了3 个方面的内容. 13 UML 提供了3类基本的标准模型建筑块.
4、 13 UML 规定四种事物表示法. 13 UML 提供的建筑块之间的基本联系有四种. 13 UML 图形提供了9 种图形. 13 UML 规定了语言的四种公共机制. 13 UML 的特点:. 13 USE CASE:. 13 对象类图:. 13 交互图:. 14 状态图:. 14 组件图和配置图:. 15 UML 开发工具:ilogix Rhapsody. 15 Rational Rose家族成员有:. 15 3.3 OMT 方法:. 15 OMT 方法有三种模型:对象模型、动态模型、功能模型。. 15 三者的关系:. 15 3.4 软件工程理论:. 16 软件体系结构:. 16 统一软件开
5、发过程RUP:. 16 把建立原型系统做为一种可能采取的策略的主要理由如下:. 16 原型法的主要优点:. 16 面向对象方法的优点:. 16 一个可复用构件应具备的条件 :. 16 版本控制工具:. 16 软件失败的原因:. 16 瀑布模型的特点:. 17 软件能力成熟度模型:. 17 ISO 9001 与CMM 的关系 :. 18 提高软件质量和可靠性的技术大致可分为两类:. 18 软件配置的任务:. 18 软件复用的目的:. 18 软件复用的三个层次:. 19 软件成分复用的级别:. 19 3.5 软件测试. 19 3.5.1 软件测试观点:. 19 3.5.2 测试方法和测试工具解决方
6、案. 19 相关工具. 19 1. 嵌入式软件测试工具-LOGISCOPE. 19 验证、评审和改进代码.20 测试的优化.21 2白盒工具-NuMega DevPartner Studio.22 3. 黑盒工具-QACenter.24 4数据库测试数据自动生成工具-TESTBytes.26 使用 Rational Robot 实现自动化测试.27 自动化测试的步骤.28 自动化测试过程.28 增强和改进录制的自动化测试脚本.29 执行自动化测试脚本完成自动化测试.29 应用性能优化工具 EcoScope.29 贯穿整个应用生命周期的性能分析.29 确保成 布署新应用.30 传统的软件测试:.
7、31 现代的软件测试:.31 使用测试工具的好处.32 软件测试的环节:确认和和验证。.32 程序静态分析的方法:.32 静态测试工具:(不需要执行程序).33 动态测试工具:(需要执行程序).33 测试数据自动生成工具:.33 Ratioanl Robot 帮助你实现有效的自动化测试.33 Robot 对录制测试脚本的支持.33 Robot 支持的环境.33 测试的验证点.33 Robot 的测试验证点.34 Robot 对增强、改进测试脚本的支持.34 灵活的编程语言.34 Robot 灵活的满足了客 需要的扩展性.35 Robot 对执行测试脚本的支持.35 Robot 功能特点的总结.36 WinRunner:强大的企业级自动化测试工具.36 轻松创建测试.37 插入检查点.37 检验数据.37 增强测试.37 运行测试.38 分析结果.38 维护测试.38 帮助你的应用程序为无线应用作准备.38 MVC 模式介绍.39 4 数据库、数据仓库、数据挖掘.40 4.1 数据库理论与方法.40 数据库优化问题:.40 分布式数据库的问题:.40 全功能分布式数据库的规则和目标.40 4.2 数学理论基础.41 函数依赖:.41 最小函数依赖集合。.42 多值依赖:.42 多值依赖具有以下性质:.43 多值依赖与函数依赖的两个基本的区别:.43 关系范式:.