1、信息系统集成显著特点?
(1)满足用户需求为根本出发点。
(2)不只是设备选择和供应,更重要的,它是具有高技术含量的工程
过程,要面向用户需求提供全面解决方案,其核心是软件。
(3)最终交付物是一个完整的系统而不是一个分立的产品。
(4)是一项综合性的系统工程。技术是系统集成工作的核心,管理和商务活动是系统集成项目成功实施的保障。
2、信息开发阶段包括几个阶段?
(1)总体规划阶段;
(2)系统分析阶段;
(3)系统设计阶段
(4)系统实施阶段;
(5)系统验收阶段.
3、软件维护分为几种?
(1)更正性维护:软件产品交付后进行的修改,以更正发现的问题。
(2)适应性维护:软件产品交付后进行的修改,以保持软件产品能在变化后或变化中的环境中可以继续使用。
(3)完善性维护:软件产品交付后进行的修改,以改进性能和司‘维护性。
(4)预防性维护:软件产品交付后进行的修改,以在软件产品中的潜在错误成为实际错误前,检测和更正它们。
4、UML特征:
(1)不是一种可视化的程序设计语言,而是一种可视化的建模语言。
(2)是一种建模语言规范说明,是面向对象分析与设计的一种标准表示。
(3)不是过程,也不是方法,但允许任何一种过程和方法使用它。
(4)简单并且可扩展,具有扩展和专有化机制,便于扩展,无需对核心概念进行修改。
(5)为面向对象的设计与开发中涌现出的高级概念(如协作、框架、模式和组件)提供支持,强调在软件开发中,对架构、框架、模式和组件的重用。
(6)与最好的软件工程实践经验集成。
5、软件架构常见都有几种?他们各自优缺点?
(1)管道,过滤器模式,优点:内聚、低耦合的特点。
(2)面向对象模式:典型应用是基于构件的软件开发(Component-Based Development,CBD)。优点:高度模块化。缺点:对象之间的调用需要知道所调用对象的标识。如果对象的标识发生改变,就必须通知所有调用该对象的对象。
(3)事件驱动模式:事件驱动模式的基本原理是构件并不直接调用过程,而是触发一个或多个事件。事件驱动模式的主要特点是事件的触发者并不知道哪些构件会受到事件的影响,且不能假定构件的处理顺序,甚至不知道会调用哪些过程,使用事件驱动模式的典型系统包括各种图形界面工具。
(4)分层模式:分层模式的典型应用是分层通信协议,如ISO/OSI的七层网络模型。优点:①有助把复杂的问题按功能分解,使整体设计更为清晰。②支持系统设计的逐级抽象。③具有较好的可扩展性。④支持复用。缺点:①并不是每个系统都可以很容易地划分出层次来;同时,各层功能的划分也没有一个统一的、正确的抽象方法。②层次的个数过多,系统性能可能会下降。
(5)知识库模式—典型的应用是黑板系统。黑板系统的典型应周是信号处理领域,如语音和模式识别。
(6)客户机/服务器模式:c/s模式适用于分布式系统,得到了广泛的应用。为了解决as模式中客户端的问题,发展形成了浏览器朋显务器( Browser/Server,B/S)模式;为了解决as模式中服务器端的问题,发展形成了三层(多层)c/s模式,即多层应用架构。
6、Web服务的典型技术包括:①用于传递信息的简单对象访问协议(Simple Object Access Protocal,SOAP)、②用于描述服务的Web服务描述语言(Web Services Description Language,WSDL)、③用于,/Veb服务的注册的统一描述、发现及集成(Universal Description Discoveryand Integration,UDDI)、④用于数据交换的XML。
适台使用Web Services的情况如下:(1)跨越防火墙;(2)应用程序集成;(3) B2B集成;(4)软件重用。
不适合使用Web服务的情况如下:(l)单机应用程序;(2)周域网上的同构应用程序。
7、网络存储模式:直接连接存储(Direct Attached Storage ,DAS)、网络连接存储(Network Attached Stroage NAS)、存储区网络(Stroage Area Network ,SAN)。
(1)DAS是存储器与服务器的直接连接,一般通过标准接口。DAS产品主要包括种磁盘、磁带库和光存储等产品。
(2)NAS是将存储设备通过标准的网络拓扑结构(如以太网)连接到一系列计算机上。
(3)SAN是采用高速的光通信作为传输介质的网络存储技术。