系统分析师考试复习资料南昌大学计算中心武夷河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)SOAP (12)Web Service技术(SOAP、UDDI、WSDL、EBXML) (12)3 软件工程、软件架构及软件体系结构 (12)3.1 面向对象技术 (12)一组概念 (12)OOA的主要优点: (12)OOA过程包括以下主要活动: (12)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.3OMT方法: (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 Studio (22)3. 黑盒工具--QACenter (24)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)最小函数依赖集合。
(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)科学研究(E-Science) (50)电子商务(E-Business) (50)电子政务(E-Government) (50)电子娱乐(e-Entertainment) (51)教育领域(E-Education) (51)网格面临的挑战 (51)网格应用发展趋势 (51)走开放标准路线 (52)多技术融合 (52)构建网格操作系统 (52)形成信息综合服务商 (52)服务网格是重要产品方向 (52)相关链接 (52)7 信息安全(网络安全) (53)7.1入侵检测系统: (53)入侵检测系统技术: (53)发现入侵检测一般采用如下两项技术: (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(点对点隧道协议) (61)2 L2TP-Layer2 Tunneling Protocol(第二层隧道协议) (61)3 IPSEC—Internet Portocol Security(因特网协议安全性) (61)4 SOCKs (61)VLAN在交换机上的实现方法,可以大致划分为4类: (62)1 基于端口划分的VLAN (62)2 基于MAC地址划分VLAN (62)3 基于网络层划分VLAN (62)8 基础知识 (63)进程通信: (63)并行处理: (63)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), 通过它可访问各类关系数据库。