第一题:信息系统集成有哪些特点?

  • 信息系统集成要以满足用户需求为根本出发点

  • 信息系统集成不治是设备选择和供应,更重要的,它具有高技术含量的工程过程,要面向用户需求提供全面解决方案,其核心是软件

  • 系统集成的最终交付是一个完整的系统而不是一个分离的产品

  • 系统集成包括技术、管理和上午等各项工作,是一项综合性的系统工程。技术是系统集成工作的核心,管理和上午活动是系统集成项目成功实施的保障。


第二题:信息系统生命周期中的开发阶段包含哪些阶段?

立项、开发、运维和消亡四个阶段,其中开发阶段包括:

  • 总体规划阶段

  • 系统分析阶段

  • 系统设计阶段

  • 系统实施阶段

  • 系统验收阶段


第三题:软件工程重点掌握四种维护,软件维护包括哪些类型,及适用与那种情况?

  • 更正性维护:软件产品交付后进行修改,以更正发现的问题

  • 适应性维护:交付后进行修改,以保持软件产品能在编号后或变化中的环境中科院继续使用

  • 完善性维护:交付后进行修改,以改进性能和可维护性(占50%~60%)

  • 预防性维护:交付后进行修改,以再软件产品中的潜在错误成为实际错误前,检测和更正它们


第四题:UML的特征有哪些?

  • 不是一种可视化的程序设计语言,而是一种可视化的建模语言

  • 是一种建模语言规范说明,是面向对象分析与设计的一种标准表示

  • 不是过程,也不是方法,但允许任何一种过程和方法使用它

  • 简单并且可扩展,具有扩展和专有化机制,便于扩展,无需对核心概念进行修改


第五题:软件架构,几种常见的架构模式有哪些,以及优缺点?

  • 管道/过滤器模式,

  • 优点:1)体现了各功能模块的“黑盒”特性及高内聚低耦合的特点。

          2)可以将整个系统的输入/输出行为看成是多个过滤器行为的简单合成

          3)支持软件功能模块的重用

          4)便于系统维护,新的过滤器可添加到现有系统中,就得可由改进的过滤器替换

          5)支持某些特定的分析,如吞吐计算、死锁检测等

          6)支持并行操作,每个过滤器可以作为一个单独的任务完成

    缺点:1)通常导致处理过程的成批操作

          2)需要设计者协调两个相对独立但又存在关系的数据流

          3)可能需要每个过滤器自己完成数据解析和合成工作(如加密和解密),从而导致系统性能下降,并增加了过滤器具体实现的复杂性。

  • 面向对象模式

    优点:1)高度模块化2)封装功能实现了数据隐藏3)继承性提供了一种实现代码共享的手段4)提供了系统的灵活性,便于维护及扩充

    缺点:队形之间调用需要知道所调用对象的标识。如果对象的标识发生改变,必须通知所有调用该对象的对象,否则系统将可能无法正常运行

  • 事件驱动模式

    优点:1)支持软件重用,容易实现并发处理2)具有良好的可扩展性,通过注册可引入新的构建,而不影响现有构建。3)可简化客户代码

    缺点:1)构件消弱了自身对系统的控制能力。一个构件触发事件时,并不能确定响应该事件的其他构件及各构件的执行顺序2)不能很好的解决数据交换问题3)是系统中个构件的漏极关系变得更加复杂

  • 分层模式

    优点:1)有助于把复杂问题按功能分解,使整体设计更为清晰2)支持系统设计的逐级抽象3)具有较好的可扩展性4)支持复用

    缺点:1)并不是每个系统都可以很容易地划分出层次来;同事各层功能的划分也没有一个统一的、正确的抽象方法2)层次个数过多,系统性能可能会下降

  • 知识库模式

  • 客户机/服务器模式Client/Server,C/S,基于资源不对等,为实现共享而提出的。

    优点:1)客户机与服务器分离,允许网络分布操作;二者的开发也可以分开同时进行2)一个服务器可服务于多个客户端

    缺点:1)客户机与服务器的通讯依赖与网络,可能成为整个系统运作的瓶颈;客户机的负荷过重,难以管理大量的客户机,系统性能受到很大影响2)如果服务器及其界面定义有变化,则客户机也要做相应改变3)二层C/S模式采用单一服务器且以局域网为中心,难以扩展至广域网或internet。4)数据安全性不好。客户端程序直接访问数据库服务,使数据库的安全性受到威胁。

    C/S模式适用于分布式系统,为了解决C/S模式中客户端问题,发展形成了浏览器/服务器模式B/S;为了解决C/S模式中服务端问题,发展形成了三层(多层)C/S模式即多层应用架构。各种架构模式不互斥,可综合使用。


第六题:Web Services的特点、典型技术包含?,分别做什么用的?

  • 定义了一种松散的、粗粒度的分布计算模式,使用标准的HTTP(S)协议传送XML表示及封装的内容。

  • 典型技术包括:用于传递i型奶昔的简单对象访问协议SOAP,用于描述服务的Web服务描述语言WSDL、用于Web服务的注册的统一描述、发现及集成UDDI、用于数据交换的XML

  • Web服务的主要目标是跨平台的互操作性,适合使用web services的情况有(1)跨越防火墙(2)应用程序集成(3)B2B集成(4)软件重用;不适合使用web服务的情况有(1)单机应用程序(2)局域网上的同构应用程序


第七题:计算机网络知识,网络存储模式包含哪三个模式,每种特点是?

  • DAS直接连接存储,是存储器与服务器的直接连接到一系列计算机上

  • NAS网络连接存储,是将存储设备通过标准的网络拓扑结构连接到一系列计算机上。是一种既有强大存储能力又有相当灵活的存储结构,它的重点在于帮助工作组和部门级机构解决迅速增加存储容量的需求。NAS产品是真正即插即用的

  • SAN存储区域网络,是采用高速的光纤通道作为传输介质的网络存储技术。总的来说,SAN用有极度可扩展性、简化的存储管理、优化的资源和服务共享以及高度可用性。