最新系统分析师考试复习资料(精简整理版).pdf
《最新系统分析师考试复习资料(精简整理版).pdf》由会员分享,可在线阅读,更多相关《最新系统分析师考试复习资料(精简整理版).pdf(50页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、系统分析师考试复习资料南昌大学计算中心武夷河E_Mail:说明:本文所有资料均收集于网络,由本人整理而成,在此对原作者表示衷心的感谢!网友们可自由传播此资料,但不得用于商业目的。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的特点:.7 SAX(Simple API for XML
2、)和 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 过程包括以下 主要 活动:.12 2 3.2 UML:.12 UML包含了 3个 方面的内容.13 UML提供了 3类基 本的 标准 模型 建筑块.13 UML规
4、定四种事物表示 法.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.3OMT 方法:.15 OMT 方法有三种 模型:对 象模型、动态 模型、功能 模型。.15 三者的关 系:.15 3.4软件工程 理论:.16 软件体系结构:.16 统一软 件开发过 程 RUP:.16 把建立
5、原型 系统 做为 一种 可能采取 的策略 的主要理由 如下:.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 3 4数据库测试数据自动生 成工具-TESTBytes.26 使用 Rational Robot 实 现自动化测试.27 自动化测试 的步骤.28 自动化测试 过程.28 增强 和改进录 制的自 动化测试脚 本.29 执行 自动 化测试脚 本完成自 动化测试.29 应用性 能 优化工具 EcoScope.29 贯穿 整个应 用生命周期 的性 能
7、分析.29 确保 成功布署新 应用.30 传统的软 件测试:.31 现代的软 件测试:.31 使用测试 工具 的好处.32 软件测试 的环节:确认 和和 验证。.32 程序静 态 分析的方 法:.32 静态测试 工具:(不 需要执行 程序).33 动态 测试 工具:(需要执行 程序).33 测试数据 自动生成工具:.33 Ratioanl Robot 帮助你实 现有效 的自 动化测试.33 Robot 对 录制测试脚 本的 支持.33 Robot 支持 的环境.33 测试 的验 证点.33 Robot 的 测试 验证点.34 Robot 对 增强、改进测试脚 本的 支持.34 灵活的编 程语言
8、.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.
9、2 数学理 论基 础.41 函数依赖:.41 4 最小函 数 依赖 集合。.42 多值依赖:.42 多值依赖 具有以下 性质:.43 多值依赖 与函数依赖 的两 个基 本的区别:.43 关系范式:.44 模式分解.44 试叙 DBMS 对数据库 的维护 功能。.45 数据 字典 的内容 和作用 是 什么?.45 试叙事务 的四个 性质,并 解释每 一个 性质 对 DBS有什么 益处?.45 分布式数据库 系统 有哪些 优点和 缺点?.46 分布式数据库 中,数据 分配有策略?数据 分片 有策略?数据 分片的准则?.46 在典型的分 布式 DBMS 中,软件模 块分成 哪三 级?.46 OLTP
10、和 OLAP 系统 的区别:.47 TPC基准程 序:.47 DBMS 的 基本功能:.47 一般的数据备 份操作有 三种:.47 4.3 数据 仓库:.48 数据 仓库 的数据 模式:星 型模 式和雪花 模 式。.48 数据 仓库 体系结构:.48 三种 数据 仓库模型(从结构 的角度看):.48 数据 仓库 系统 的开发:.49 OLAP(联 机分析处理)的 基本功能:.49 4.4 数据 挖掘:.49 5 企业应用集成.49 VOD视频 点播 服 务器的组成:.49 现代企业计算 解决方案所 需的 8 种基 本服 务支持.49 6 网格技术.49 网格在实 际中的 应用.49 网格的含
11、义和特性.50 网格的应 用需求.50 科学研究(E Science).50 电子 商务(E Business).50 电子政 务(E Government).50 电子娱乐(eEntertainment).51 教育领域(E Education).51 网格面临 的挑战.51 网格应用发 展趋势.51 走开放标准 路线.52 多技术 融 合.52 构建 网格 操作系统.52 形成信息综 合服务商.52 服务网格 是重要 产品 方向.52 相关链接.52 7 信息安全(网络 安全).53 5 7.1入侵检 测系统:.53 入侵检 测 系统 技术:.53 发现入侵检 测一般采用如 下两项技术:.
12、53 入侵检 测 系统 的分 类:.53 入侵检 测 的主要方 法:.54 入侵检 测 系统 的结构及标准 化:.55 入侵检 测 系统面 临的主要 问题.55 入侵检 测 系统 的发 展趋势.55 小结:.56 Kerberos:.57 7.2PKI 技术.57 组成:.57 PKI 核心-认证 中心.58 认证 中心(CA)简介.58 CA/RA简介.58 中心的 功能.59 7.3VLAN 技术:.59 0 VPN 介绍:(VPN工作于 第 3 层).59 1、VLAN概述.60 VPN的安全协议:.61 1 PPTP Point to Point Tunnel Protocal(点对点
13、 隧道协议).61 2 L2TPLayer2 Tunneling Protocol(第二层隧道协议).61 3 IPSECInternet Portocol Security(因特网 协议安全 性).61 4 SOCKs.61 VLAN在 交换机上的实现 方法,可 以大 致划分为 4 类:.62 1 基于端口划 分的 VLAN.62 2 基于 MAC 地址划 分 VLAN.62 3 基于网络 层划 分 VLAN.62 8 基础知识.63 进程通信:.63 并行处 理:.63 6 1 开发技术:语言与平台JavaBean组件模型特点:JavaBean组件模型 是面向向 客户端的组件模型;它支持
14、可移植 和可重用的Java 组件的开发;JavaBean组件可 以工 作于 任何 Java程序应用开发 工具 中;JavaBean组件 总是 在程序运行时被 实例化;JavaBean支持 可视 化及非可视化的组件模型。Enterprise JavaBean(EJB)组件模型特点:EJB 是面向 服务端的 JavaBean组件模型。它是一种 特殊的、非可视化 的 JavaBean,运 行在服 务器上;EJB 组件模型主要 包括 EJB Server、EJB Container、EJB Object 发及诸多相关特性;EJB Server 提供 EJB 组件 运行环境,它负责管 理和 协 调应用程
15、序资源的分 配;EJB Container 是用于 管理 EJB Object 的 设备,它负责 EJB 对象的生命周期 的管理,实现 EJB 对象的安全 性,协调分布 式事 务处 理,并 负责 EJB 对 象的上下文切换;EJB 规 范提供了 这样 的 一种机制,你可 以通过在 运行时 设置相应 的属 性值来定义每 一个EJB 对 象的运行状态;Deployment Descriptor 被 用于 设置 EJB 对象的运行状态。JSP胜过 servlet的关键的优点:JSP是以 显示为中心的,它为 Web 显示开发人 员提供了 更加 自然的开发模 式;JSP使人们 把显示和 内容 分隔开成
16、为可 能;JSP可以 帮助 组织 Web 应用物理状况。J2EE的重要组成部分:EJB:一个 技术 规范:EJB 从技术 上而言不 是一种 产品 EJB 是一种标准描述了构建应用组件要 解决的:可扩展(Scalable)分布式(Distributed)事务处 理(Transactional)数据 存储(Persistent)安全 性(Secure)JDBC:全称为 Java DataBase Connectivity standard,它 是一个面向 对 象的应用程序接 口(API),通过 它可访问各类关 系数据库。JDBC 也是 java 核心类库的一部分。JDBC 的最大特点 是它独 立于
17、具体 的关 系数据库。Java RMI:RMI(Java Remote Method Invocation)是 java 解决分布式应 用的 最初方案,它允许 运行在一个 虚拟 机上的对 象调 用另一台虚拟 机 上对象的方 法,提供了程 序间的 远程调 用的 机制。RMI 允许 编写 分布式对象,可 以使 得对 象在内存中、跨 Java 虚拟 机 和跨物 理设备进行 通信。Java IDL:在 Java 2中引入 JavaIDL,使得利 用 OMG IDL 能够定 义服 务对象的 基本功能,并且将 IDL 根 据 CORBA 规范的要 求,映射到 Java 语言,并以此开发 出标准 的具有 互
18、7 操作性和可 连接性的分 布式应 用。JavaIDL 使分布式、支持 Web 的 Java 应用可 以基 于IIOP 协议 透明地调 用远程服务。JNDI:Java Naming and Directory Interface,用于 定位查找服务 对象都是 J2EE 体系 的 标准服 务。JMAPI(JA VA Management):Java 管理 API,是指各 种 Java 语言 类和 接口的集合,用 它可以 开发 系统、网络 及服务等管 理性方 面的应用程序。JMS:Java Message Server。JTS:Java Transaction Service(Java事务服务),
19、Java中 进行 分布式事 务管理的技术 标准,它是基 于 CORBA 对象事 务服务(CORBA Object Transaction Service)的。JSA(IAVA Security API):JSA 是一个内 存映射到 共享内存的文件,可以让多个 进程(即 多个 JVM)访问它。RMI和 RPC的区别:RMI 是面向 对象的,而RPC 是基 于过 程调用的。由于RMI 面向 对象的特性,RMI 调用可 以直接将对象 在调用的 两端之间 进行 传递,不但可 以传送数据,而 且还 可以传 递方法,扩展 了 RMI 的 使用;另外 RMI 还支持两 个 RMI 对象之间 的方 法回调(c
20、allback)。XML和 HTML 的主要区别:XML 是元标 记语言,用 户可以自己定义所需 要的 标记;XML 描述 的 是结构 和语 义;XML技术和 JSP技术集成的方案:以 XML 技术 为前端显 示 层或者是后端 数据层,JSP/JMS/Servlet/EJB 等 J2EE 技术 为中 间处理 层;JSP 等 J2EE 技术 接受客户端 的请求,从后端 数据层 中获得 数据,经过加工 处理之 后,以 XML/XSL/XSLT/的形式 返 回客户端。在 这 个模型,JSP 技术 充当 了逻辑 控制、计算 处理的 角色,而 XML 充当 了显 示数据、存储 数据、传递信息 流的功能;
21、Tag Libraries 在 JSP程序中的大 规模应用。XML与 JSP技术联合的优越性:简单 性可扩展 性便携 性多样性XML的特点:XML 和 CORBA、DCOM 这些技术 并不冲突,XML 可以为它们做传递信息、资料 桥梁;XML 使用方 便;XML 是 纯文本 形式,阅读 方 便,可用 编辑器直接 编写,可以直接透过 HTTP或 SMTP 等通 信协议 传送,开 放式标准,对 数据 的描述,有 进行数据 挖掘,编排的便利。但是 处理速度较慢。SAX(Simple API for XML)和 DOM(Document Object Model)都是为了 让程序员不用 写 一个解析器
22、 就 可以访问他们的资料 信息。通过利用 XML 1.0格式 保存信息,以及使 用 SAX或者 DOM APIs 你的程序可 以使 用任何解析器。这是因为 使用 他们所 喜爱 的语言开发 解析器 的开发者 必须 实现 SAX和 DOM APIs。SAX 和 DOM APIs 对多 种语言中 都可以实现(Java,C+,Perl,Python,其 它.)。所 以 SAX 和 DOM都是为了同 样的目的而 存在,这就是使 用 户可以利用任何编程语言 访问存 入 XML 文档中的 信息(要有 一个那种 编程语言的 解析器)。虽然他们在 提供 给你访问信息 的方 法上大不 相同。什么是 DOM?DOM
23、 可以 让你以分层次 对 象模型 来访 问储存 在 XML文档中的 信息。DOM 生成一棵节点 树(以 XML文档的结构 和信息 为基础)你可以通过这棵树 来访 问你的信息。在 XML文档中的文本8 信息 转变 成一组树 的节点。请看下图:不管你的 XML文 档中的 信息 的类 型(不管是表格 数据,或 是一 列 items,或者只是文档),DOM 在你 创建一个XML文档的文 档对象时创建一 棵节点 树。DOM强迫你使用树状 模型(就像Swing TreeModel)去访问 你的 XML文档中的 信息。这种模 式确实 不错因为 XML原本 就是分 层次的。这也 是 DOM 为什么可 以把你
24、的信息放 到一棵树 中的原 因。上图是 过分 简单 的,因为 在 DOM 中,每 一个 元素节点实 际上都 有一系 列的其他节点作 为它的 孩子。这些孩子节 点可 以包含 文本 值或者是其 他元 素节点。乍看起来,通过遍历 访问 一个元 素的所有 孩子 节点来访 问这个节点的 值是没有 必要的(举例来 说:节点 Nazmul,Nazmul 是值)。如果每 个元素只 有值的话,这确实 是没有必要的。但 是,元素 可能含 有文本 数据 或 者其他元素;这是你要在 DOM 中做额外的 工作来获取元 素节点值的原 因。通常当 你的文 档中 只有纯数据 时,把所有的 数据 压成一个“块“放到字串中并让
25、DOM 把那 个字串当 成某个特定 元素节点的 值返 回是适当 的。这种方式并 不适合如果在 你的 XML文档中的数据 是个 文档(比 如像 WORD 文档或者 FRAMEMAKER文档)在文 档中,元 素的顺序是非常 重要的。对于 纯数据(像一个 数据库 表)元素的顺序是 不要 紧的。之所以 DOM 保持 从 XML文 档中读 出的元素的顺 序,因为 它把所有的 事物 都当成文 档来处理。文档对像 模型的 叫法由此而来。如果你计划用 DOM 做为 JAVA对象模型用于 你存储 在 XML文档中的 信息,那么你不需 要考虑 SAX。可是如果你发 现 DOM 不是一个 可以用于 处理 XML文档
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 系统分析 考试 复习资料 精简 整理
限制150内