信息系统
信息系统服务目录
信息系统服务的范畴
- 信息技术咨询服务
- 系统集成服务
- 技术支持服务
系统集成服务
- 定义 :将计算机软件、硬件、网络通信等技术和产品集成为信息系统。
- 内容(口诀:“硬软数技人”)
- 硬件集成
- 软件集成
- 数据和信息集成
- 技术与管理集成
- 人与组织机构的集成
信息系统工程监理
- 主要工作内容:四控三管一协调
- 投资控制、进度控制、质量控制、变更控制
- 安全管理、信息管理、合同管理
- 沟通协调
口诀: “投进质变安信合,再加上沟通协调”
信息系统服务管理
- 主要内容
-
信息系统集成单位资质管理
-
信息系统项目经理资格管理
-
信息系统工程监理单位资质管理
-
监理工程师资格管理
-
信息系统建设
- 信息系统的生命周期分为四个阶段,即产生阶段、开发阶段、运行阶段和消亡阶段。
- 信息系统的开发方法有:结构化方法、快速原型法、企业系统规划方法、战略数据规划法、信息工程方法、面向对象方法。
- 信息系统发展的历程中共有四类数据环境,即数据文件、应用数据库、主题数据库和信息检索系统。
软件工程
软件需求
业务需求、用户需求和功能需求、非功能需求
软件设计
- 基本原则是信息隐蔽与模块独立性
- 内聚性参考记忆口诀:“偶逻时过通顺功”
- 耦合性参考记忆口诀:“非数标控外公内”
软件测试
4个测试层次:算法层、类层、模板层和系统层
- 桌前检查:程序员自己检查
- 代码审查:静态分析
- 代码走查:沿程序的逻辑运行
- 性能测试:各项性能指标
- 负载测试:负载下系统的性能
- 压力测试:能提供的最大服务级别的测试
软件维护
CMM
- 初始级
无秩序,软件产品所取得的成功往往依赖极个别人的努力和机遇。 - 可重复级
已经建立了基本的项目管理过程,可用于对成本、进度和功能特性进行跟踪。 - 已定义级
用于管理和工程的软件过程均已文档化、标准化,并形成整个软件组织的标准软件过程。 - 已管理级
软件过程和产品质量有详细的度量标准。 - 优化级
持续地进行过程改进。
CMMI
- 完成级
对实施人员有很大的依赖性。 - 管理级
企业的所有项目实施都会得到成功 - 定义级
标准流程 - 量化管理级
要实现数字化的管理。对管理流程要做到量化与数字化。 - 优化级
主动地改善流程,运用新技术,实现流程的优化。
软件复用(软件重用)
- 软件元素包括程序代码、测试用例、设计文档、设计过程、需求分析文档甚至领域知识。
- 可重用的软件元素越大,就说重用的粒度越大。
UML
- 结构图:类图、组合结构图、构件图、部署图、对象图和包图。
- 行为图:活动图、交互图、用例图和状态机图。
- 交互图是顺序图,通信图,交互概览图和时序图的统称。
软件架构
- 2层C/S 架构:表示层、数据层两层。
- 3 层C/S 架构:分成表示层、功能层和数据层三部分。
- B/S 架构:是对C/S 结构的一种变化或者改进的结构。
SOA 与Web Service
- Web 服务是技术规范,而SOA 是设计原则。
- Web 服务是实现SOA 的方式之一。
- 在Web Service 模型的三种工作角色:
- 服务提供者(服务器)
- 服务请求者(客户端)
- 服务注册中心(可选)
- XML:XML 是Web service表示数据的基本格式。
- XSD:Web service就是用XSD来作为其数据类型系统的。
- SOAP:简单对象访问协议)提供了标准的RPC方法来调用Web service。
- WSDL:Web服务描述语言,用于描述Web service及其函数、参数和返回值。
- UDDI:集描述、检索与集成为一体,其核心是注册机制。
数据仓库有关的术语
- ETL:清洗/转换/加载
- 元数据:关于数据的数据
- 粒度:保存数据的细化或综合程度
- 分割:结构相同的数据被分成多个数据物理单元。
- 数据集市:小型的,面向部门或工作组级数据仓库。
- ODS:操作数据存储,四个基本特点:面向主题的、集成的、可变的、当前或接近当前的。
- 数据源是数据仓库系统的基础。
- 数据仓库的真正关键是数据的存储和管理。
软件构件
- EJB(是sun的服务器端组件模型)可分为
- 会话Bean(Session Bean):用于实现业务逻辑 (可以是有状态的,也可以是无状态的)
- 实体Bean(Entity Bean):用于实现O/R映射
- 消息驱动Bean(MessageDriven Bean):基于JMS消息,实际上是一个异步的无状态Session Bean。
中间件技术
- 中间件主要分为远程过程调用、面向消息的中间件、对象请求代理、事务处理监控。
- MOM:指的是利用高效可靠的消息传递机制进行平台无关的数据交流。
- 目前流行的MOM 中间件产品有IBM 的MQSeries、BEA 的MessageQ 等。
J2EE
- J2EE的四层结构
- 运行在客户端机器上的客户层组件。
- 运行在J2EE 服务器上的Web 层组件。
- 运行在J2EE 服务器上的业务逻辑层组件。
- 运行在EIS 服务器上的企业信息系统层软件。
- J2EE组件
- 应用客户端程序和Applets是客户层组件,
- Java Servlet 和JSP 是web 层组件,
- EJB 是业务层组件。
计算机网络基础
- 网络七层:
- 物理层:比特,串行
- 数据链路层:帧
- 网络层:分组,点对点的连接
- 传输层:报文,端对端的连接
- 会话层:
- 表示层:
- 应用层
- IP地址
- A类地址以二进制“0”开头;
- B类地址以“10”开头;
- C类地址以“110”开头;
- D类地址以“1110”开头;
- E类地址以“11110”开头