3信息技术知识
3.1信息系统建设与开发
3.1.1信息系统建设的基本概念
1信息系统的生命周期、各阶段目标及主要工作内容
生命周期:形成、开发、运维和消亡4阶段。
形成:概念形成、可行性分析和需求调研子阶段
开发:系统分析、系统设计、系统实施、系统验收等子阶段。
运维:保证系统正常运行。
消亡:信息系统不可避免的遇到系统改造,升级,甚至报废重建时信息系统不可避免进入消亡阶段。
2信息系统常用的开发方法
常用系统分析和系统设计方法的有结构化方法和面向对象方法,常用的过程方法有瀑布模型、螺旋模型、原型法和迭代法。
3.1.2信息系统设计
1方案设计
信息系统的总体设计、软件工程的设计、网络工程的设计、综合布线和机房工程的设计。
2系统架构
3.1.3软件工程
1软件需求分析与定义
任务:准确的定义未来系统的目标,确定为了满足用户的需求待建系统必须做什么,并用需求说明书出以规范的形式准确的表达出用户的需求。
建立分析模型,编写需求规格说明书。
2软件设计、测试与维护
软件设计包括 体系结构设计,数据设计,接口设计和过程设计。前三步为概要设计,过程设计为详细设计。
输出内容为概要设计说明书和详细设计说明书。
3软件质量保证及质量评价
验证:确定软件开发过程中的一个给定阶段的产品是否达到前面阶段确立需求的过程。
确认:在软件开发过程结束时候,对软件进行评价,以确认它和需求是否相一致的过程。
评审与审计过程包括:管理评审、技术评审、检查、走查和审计。
4软件配置管理
软件配置管理包括:制定软件配置管理计划;确定配置标识规则;实施变更控制;报告配置状态;进行配置状态;进行配置审核;进行版本管理和发行管理。
5软件过程管理
软件过程由项目的阶段、状态、方法和开发、维护软件的人员,以及相关交付物组成。
3.1.4面向对象的系统分析与设计
1面向对象的基本概念
面向对象的基本概念有对象、类、继承、消息、组件、模式、复用、模型、物理模型、逻辑模型、建模、可视化建模等。
2统一建模语言UML和可视化建模
可视化建模就是用图形来表示模型的建模过程
统一建模语言(UML)是一个通用的可视化建模语言,它可以完整的描述软件的需求和结构。
UML是一种图形建模语言,但用户可以对语言进行扩展,由符号和图形两部分组成。
UML提供了如下9种图对待建系统建模
1用例图:表示一个系统中所有的用力与所有外部参与者的交互。
2类图:描述了类、接口、协作以及他们之间的关系。可用来表示程序的结构、程序模块之间的依赖关系或为数据库建模。
3组件图:描述了组件及组件之间的关系,表示了组件之间的组织和依赖关系。
4对象图:描述了类图某一时刻的实际例子,描述了这个时刻对象与对象之间的关系。
5部署图:用来描述运行应用软件系统的处理器、设备、网络及其拓扑结构。
6状态图:描述一个特定对象的所有可能状态,以及可能一起状态跃迁的事件。
7序列图:用来描述对象之间动态的交互关系,着重体现对象间消息传递的时间顺序。
8协作图:同样描述对象之间的交互关系。
9活动图:依据对象状态的变化来获取动作和动作的结果。
3面型对象系统分析
需求分析的任务:准确的定义未来系统的目标。
建立分析模型。
编写软件需求说明书。
方法及步骤:需求调研-分析建模-软件需求说明书-验证
4面型对象系统设计
1)确定系统的体系结构和子系统设计
2)类和对象设计
3)消息设计
4)复审设计模型
3.1.5软件架构
软件架构的定义:将软件划分为多个模块,明确各模块之间的相互作用,组合起来以实现系统的全部特性。
典型的体系机构:层次性,客户机/服务器CS,浏览器/服务器BS,事件驱动,面向服务的体系结构
3.2应用集成技术
3.2.1数据库与数据仓库技术
数据仓库解决方案常用来实现企业决策信息的挖掘和提取。
3.2.2WEB Service技术
是一个组件或应用程序,包含以下内容:1,XML可扩展的标记语言。2,SOAP简单对象访问协议。3,WSDL Web Service描述语言是基于XML的语言,用以描述Web Service及其函数、参数和返回值。4.UDDI通用发现、说明和集成,是Web Service的黄页。
用途:通过该技术,一台计算机内的应用软件可以调用互联网上另一台计算机的应用软件,从而把分布在互联网上的各个应用软件集成起来。
3.2.3J2EE架构
跨平台能力强,一般用于复杂大规模信息系统的集成。
3.2.3.NET架构
多应用于中小规模系统集成。
3.2.4构件和常用构建标准(COM/DCOM/COM+\CORBA和EJB)
构建特点:把业务逻辑用程序代码实现,封装后作为软件产品的一个部件,使用者可以拿来直接使用,也可以跨平台使用。
3.3网络技术
3.3.1网络技术标准与协议
典型协议:TCP/IP、UDP、NETBEUI和IPX/SPX
3.3.2网络分类
按分布范围分:局域网(LAN)、城域网和广域网(WAN)
按拓扑结构分:总线型、星型和环型。
3.3.3网络服务器
按使用组织规模:部门级和企业级
按用途分:应用服务器、数据库服务器、Web服务器、Email服务器、VOD服务器、DNS服务器和FTP服务器。
3.3.4网络交换技术
三种:端口交换、帧交换和信元交换。
层次划分:二层,三层,四层交换技术
3.3.5网络存储技术
直接附加存储DAS、存储区域网络SAN、网络附件存储NAS和iSCSI
3.3.5光网络技术
无线个人网络WPAN、无线局域网(WLAN,IEEE802.11)、无线城域网(WMAN)和无线广域网(WWAN)
光网络
3.3.6网络接入技术
LAN方式、拨号接入方式、DSL接入、光纤接入、Cable Modem接入、专线接入、无线局域网接入、GPRS、3G技术等
3.3.7综合布线和机房工程
1综合布线:设备间子系统、建筑群子系统、垂直干线子系统、水平子系统、管理子系统、工作区子系统。
2机房工程:机房装修设计的依据、功能区划分和装修材料的选择。供电系统、消防系统、空调系统、门禁系统、照明系统、防雷系统。
3.3.8网络规划设计与实施
方法及步骤:
1建设方选择系统集成商或设备供货商(或系统集成商或设备供货商进行投标准备)。
2确定用户对网络系统的需求进行需求分析。
3逻辑网络设计。
4物理网络设计
5网络安全设计
6网络施工方案设计与网络施工
7网络设备安装测试与验收