信息技术知识

来自泡泡学习笔记
跳到导航 跳到搜索

信息系统建设与开发

信息系统建设的基本概念

信息系统建设的总体目标

信息系统的生命周期、各阶段目标及其主要工作内容

信息系统常用的开发方法

信息系统设计

方案设计

系统架构

软件工程

软件需求分析与定义

需求分析

软件设计、测试与维护

软件质量保证及质量评价

软件配置管理

软件过程管理

软件开发工具

软件复用

面向对象的系统分析与设计

面向对象的基本概念

统一建模语言 UML 与可视化建模

UML 是一种定义良好、易于表达、功能强大且普遍适用的建模语言。

从总体上来看,UML 的结构包括构造块、规则和公共机制三个部分。


UML 中的事物

(1)结构事物:结构事物在模型中属于最静态的部分,代表概念上或物理上的元素。

(2)行为事物:行为事物是 UML 模型中的动态部分,代表时间和空间上的动作。

(3)分组事物:分组事物是 UML 模型中组织的部分

(4)注释事物:注释事物是 UML 模型的解释部分。


UML 中的关系

UML 用关系把事物结合在一起,主要有下列四种关系:

(1)依赖(dependency):依赖是两个事物之间的语义关系,其中一个事物发生变化会影响另一个事物的语义。

(2)关联(association): 关联描述一组对象之间连接的结构关系。

(3)泛化(generalization): 泛化是一般化和特殊化的关系,描述特殊元素的对象可替换一般元素的对象。 (4)实现(realization): 实现是类之间的语义关系,其中的一个类指定了由另一个类保证执行的契约。


UML 视图

UML 对系统架构的定义是系统的组织结构,包括系统分解的组成部分,以及它们的关联性、交互机制和指导原则等提供系统设计的信息。具体来说,就是指以下 5 个系统视图:

(1)逻辑视图:逻辑视图也称为设计视图,它表示了设计模型中在架构方面具有重要意义的部分,即类、子系统、包和用例实现的子集。

(2)进程视图:进程视图是可执行线程和进程作为活动类的建模,它是逻辑视图的一次执行实例,描述了并发与同步结构。

(3)实现视图:实现视图对组成基于系统的物理代码的文件和构件进行建模。

(4)部署视图:部署视图把构件部署到一组物理节点上,表示软件到硬件的映射和分布结构。

(5)用例视图:用例视图是最基本的需求分析模型。

面向对象的系统分析

面向对象的系统设计

软件架构

软件架构的定义

软件架构的模式

软件架构的分析与评估

基本信息系统集成技术

应用集成技术

数据库与数据仓库技术

Web Service 技术

J2EE 架构

.NET 架构

软件引擎技术(流程引擎、Ajax 引擎)

软件和常用构件标准(COM/DCOM/COM+、CORBA 和 EJB)

软件中间件

计算机网络技术

网络技术标准与协议

Internet 技术及应用

网络分类

网络服务器

网络交换技术

网络存储技术

光网络技术

无限网络技术

网络接入技术

综合布线和机房工程

网络规划、设计与实施

网络安全

网络管理

新一代信息技术

大数据

大数据的概念

大数据的关键技术

大数据发展应用领域和目标

云计算

云计算的概念和服务类型

云计算的关键技术

发展云计算的指导思想、基本原则和目标

发展云计算的主要任务

物联网

物联网的概念

物联网的发展现状

物联网的架构

物联网的关键技术

物联网的应用

移动互联网

移动互联网的概念

移动互联网的发展现状

移动互联网的关键技术

移动互联网的应用

互联网+

互联网+的内涵

互联网+行动