资源预览内容
第1页 / 共63页
第2页 / 共63页
第3页 / 共63页
第4页 / 共63页
第5页 / 共63页
第6页 / 共63页
第7页 / 共63页
第8页 / 共63页
第9页 / 共63页
第10页 / 共63页
亲,该文档总共63页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
系统分析师考试复习资料系统分析师考试复习资料 南昌大学计算中心 武夷河 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 的特点: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 主要目标是跨平台和可互操作性,其特点:.11 Web Service 应该使用的情况:.11 UDDI ( 统 一 描 述 、 发 现 和 集 成 Universal Description,Discovery,and Integration).11 SOAP12 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 规定四种事物表示法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 统一软件开发过程 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 测试方法和测试工具解决方案.19 相关工具 19 1. 嵌入式软件测试工具-LOGISCOPE.19 验证、评审和改进代码.20 测试的优化.21 2白盒工具-NuMega DevPartner Studio22 3. 黑盒工具-QACenter.24 3 4数据库测试数据自动生成工具-TESTBytes.26 使用 Rational Robot 实现自动化测试.27 自动化测试的步骤28 自动化测试过程 .28 增强和改进录制的自动化测试脚本29 执行自动化测试脚本完成自动化测试.29 应用性能优化工具 EcoScope .29 贯穿整个应用生命周期的性能分析29 确保成功布署新应用30 传统的软件测试: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 4 最小函数依赖集合。42 多值依赖:.42 多值依赖具有以下性质:.43 多值依赖与函数依赖的两个基本的区别: .43 关系范式:.44 模式分解 44 试叙 DBMS 对数据库的维护功能。45 数据字典的内容和作用是什么?45 试叙事务的四个性质,并解释每一个性质对 DBS 有什么益处? 45 分布式数据库系统有哪些优点和缺点?.46 分布式数据库中,“数据分配“有策略?“数据分片“有策略? 数据分片的准则?.46 在典型的分布式 DBMS 中,软件模块分成哪三级? 46 OLTP 和 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 网格的含义和特性50 网格的应用需求 .50 科学研究(EScience).50 电子商务(EBusiness).50 电子政务(EGovernment) .50 电子娱乐(eEntertainment)51 教育领域(EEducation).51 网格面临的挑战 .51 网格应用发展趋势51 走开放标准路线 .52 多技术融合.52 构建网格操作系统52 形成信息综合服务商52 服务网格是重要产品方向.52 相关链接 52 7 信息安全(网络安全)53 5 7.1 入侵检测系统: 53 入侵检测系统技术:53 发现入侵检测一般采用如下两项技术:.53 入侵检测系统的分类:.53 入侵检测的主要方法:.54 入侵检测系统的结构及标准化:55 入侵检测系统面临的主要问题55 入侵检测系统的发展趋势.55 小结:56 Kerberos:.57 7.2 PKI 技术57 组成 :57 PKI 核心-认证中心.58 认证中心(CA)简介58 CA/RA 简介58 中心的功能.59 7.3 VLAN 技术:59 0 VPN 介绍: (VPN 工作于第 3 层)59 1 、VLAN 概述60 VPN 的安全协议:.61 1 PPTPPoint to Point Tunnel Protocal(点对点隧道协议).61 2 L2TPLayer2 Tunneling Protocol(第二层隧道协议)61 3 IPSECInternet Portocol Security(因特网协议安全性).61 4 SOCKs 61 VLAN 在交换机上的实现方法,可以大致划分为 4 类:62 1 基于端口划分的 VLAN62 2 基于 MAC 地址划分 VLAN62 3 基于网络层划分 VLAN62 8 基础知识 .63 进程通信:.63 并行处理:.63 6 1 开发技术:语言与平台开发技术:语言与平台 JavaBean 组件模型特点组件模型特点: JavaBean 组件模型是面向向客户端的组件模型; 它支持可移植和可重用的 Java 组件的开发; JavaBean 组件可以工作于任何 Java 程序应用开发工具中; JavaBean 组件总是在程序运行时被实例化; JavaBean 支持可视化及非可视化的组件模型。 Enterprise JavaBean(EJB)组件模型特点:)组件模型特点: EJB 是面向服务端的 JavaBean 组件模型。它是一种特殊的、非可视化的 JavaBean,运行 在服务器上; EJB 组件模型主要包括 EJB Server、EJB Container、EJB Object 发及诸多相关特性; EJB Server 提供 EJB 组件运行环境,它负责管理和协调应用程序资源的分配; EJB Container 是用于管理 EJB Object 的设备,它负责 EJB 对象的生命周期的管理,实 现 EJB 对象的安全性,协调分布式事务处理,并负责 EJB 对象的上下文切换; EJB 规范提供了这样的一种机制,你可以通过在运行时设置相应的属性值来定义每一个 EJB 对象的运行状态; Deployment Descriptor 被用于设置 EJB 对象的运行状态。 JSP 胜过胜过 servlet 的关键的优点:的关键的优点: JSP 是以显示为中心的,它为 Web 显示开发人员提供了更加自然的开发模式; JSP 使人们把显示和内容分隔开成为可能; JSP 可以帮助组织 Web 应用物理状况。 J2EE 的重要组成部分:的重要组成部分: EJB:一个技术规范:EJB 从技术上而言不是一种“产品“ EJB 是一种标准描述了构建应用组件要解决的: 可扩展 (Scalable) 分布式 (Distributed) 事务处理 (Transactional) 数据存储 (Persistent) 安全性 (Secure) JDBC:全称为 Java DataBase Connectivity standard, 它是一个面向对象的应用程序接口 (API), 通过它可访问各类关系数据库。JDBC 也是 java 核心类库的一部分。JDBC 的 最大特点是它独立于具体的关系数据库。 Java RMI:RMI(Java Remote Method Invocation)是 java 解决分布式应用的最初方案, 它允许运行在一个虚拟机上的对象调用另一台虚拟机上对象的方法,提供了程序间的远 程调用的机制。RMI 允许编写分布式对象,可以使得对象在内存中、跨 Java 虚拟机和 跨物理设备进行通信。 Java IDL: 在 Java 2 中引入 JavaIDL, 使得利用 OMG IDL 能够定义服务对象的基本功能, 并且将 IDL 根据 CORBA 规范的要求,映射到 Java 语言,并以此开发出标准的具有互 7 操作性和可连接性的分布式应用。JavaIDL 使分布式、支持 Web 的 Java 应用可以基于 IIOP 协议透明地调用远程服务。 JNDI:Java Naming and Directory Interface,用于定位查找服务对象都是 J2EE 体系的标
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号