常规信息系统集成技术
网络设备
考点:路由器是位于网络层
网络存储技术
DAS,NAS,SAN技术
可以简单的将DAS理解为U盘,本地存储
NAS通过网络实现文件存储
SAN是专用网络,特点是成本高
网络接入技术
考点:无线网络是以无线电波作为信息传输媒介
网络规划分层
外部网络可以看做是电信公司在小区外部接的网线
长城宽带往往接入的是汇聚层的交换机
根据网络规模的大小汇聚层可以存在也可以不存在
路由器是属于接入层的一部分
数据仓库技术
抽取,清理,装载,刷新的过程称作ETL(数据仓库技术)
OLAP(Online Analytical Processing)即联机分析处理
中间件技术
三种类型:
1. 底层型中间件
JVM(Java虚拟机),CLR(公共语言进行时),JDBC(Java数据库连接),ODBC(开发数据库互联)
2. 通用性中间件
J2EE,COM
3. 集成型中间件
WorkFlow,EAI(企业应用集成)
高可用性和高可靠性的规划与设计
可用性
定义:系统能够正常运行的时间比例,经常用两次故障间的时间长度或在出现故障时,系统能够恢复正常的速度表示。
可用性的度量:无故障时间/(无故障时间 + 故障恢复时间)
可靠性
软件系统在应用或系统的错误面前,在意外或错误使用的情况下维持软件系统的功能特性的基本能力了。
软件工程
需求层次
考点:
业务需求:反应企业或客户对系统高层次的一个目标追求
用户需求:用户的具体目标,描述了用户能用系统做什么
系统需求:包括功能需求,非功能需求和设计约束
需求获取的方法:用户访谈,调查问卷,采样,情节串联板,联合需求计划
需求分析
分析方法
结构化分析:数据字典,数据模型 - E-R图,功能模型 - 数据流图(Data Flow Diagram - DFD),行为模型(状态模型)- 状态图(State Transform Diagram - STD)
软件需求规格说明书(Software Requirement Specification)SRS,编写的目的是使项目干系人和开发团队对系统有个共同的了解,使之成为开发的基础。
需求验证
定义:需求验证又称为需求确认
需要验证的方法:
1. 需求评审
2. 需求测试
需求评审有用户的参与
UML
定义:UML是一种定义良好,易于表达,功能强大且普遍适用的建模语言
UML2.0的图
90%的情况下只要看到小人就是用例图
顺序图:
它是一种交互图,它由一组对象和参与者和它们之间可能发送的消息构成。
关键字:活动图强调对象间的控制流程
部署图:
部署图的特点:图里出现了TCP/IP,Http,防火墙,服务器等名词。
类与类的关系:
共享聚集/聚合关系的例子:汽车与轮胎,汽车可能报废了,但轮胎还能继续被使用。
组合聚集的例子:公司与部门,公司倒闭了,部门也就跟着消亡了。
识别聚合关系与组合聚集的关键字:“整体”,“部分”