软考中项20140309作业

1、信息系统集成的特点

1、要以满足用户需求为根本出发点

2、不只是设备选择和供应,更重要的是具有高技术含量的工程实施过程,要面向用户需求的全面解决方案,其软件为核心。

3、最终交付物是一个完整的系统而不是一个分立的产品。

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

2、信息系统的生命周期的开发阶段分为哪几个阶段?

信息系统的生命周期可以分为4个阶段:立项、开发、运维、消亡4个阶段。其中立项阶段分以下5个阶段:总体规划阶段、系统分析阶段、系统设计阶段、系统实施阶段、系统验收阶段。

3、软件工程的软件维护包括哪几种类型及使用的前提条件?

软件维护包括以下类型

1、更正性维护:软件产品交付后进行的修改,以更正发现的问题。2、适应性维护:软件产品交付后进行的修改,以保持软件产品能在变化后或变化中的环境中可以继续使用。

3、完善性维护:软件产品交付后进行的修改,以改进性能和可维护性。4、预防性维护:软件产品交付后进行的修改,以在软件产品中的潜在的错误成为实际错误前,检测和更正。

4UML 语言的特征

1、不是一种可视化的程序设计语言,而是一种可视化的建模语言。2、是一种建模语言规范说明,是面向对象分析与设计的一种标准表示。3、不是过程,也不是方法,但允许任何一种过程和方法使用它。4、简单而且可扩展,具有扩展和专业化机制,便于扩展,无需对核心概念进行修改。5、为面向对象的设计与开发中涌现出的高级概念提供支持,强调在软件开发中,对架构、框架、模式和组件的重用。6、与最好的软件工程实践经验集成。

5、几种常见的软件架构模式有哪些?

1、管道/过滤器模式  2、面向对象模式  3、事件驱动模式  4、分层模式  5、知识库模式  6、客户机/服务器模式

6Web Services 的特点,哪些适用Web Services,哪些不适用

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

Web 服务的典型技术包括:用于传递信息的简单对象访问协议Simple Object Access ProtocalSOAP)、用于描述服务的 Web 服务描述语言Web Services Description LanguageWSDL)、用于 GWeb 服务的注册的统一描述、发现及集成Universal Description Discovery andIntegrationUDDI)、用于数据交换的 XML

Web 服务的主要目标是跨平台的可操作性,适合使用 Web Services 的情况如下。

1跨越防火墙:对于成千上万且分布在世界各地的用户来讲,应用程序的客户端和服务器之间的通信是一个棘手的问题。客户端和服务器之间通常都会有防火墙或者代理服务器。用户通过 Web 服务访问服务器端逻辑和数据可以规避防火墙的阻挡。

2应用程序集成:企业需要将不同语言编写的在不同平台上运行的各种程序集成起来时, Web 服务可以用标准的方法提供功能和数据,供其他应用程序使用。

3 B2B 集成:在跨公司业务集成(B2B 集成)中,通过 Web 服务 IT 将关键的商务应用提供给指定的合作伙伴和客户。用 Web 服务实现 B2B 集成,以便容易地解决互操作问题。

4软件重用:Web 服务允许在重用代码的同时,重用代码后面的数据。通过直接调用远端的 Web 服务,可以动态地获得当前的数据信息。用 Web 服务集成各种应用中的功能,为用户提供一个统一的界面,是另一种软件重用方式。

Web 服务也可能会降低应用程序的性能,不适合使用 Web Services 的情况如下。1、单机应用程序:只与运行在本机器中的其他程序进行通信的桌面应用程序最好不使用Web服务,只用本地的API即可。

2、局域网上的同构应用程序:使用同一种语言开发的在相同平台的同一个局域网中运行的应用程序直接通过TCP等协议调用,会更有效。

7、网络存储模式有那3个,分别的特点是什么

包括3个模式,分别是:DAS直接连接存储  NAS网络连接存储 SAN存储区域网络。DAS是存储器与服务器的直接连接,一般通过标准接口如小型计算机系统接口等,产品主要包括各种磁盘、磁带库和光存储等。NAS是将存储设备通过标准的网络拓扑结构连接到一系列计算机上。产品包括存储器件和集成在一起的简易服务器,可用于实现涉及文件存取及管理的所有功能。SAN是采用高速的光纤通道做为传输介质的网络存储技术。拥有极度的可扩展性、简化的存储管理、优化的资源和服务共享以及高度可用性。