上篇: 第二章、信息系统服务管理
下篇: 第四章、项目管理一般知识
生命周期:
立项阶段
成果
— 需求规格说明书
开发阶段
运维阶段
消亡阶段
总体规划阶段
和系统分析阶段
的要求:
- 确定信息系统必须完成的总目标
- 确定工程的可行性
- 导出实现工程目标应该采取的策略及系统必须完成的功能
- 估计完成该项目工程的资源和成本
- 制定工程大致进度表
系统设计阶段
:信息系统设计是开发阶段的重要内容,其主要任务是从信息系统的总体目标出发,根据系统逻辑功能的要求,并结合经济、技术条件、运行环境和进度等要求,确定系统的总体架构和系统各组成部分的技术方案,合理选择计算机、通信及存储的软、硬件设备,制订系统的实施计划。
开发方法:
概述
:是应用最广泛的一种开发方法,把整个系统的开发过程分成若干阶段,依次进行。前一阶段的输出是后一阶段的输入(依据)。必须按顺序完成,每个阶段和主要步骤都有详尽的文档编制要求,并对其进行有效控制。按其生命特征,它应属于瀑布模型。结构化方法中有遵循用户至上原则。用户必须作为管理信息系统主要建设者的一部分在系统建设的各个阶段直接参与工作。用户与建设工作脱节,常常是系统建设工作失败的重要原因之一。管理信息系统建设的结构化方法中,用户参与的原则是用户必须参与系统建设中各阶段工作。适用于
需求明确或很少变更的项目,也可用在已有类似开发经验的项目上。概述
:其认为在无法全面准确地提出用户需求的情况下,并不要求对系统做全面、详细的分析,而是基于对用户需求的初步理解,先快速开发一个原型系统,然后通过反复修改来实现用户的最终系统需求。项目开发过程:
安全等级
:
概述:是指将计算机软件、硬件、网络通信等技术产品集成为能够满足用户特定需求的信息系统,是一项综合性的系统工程。信息系统集成包括计算机应用系统工程和网络系统工程的总体策划、设计、开发、实施、服务及保障等方方面面。
生命周期:
分类:
特点
:
信息系统集成项目:
特点
:
概述:信息系统设计是开发阶段的重要内容,其主要任务是从信息系统的总体目标出发,根据系统逻辑功能的要求,并结合经济、技术条件、运行环境和进度等要求,确定系统的总体架构和系统各组成部分的技术方案,合理选择计算机、通信及存储的软、硬件设备,制订系统的实施计划。
方案设计包括:系统总体设计
和 系统详情设计
系统架构:是将系统整体分解为更小的子系统和组件,从而形成不同的逻辑层或服务。
设备、DBMS 及技术选型:
DBMS
,是一种操纵和管理数据库的大型软件,用于建立,使用和维护数据库。数据库管理系统 DBMS 具有与操作系统的联机处理、分时系统及远程作业输入的相关接口,负责处理数据的传送。对网络环境下的数据库系统,还应该包括 DBMS 与网络中其他软件系统的通信功能以及数据库之间的互操作功能。稳定可靠、可扩性、安全性
为首要原则
软件需求:
基本特性
:可验证性软件的生命周期:
1)可行性分析与项目开发计划
2)需求分析
3)概要设计
4)详细设计
5)编码
6)调试与测试
7)维护(系统安装与部署)
软件设计组成包括:
视图包括:
软件测试:
软件维护
:
类型
:
软件复用:
软件质量:
软件配置管理:
工具包括
:① 追踪工具;② 版本管理工具;③ 发布工具软件过程管理:
面向对象的基本概念:
统一建模语言(UML)
主要用途
:描述系统的功能需求部署图:也称为实施图(物理方面的建模视图)。是用来显示系统中软件和硬件的物理架构。从部署图中,您可以了解到软件和硬件组件之间的物理关系以及处理节点的组件分布情况。可显示运行的处理节点以及居于其上的构件、进程和对象的配置。用部署图说明体系结构的静态实施视图。
时序图:可以用来描述用户和系统之间的交互、一个用例的实现
统一建模语言(UML):是使用面向对象技术进行软件开发的最佳实践之一。
管道/过滤模式:
面向对象模式:
事件驱动模式:
分层模式:
C/S 客户/服务器模式:
B/S 浏览器/服务器模式:
概述:中间件是一种独立的系统软件或服务程序,位于硬件,操作系统等平台和应用之间的通用服务。可以帮助分布式应用软件在不同的技术之间共享资源,它位于操作系统之上,管理计算机资源和网络通信。其主要目的是实现应用与平台的无关性。满足大量应用的需要、运行于多种硬件和操作系统平台、支持分布计算、提供跨网络/硬件,操作系统平台的应用或服务的透明交互、支持标准的协议、支持标准的接口,这些都是任何一类中间件所具备的特点。
目的:实现应用与平台的无关性
作用:
分类:
odbc
和 java 平台的 jdbc
等。结构图:
传统的数据库技术以单一的数据源及数据库为中心,进行事务处理、批处理、决策分析等各种数据处理工作,主要有操作型处理和分析型处理两类。
传统数据库系统主要强调的是优化企业的日常事务处理工作,难以实现对数据分析处理要求,无法满足数据处理多样化的要求。操作型处理和分析型处理的分离是必然和必要的。
数据仓库:
特点
:
面向主题
:操作型数据库的数据面向事务处理,各个业务系统之问各自分离,而数据仓库中的数据按主题进行组织。主题指的是用户使用数据仓库进行决策时所关心的某些方面,一个主题通常与多个操作型系统相关。集成
:面向事务处理的操作型数据库通常与某些特定的应用楣关,数据库之间相互独立,并且往往是异构的。而数据仓库中的数据是在对原有分散的数据库数据抽取、清理的基础上经过系统加工、汇总和整理得到的,消除了源数据中的不一致性,保证数据仓库内的信息是整个企业的一致性的全局信息。相对稳定
:操作型数据库中的数据通常是实时更新的,数据根据需要及时发生变化。而数据仓库的数据主要供企业决策分析之用,所涉及的数据操作主要是数据查询,只有少量的修改和删除操作,通常只需定期加载、刷新。反映历史变化
:操作型数据库主要关心当前某一个时间段内的数据,而数据仓库中的数据通常包含历史信息,系统记录了企业从过去某一时刻到当前各个阶段的信息,通过这些信息,可以对企业的发展历程和未来趋势做出定量分析和预测。大数据:大数据分析相比与传统的数据仓库应用,具有数据量大,查询分析复杂定特点,在技术上,大数据必须依托云计算的分布式处理、分布式数据库和云存储、虚拟化技术等。
概述:Web服务 (WebServices)定义了一种松散的、粗粒度的分布计算模式,使用标准的HTTP (S)协议传送XML表示及封装的内容。
典型技术包括:
目标:跨平台的互操作性
适合使用 WEB 服务的情况包括:
不适合使用 WEB 服务的情况包括:
JAVAEE 应用服务器运行环境主要包括:
规范包含:
通用运行环境处于 .NET 开发框架的最低层,是该框架的基础,它为多种语言提供了统一的运行环境,统一的编程模式,大大简化了应用程序的发布和升级,多种语言之间的交互,内存和资源的自动管理等等。
.NET架构中基础类库给开发人员提供了—个统一的、面向对象的、层次化的、可扩展的编程接口,使开发人员能够高效、快速地构建基于下一—代因特网的网络应用。
OSI 七层协议(从下到上)
:
网络层
传输层
会话层
表示层
网络协议:
Internet 技术及应用:
功能
:将域名转换为IP地址分层模式
优点:
- (1) 有助把复杂的问题按功能分解,使整体设计更为清晰
- (2) 支持系统设计的逐级抽象
- (3) 具有较好的可扩展性
- (4) 支持复用
缺点:
- (1) 并不是每个系统都可以很容易划分层次
- (2) 层次的个数过多,系统性能可能会下降
网络分类:
按照拓扑结构划分
:
虚拟局域网(VLAN)是局域网的一种,它的优点主要包括:① 有效地共享网络资源;② 简化网络管理;③ 控制广播风暴,提高网络性能;④ 简化网络结构、保护网络投资、提高网络安全性。
网络交换技术:
网络存储:
光网络技术:
无线网络技术:
网络接入技术:
网络规划、设计与实施:
拓扑结构:网络的拓扑结构主要是指园区网络的物理拓扑结构。对于大中型网络考虑链路传输的可靠性,可采用冗余结构。确立网络的物理拓扑结构是整个网络方案规划的基础,物理拓扑结构的选择往往和
地理环境分别、传输介质与距离、网络传输可靠性
等因素紧密相关。
从物理连接划分:
- 星型
- 扩展星型
- 树型
星型的综合布线系统可分为:
① 建筑群子系统:实现建筑物之间的相互连接,通常介质是光缆。
② 垂直干线子系统:负责连接管理间子系统到设备间子系统,使用光缆或 UTP。
③ 水平配线子系统:实现信息插座和管理子系统的连接。
④ 设备间子系统:由设备中的电缆、连接器和相关支撑设备组成,与公共系统设备相连。
⑤ 管理子系统:为连接其他子系统提供连接手段,由配线架、HUB 和机柜、电源等组成。
⑥ 工作区子系统:由终端设备连接到信息插座的连线组成。包括连接器和适配器。
从逻辑连接看拓扑结构只能是总线结构。
网络安全:
信息安全的基本要素
:
信息系统安全等级:
防火墙
:传统防火墙无法阻止和监测基于数据内容的黑客攻击和病毒入侵,同时也无法控制内部网络之间的违规行为。扫描器
:扫描器可以说是入侵检测的一种,主要用来发现网络服务,网络设备和主机的漏洞,当然,扫描器无法发现正在进行的入侵行为,而且它还有可能成为攻击者的工具。计算机网络系统集成:指通过结构化的综合布线系统和计算机网络技术,将各个分离的设备(如个人电脑等)、功能和信息等集成到相互关联、统—协调的系统之中,使资源达到充分共享,实现集中、高教、便利的管理。将路由器、交换机、网关、集线器、终端接入设备、有关系统软件等实施集成的服务称为网络集成实施服务。
概述:
从架构上分层:
关键技术
:
应用包括:
概述:
移动与PC端的对比:
六大技术产业领域:
关键技术:
架构技术 SOA
页面展示技术 WEB2.0
主流开发平台
WEB1.0 | WEB2.0 | |
---|---|---|
页面风格 | 结构复杂,页面繁冗 | 页面简洁,风格流畅 |
个性化程度 | 垂直化,大众化 | 个性化突出自我品牌 |
用户体验程度 | 低参与度,被动接受 | 高参与度,互动接受 |
通讯程度 | 信息闭塞知识程度低 | 信息灵通知识程度高 |
感性程度 | 追求物质性价值 | 追求精神性价值 |
功能性 | 使用追求功能性利益 | 体验追求情感性利益 |
基础理论:
技术核心:机器学习
“三步走”战略:
实际应用:机器视觉,指纹识别,人脸识别,视网膜识别,虹膜识别,掌纹识别,专家系统,自动规划,智能搜索,定理证明,博弈,自动程序设计,智能控制,机器人学,语言和图像理解,遗传编程,无人驾驶等。
逆向工程:逆向工程(又称逆向技术),是一种产品设计技术再现过程,即对一项目标产品进行逆向分析及研究,从而演绎并得出该产品的处理流程、组织结构、功能特性及技术规格等设计要素,以制作出功能相近,但又不完全一样的产品。逆向工程源于商业及军事领域中的硬件分析。其主要目的是在不能轻易获得必要的生产信息的情况下,直接从成品分析,推导出产品的设计原理。软件的逆向工程是分析程序,力图在比源代码更高抽象层次上建立程序的表示过程,逆向工程是设计的恢复过程。逆向工程工具可以从已存在的程序中抽取数据结构、体系结构和程序设计信息。在软件生存周期中,将某种形式表示的软件转换成更高抽象形式表示的软件的活动属于逆向工程。
机械分词算法:基于字符串匹配的分词方法也叫做机械分词算法,一般都需要事先建立足够大的分词词典,然后将待分词文本中的字串与分词词典中的词条注意匹配。如果在词典中可以找到该字符串,则说明匹配成功,那么就将该字符串当做一个词从待分词文本中切分出来,否则不切分。基于字符串匹配的算法有:最大正向匹配分词算法、最大逆向匹配分词算法等等。
工作流管理系统:工作流管理系统 (WorkflowManagementSystem.WFMS) 的主要功能是通过计算机技术的支持去定义、执行和管理工作流,协调工作流执行过程中工作之间以及群体成员之间的信息交互。工作流需要依靠工作流管理系统来实现。
Samba:Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB (ServerMessagesBlock,信息服务块) 是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOSoverTCP/IP"使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。
COM、DCOM、COM+
COBRA标准
企业服务总线(ESB):ESB 全称为 EnterpriseServiceBus,即企业服务总线。它是传统中间件技术与 XML、Web 服务等技术结合的产物。ESB 提供了网络中最基本的连接中枢,是构筑企业神经系统的必要元素。ESB 的出现改变了传统的软件架构,可以提供比传统中间件产品更为廉价的解决方案,同时它还可以消除不同应用之间的技术差异,让不同的应用服务器协调运作,实现了不同服务之间的通信与整合。从功能上看,ESB 提供了事件驱动和文档导向的处理模式,以及分布式的运行管理机制,它支持基于内容的路由和过滤,具备了复杂数据的传输能力,并可以提供一系列的标准接口。
链路聚合:链路聚合是将两个或更多数据信道结合成一个单个的信道,该信道以—个单个的更高带宽的逻辑链路出现。链路聚合一般用来连接─个或多个带宽需求大的设备,例如连接骨干网络的服务器或服务器群。
TIA/EIA568A:是综合布线领域广泛遵循的标准。
对等计算机网络:
VPN:VPN (VirtualPrivateNetwork) 虚拟专用网络,在公用网络上建立专用网络,进行加密通讯。在企业网络中有广泛应用。VPN网关通过对数据包的加密和数据包目标地址的转换实现远程访问。VPN有多种分类方式,主要是按协议进行分类。VPN可通过服务器、硬件、软件等多种方式实现。
三通一平:是指基本建设项目开工的前提条件,不是机房建设的内容。其具体指:水通、电通、路通和场地平整。水通(专指给水);电通(指施工用电接到施工现场具备施工条件);路通(指场外道路已铺到施工现场周围入口处,满足车辆出入条件);场地平整(指拟建建筑物及条件现场基本平整,无需机械平整,人工简单平整即可进入施工的状态),简称三通一平。
机房:
物流信息技术:
地理信息系统 (GeographicInformationSystem或Geo- lnformationsystem,GIS) 有时又称为“地学信息系统"。它是一种特定的十分重要的空间信息系统。它是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集.储存、管理、运算、分析、显示和描述的技术系统。
移动通信技术:
虚拟化技术:
上篇: 第二章、信息系统服务管理
下篇: 第四章、项目管理一般知识