信息系统集成专业技术知识

第一章  信息系统基础知识

第一节 信息系统的生命周期

  立项 开发 运维 消亡(口诀:花开云散)

  立项:形成《需求规格说明书》由系统分析师完成。

  开发:工作内容:系统分析 、系统设计、系统实施、系统验收。

  运维:4种类型,更正性维护、适应性维护、完善性维护、预防性维护

  消亡:

第二节 信息系统的开发方法

  结构化方法:缺点,开发周期长,工作效率低,文档设计说明繁琐。

  原型发

  面向对象方法

  面向服务的方法

  敏捷方法

第三节 信息系统生命周期模型

  瀑布模型:属于结构化开发方法

  V模型:编码-单元测试(边界值错误)、详细设计-集成测试(接口)、概要设计-系统测试(整体运行)、需求分析-验收测试(业务需求)。口诀: 延续膝盖吉祥扁担

  原型模型:迭代方法

  RUP统一过程模型:开发+项目管理,状态:初始 、细化、 构建 、交付

  螺旋模型:结合了瀑布型和原型模型,适应于大型项目

  喷泉模型:适应于面向对象方法;无间隙、迭代

  SCRUM - - 并列争求法:敏捷方法

第四节 信息系统开发过程

  1.需求分析

    定义:针对待解决问题的特征描述,所定义的需求必须可以被验证

    作用:检测和解决需求之间的冲突,发现系统的边界,详细描述系统的需求。

  2.软件设计

    根据软件需求,产生一个软件内部结构的描述,并将其作为软件构造的基础。

    3.软件测试

    为了评价和改进软件质量、识别产品的缺陷和问题而进行的活动

    4.软件维护

    更正性维护、适应性维护、完善性维护、预防性维护(口诀:就是鱼丸)

第二章 面向对象技术

  对象 = 属性+方法

  对象是类的实例,类是对象的模板

  优点:可以复用

  封装、继承、泛化、多态

  UML统一建模语言:

    构造块:事务、关系和图

    规则:是构造块如何放在一起的规定。(包括范围、可见性、完整性、执行)

    公共机制:是指达到特定目标的公共UML方法。(包括规格说明、修饰、公共分类、扩展机制)

  UML中有4种事务:结构事务、行为事务、分组事务、注释事务。

    结构事务:类、接口、协作、用例、主动类、构件、制品、结点

    行为事务:消息、状态、动作

    分组事务:包

    注释事务:注释

  用例图:是指由参与者、用例、边界以及它们之间的关系构成的用于描述系统功能的视图,用于面向对象开发方法的需求分析阶段。

    关系:包含关系(include)、扩展关系(extend)

  类图与对象图:

    类图关系:关联关系(类A——>类B)、聚合关系(部分类-◊整体类)、组合关系(部分类-♦整体类)、依赖关系(类A--->类B)、泛化关系(子类-父类)、实现关系

  状态图:用来描述一个特定的对象所有可能的状态,以及由于各种事件的发生而引起的状态之间的转移和变化,主要描述行为的结果

  活动图:将进程或其他计算的结构展示为计算内部一步步的控制流和数据流,主要描述行为的动作

  序列图:主要用来更直观的表现各个对象交互的时间顺序

  协作图(通信图):是一种类图,强调参与交互的,各个对象的结构现象和组织

    时序图强调交互的时间次序,协作图强调交互的空间结构。

  构件图:描述了软件的各种构件和他们之间的依赖关系,构件图由源文件代码、二进制代码、可执行文件或者动态连接库等构件组成。

  部署图:用来显示系统中软件和硬件的物理架构

  包图:一个包图可以由任何一种UML图组成,通常是UML用例图或者是UML类图。

第三章 软件架构

UML与系统架构

  逻辑视图 、进程视图、实现视图、部署视图、用例视图

软件架构风格

  数据流风格:管道过滤器

  调用/返回风格:主程序/子程序,面向对象和抽象数据类型,分层

  独立构件:事件驱动,进程通信

  虚拟机风格:解释器,级域规则的系统

  仓库风格:数据库系统(2大类构件),黑板系统(知识源、黑板、控制),超文本系统(静态网页)。

软件架构评估

  基于调查问卷(检查表)、级域场景的方式、基于度量的方式。

第四章 中间件技术

第1节 中间件

  分为数据库访问中间件、远程过程调用中间件、面向消息中间件、事务中间件、分布式对象中间件等。

  远程过程调用中间件(RPC):是一种分布式应用程序的处理方法。

  数据库访问中间件:mysql Oracle DB2,windows 平台的ODBC和Java平台的JDBC

  面向消息中间件:利用高效可靠的消息传递机制进行平台无关的数据传递,典型产品:IBM的MQSeries。

  分布式对象中间件:是建立对象之间客户/服务器关系的中间件,典型产品有OMG的CORBA、Java的RMI/EJB、Microsoft的DCOM。

  事务中间件:也叫事务处理监控器。

第2节 典型应用集成技术

  数据仓库技术:是一个面向主题的、集成的、相对稳定的、反应历史变化的数据集合;用于支持管理决策。

  web services 技术:web服务的主要目标是跨平台的互操作性,services的情况包括:跨越放火墙、应用程序集成、B2B集成、软件重用等。

    简单对象访问协议SOAP:消息传输规范

    web服务描述语言WSDL:描述服务的语言

    统一描述、发现及集成 UDDI:服务的信息注册规范

    数据交换技术XML:

  JavaEE:应用服务器运行环境主要包括组件、容器、服务三部分,组件表示应用逻辑的代码;容器就是组件的运行环境,服务则是应用服务器提供的各种功能接口。

  .NET :

  com:是开放的组件标准,有很强的扩充和扩展能力。Dcom在com的基础上添加了许多功能和特性,主要是分布式功能。com+ :以上两者的结合

  CORBA:公共对象请求代理架构,

  EJB:在JavaEE中用于封装中间层的业务功能,体现了接口混合实现分离的原则。

第3节 企业应用集成EAI

  EAI可以包括

  表示集成:最浅的最原始的集成,是黑盒集成,

  数据集成:是白盒集成

  控制集成:黑盒集成也称为功能集成或者应用集成,是在业务逻辑层上对应用系统进行集成的。

  业务流程集成:业务流程集成也称为过程集成,这种集成超越了数据和系统,它由一系列基于标准的、统一数据格式的工作流组成。

第五章 企业信息化

第1节 企业信息化

  企业资源规划:三个”流“:物流、资金流、信息流。ERP

  客户关系管理系统:CRM以信息技术为手段,以客户为中心,在注重提高客户的满意度的同时,提高企业获取利润的能力。

    关于客户数据:分为描述性、促销性和交易性数据

  供用链管理SCM:指企业通过改善上下游供用链关系,整合和优化供用链中的信息流、物流和资金流,以获得企业的竞争优势。

    csm包括计划、采购、制造、配送、退货五大基本内容。

    scm以客户为中心、集成化管理、扩展性管理、合作管理、多层次管理。

第2节 电子商务

  电子商务:按参与交易的对象分类,

    1.企业对消费者 B2C

    2.企业对企业 B2B

    3.消费者对消费者 C2C

    4.线上对线下 O2O

第3节 商业智能

  BI系统主要包括数据预处理、建立数据仓库、数据分析和数据展现4个主要阶段

  一般认为,数据仓库、OLAP和数据挖掘技术是BIde三大组成部分。

猜你喜欢

转载自www.cnblogs.com/mm0708/p/11718459.html