3月9日做业

1、信息系统集成有哪些特色。数据库

(1)信息系统集成要以知足用户需求为根本出发点。安全

(2)信息系统集成不仅是设备选择和供应,更重要的,它是具备高技术含量的工程服务器

过程,要面向用户需求提供全面解决方案,其核心是软件。网络

(3)系统集成的最终交付物是一个完整的系统而不是一个分立的产品。架构

(4)系统集成包括技术、管理和商务等各项工做,是一项综合性的系统工程。技术并发

是系统集成工做的核心,管理和商务活动是系统集成项目成功实施的保障。框架

2、信息系统的生命周期的开发阶段又包括哪些阶段。数据库设计

  (1)整体规划阶段:是系统开发的起始阶段,以立项阶段所作的需求分析为基础,分布式

明确信息系统在企业经营战略中的做用和地位,指导信息系统的开发,优化配置并利用ide

各类资源,包括内部资源和外部资源,经过规划过程规范或完善用户单位的业务流程。

一个比较完整的整体规划应当包括信息系统的开发目标、整体结构、组织结构、管理流

程、实施计划、技术规范。

    (2)系统分析阶段:目标是为系统设计阶段提供系统的逻辑模型,内容包括组织结

构及功能分析、业务流程分析、数据和数据流程分析及系统初步方案。

    (3)系统设计阶段:根据系统分析的结果设计出信息系统的实施方案,主要内容包

括系统架构设计、数据库设计、处理流程设计、功能模块设计、安全控制方案设计、系

统组织和队伍设计及系统管理流程设计。

    (4)系统实施阶段:是将设计阶段的成果在计算机和网络上具体实现,即将设计文

本变成能在计算机上运行的软件系统。因为系统实施阶段是对之前所有工做的检验,因

此用户的参与特别重要。

    (5)系统验收阶段:经过试运行,系统性能的优劣及其余各类问题都会暴露在用户

面前,即进入了系统验收阶段。

3、软件维护包括哪些类型及做用。

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

  (2)适应性维护:软件产品交付后进行的修改,以保持软件产品能在变化后或变化

中的环境中能够继续使用。

  (3)完善性维护:软件产品交付后进行的修改,以改进性能和司‘维护性。

  (4)预防性维护:软件产品交付后进行的修改,以在软件产品中的潜在错误成为实

际错误前,检测和更正它们。

 

4、UML具备哪些特征。

(1)不是一种可视化的程序设计语言,而是一种可视化的建模语言。

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

    (3)不是过程,也不是方法,但容许任何一种过程和方法使用它。

    (4)简单而且可扩展,具备扩展和专有化机制,便于扩展,无需对核心概念进行

修改。

    (5)为面向对象的设计与开发中涌现出的高级概念(如协做、框架、模式和组件)

提供支持,强调在软件开发中,对架构、框架、模式和组件的重用。

    (6)与最好的软件工程实践经验集成。

5、几种常见的架构模式有哪些及它们重要的优缺点。

1.管道,过滤器模式

管道/过滤器模式的优势以下。
l体现了各功能模块的“ 黑盘” 特性及高内聚、低耦合的特色。
l能够将整个系统的输入,输出行为当作是多个过滤器行为的简单合成。
l支持软件功能模块的重用。
l便于系统维护:新的过滤器能够添加到现有系统中来,旧的能够由改进的过滤器替
换。
l支持某些特定的分析,如吞吐量计算、死锁检测等。
l支持并行操做,每一个过滤器能够做为一个单独的任务完成。
管道, 过滤器模式的缺点以下。
l一般致使系统处理过程的成批操做。
l须要设计者协调两个相对独立但又存在关系的数据流。
l可能须要每一个过滤器本身完成数据解析和合成工做(如加密和解密),从而导
致系统性能降低,并增长了过滤器具体实现的复杂性。

2、 面向对象模式

面向对象模式的优势以下。
l高度模块化。
l封装功能实现了数据隐藏。
l继承性提供了一种实现代码共享的手段。
l提供了系统的灵活性,便于维护及扩充。
面向对象系统的缺点在于: 对象之间的调用须要知道所调用对象的标识。若是对象的标
识发生改变,就必须通知全部调用该对象的对象。不然系统将可能没法正常运行。

3、事件驱动模式

事件驱动模式的优势以下。
l支持软件重用,容易实现并发处理。
l具备良好的可扩展性,经过注册可引入新的构件,而不影响现有构件。
l能够简化客户代码。
事件驱动模式的缺点以下。
l构件削弱了自身对系统的控制能力。一个构件触及事件时,并不能肯定响应该事件
的其余构件及各构件的执行顺序。
l不能很好地解决数据交换问题。
l使系统中各构件的逻辑关系变得更加复杂。

4、 分层模式

分层模式的优势。
l有助把复杂的问题按功能分解,使总体设计更为清晰。

分层模式的缺点以下。
l并非每一个系统均可以很容易地划分出层次来

l层次的个数过多,系统性能可能会降低。
五、知识库模式。

6、客户机/服务器模式

C/S 模式的优势以下。
l客户机与服务器分离,容许网络分布操做, 两者的开发也可分开同时进行。
l一个服务器能够服务于多个客户机。

随着企业规模的日益扩大,软件的复杂程度不断提升,传统的二层 C/S 模式的缺点日益
突出。
l客户机与服务器的通讯依赖于网络,可能成为整个系统运做的瓶颈;客户机的负荷
太重,难以管理大量的客户机,系统的性能受到很大影响。
l若是服务器及其界面定义有改变,则客户机也要作相应改变。
l二层 C/S 模式采用单一服务器且以局域网为中心,难以扩展至广域网或 Internet。
l数据安全性很差。客户端程序能够直接访问数据库服务器,使数据库的安全性受到
威胁。
C/S 模式适用于分布式系统,获得了普遍的应用。

 

6、Web服务的典型技术包括哪些及其做用,哪四种适合用Web服务技术,哪两种不适合用Web服务技术。

Web服务的典型技术包括:用

于传递信息的简单对象访问协议(Simple Object Access Protocal,SOAP)、用于描述服

务的Web服务描述语言(Web Services Description Language,WSDL)、用于,/Veb服务

的注册的统一描述、发现及集成(Universal Description Discovery and Integration,UDDI)、

用于数据交换的XML。

适台使用Web Services的状况以下。(1)跨越防火墙:  (2)应用程序集成:(3) B2B集成:(4)软件重用:

不适台使用Web Services的状况以下。(l)单机应用程序:只与运行在本地机器上的其余程序进行通讯的桌面应用程序最

好不使用Web服务,只用本地的API便可。

    (2)周域网上的同构应用程序:使用同一种语言开发的在相同平台的同一个局域网

中运行的应用程序直接经过TCP等协议调用,会更有效。

7、网络存储模式包括哪三个。

1) DAS

DAS是存储器与服务器的直接链接。

2) NAS

    NAS是将存储设备经过标准的网络拓扑结构(如以太网)链接到一系列计算机上。

3) SAN

    SAN是采用高速的光纤通道做为传输介质的网络存储技术。