一,信息系统集成的特点
1,以满足用户需求为根本出发点。
2,是具有高技术含量的工程过程,要面向用户需求提供全面解决方案,核心是软件。
3,最终交付物是一个完整的系统;
4,是一项综合性的系统工程,技术是系统集成的核心,管理和商务活动是系统集成项目成功实施的保障。
二,信息系统的开发阶段包括哪些
1,总体规划阶段:以立项阶段所做的需求分析为基础。
2,系统分析阶段:目标是为系统设计阶段提供系统的逻辑模型
3,系统设计阶段:根据系统分析的结果设计出实施方案
4,系统实施阶段:是将设计阶段的成果在计算机和网络上具体实现
5,系统验收阶段
三,软件维护的分类及适用条件
1,更正性维护:软件产品交付后进行的修改,以更正发现的问题
2,适应性维护:软件产品交付后进行的修改,以保证软件产品能在变化后或变化中的环境中可以正常使用。
3,完善性维护:软件产品交付后进行的修改,以改进性能和可维护性
4,预防性维护:软件产品交付后进行的修改,在软件产品中的潜在错误成为实际错误前,修复它们。
四,UML的特点
1,不是一种可视化的程序设计语言,而是一种可视化的建模语言
2,是一种建模语言模范说明,是面向对象分析与设计的一种标准表示
3,不是过程,也不是方法,但允许任何一种过程和方法使用它
4,简单并且可扩展
5,为面向对象的设计与开发中涌现出的高级概念提供支持,强调在软件开发过程中,对构架、框架、模式和组件重用。
6,与最好的软件工程实践经验集成
五,几种常见的软件架构模式及优缺点
1,软件过滤器模式
优点:1)体现了各功能模块间的‘黑盒’特性及高内聚、低耦合特点
2)可以将整个系统的输入输出行为看成是多个过滤器行为的简单组合
3)支持软件功能模块的的重用
4)便于系统维护
5)支持某些特定的分析
6)支持并行操作
缺点:1)通常导致系统处理过程的批量操作
2)需要设计者协调两个相对独立但又存在关系的数据流
3)可能需要每个过滤器自己完成数据解析和合成工作,从而导致系统性能下降
2,面向对象模式
优点:1)调试模块化
2)封装功能实现了数据隐藏
3)继承性提供了一种实现代码共享的手段
4)提供了系统的灵活性,便与维护和扩充
缺点:对象之间的调用需要知道所调用对象的标识,如果对象标识发生变化,就必须通知所有调用该对象的对象,否则系统将无法正常运行。
3,事件驱动模式
优点:1)支持软件重用
2)具有良好的可扩展性
3)可以简化客户代码
缺点:1)构件削弱了自身对系统的控件能力
2)不能很好的解决数据交换问题
3)使系统中各构件的逻辑关系变得更加复杂
4,分层模式
优点:1)把复杂的问题按功能分解,使整体设计更为清晰
2)支持系统设计的逐级抽象
3)具有较好的可扩展性
4)支持复用
缺点:1)并不是所有系统都可以很容易的划分出层次来,同时,各层功能的划分也没有一个统一的、正确的抽象方法
2)层次的个数过多,系统性能可能会下降
5,知识库模式
六,Web Services技术的特点及适用条件
Web service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件, 就可相互交换数据或集成。
适用于跨越防火墙、应用程序集成、B2B集成、软件重用。
不适用于单机应用程序、局域网上的同构应用程序。
七,计算机网络存储模式包括哪些
DAS:是存储器与服务器的直接连接,一般通过标准接口。
NAS:是将存储设备通过标准的网络拓朴结构连接到一系列计算机上。
SAN:是采用高速的光纤通道作为传输介质的网络存储技术,它将存储系统网络化,实现了高速共享存储。
原文地址:http://rual1234.blog.51cto.com/3360483/1749361