1、信息系统集成有哪些特点
以满足用户需求为根本出发点;
不只是设备选择和供应,它是具有高技术含量的工程过程,要面向用户需求提供全面解决方案,其核心是软件;
最终交付物是一个完整的系统而不是一个分立的产品。
包括技术、管理和商务等各项工作,是一项综合性的系统工程。技术是系统集成工作的核心,管理和商务活动是系统集成项目成功实施的保障。
2、信息系统生命周期中的开发阶段包含哪些阶段
开发阶段可分为总体规划阶段、系统分析阶段、系统设计阶段、系统实施阶段和系统验收阶段。
3、软件工程的维护类型及适用条件
更正性维护:软件产品交付后进行的修改,以更正发现的问题。
适应性维护:软件产品交付后进行的修改,以保持软件产品能在变化后或变化中的环境中可以继续使用。
完善性维护:软件产品交付后进行的修改,以改进性能和可维护性。
预防性维护:软件产品交付后进行的修改,以在软件产品中的潜在错误成为实际错误前,检测和更正它们。
4、UML语言的特征
不是一种可视化的程序设计语言,而是一种可视化的建模语言。
是一种建模语言规范说明,是面向对象分析与设计的一种标准表示。
不是过程,也不是方法,但允许任何一种过程和方法使用它。
简单并且可扩展,具有扩展和专有化机制,便于扩展,无需对核心概念进行修改。
为面向对象的设计和开发中涌现的高级概念(如协作、框架、模式和组件)提供支持,强调在软件开发中,对架构、框架、模式和组件的重用。
5、软件架构几种常见的软件架构模式及特点
管道/过滤器模式:体现各功能模块的“墨盒”特性及高内聚、低耦合特点。
面向对象模式:典型应用是基于构件的软件开发。优点是高度模块化。缺点是对象之间的调用需要知道所调用对象的标识,如果标识改变,就必须通知所有调用该对象的对象。否则系统可能无法正常运行。
事件驱动模式:构件并不直接调用过程,而是触发一个或多个事件。特点是事件的触发者并不知道哪些构件会受到事件的影响,且不能假定构件的处理顺序,甚至不知道会调用哪些过程。使用事件驱动模式的典型系统包括各种图形界面工具。
分层模式:采用层次化的组织方式,每一层都是为上一层提供服务,并使用下一层提供的功能。典型应用是分层通信协议,如ISO/OSI七层网络模型。优点是有助把复杂的问题按功能分解,使整体设计更为清晰。缺点是并不是每个系统都可以很容易地划分出层次来;层次的个数过多,系统性能可能会下降。
知识库模式:有两种不同的构件:中央数据结构件说明当前状态,独立构件在中央数据存储上执行,中央数据构件与独立的外部构件间的相互作用是系统中的主要问题。有两种不同的控制策略,基于传统数据库型的知识库模式和基于黑板系统的知识库模式。黑板系统的典型应用是信息处理领域,如语音和模式识别。
6、web service的典型技术及特点 以及哪些情况适用web service
Web服务定义了一种松散的、粗粒度的分布计算模式,使用标准的HTTP(S)协议传送XML表示及封装的内容。典型技术包括:用于传递信息的简单对象访问协议(simple object access protocol , SOAP),用于描述Web服务描述语言(webservices description language , WSDL)、用于Web服务的注册的统一描述、发现及集成(universal description discovery and integration, UDDI)、用于数据交换的XML。
Web服务的主要目标是跨平台的互操作性,适用情况如下:
跨越防火墙;应用程序集成;B2B集成;软件重用;
不适用的情况:单机应用程序;局域网上的同构应用程序;
7、计算机网络知识网络存储模式及各自的特点
DAS:直接连接存储,存储器与服务器直接连接,一般通过标准接口,如小型计算机系统接口。产品有磁盘、磁带库和光存储等产品。
NAS:网络连接存储,将存储设备通过标准的网络拓扑结构(以太网)连接到一系列计算机上。既有强大存储能力又有相当灵活存储结构,它的重点在于帮助工作组和部门级机构解决迅速增加存储容量的需求。产品包括存储器件(磁盘阵列、磁带库等)和集成在一起的简易服务器,可用于实现涉及文件存取及管理的所有功能。即插即用,支持多平台,物理位置放置灵活。
SAN:存储区域网络,采用高速的光纤通道作为传输介质的网络存储技术。将存储系统网络化,实现了高速共享存储以及块级数据访问的目的。SAN拥有极度的可扩展性、简化的存储管理、优化的资源和服务共享以及高度可用性。