软考错题集信息系统概述
以下关于信息系统开发方法的叙述中,错误的是( )。
以下关于信息系统开发方法的叙述中,错误的是( 原型化方法是自顶向下的,它提出了一组提高系统结构合理性的准则 )。
结构化方法:结构是指系统内各个组成要素之间的相互联系、相互作用的框架。结构化方法也称为生命周期法,是一种传统的信息系统开发方法,由结构化分析、结构化设计、结构化程序设计三部分有机组合而成,精髓是自顶向下,逐步求精和模块化设计。结构化方法的特点:开发目标清晰、开发工作阶段化、设计方法结构化。
面向对象(Object-Oriented , OO)方法认为,客观世界是由各种“对象”组成的,任何事物都是对象,每一个对象都有自己的运动规律和内部状态,都属于某个对象“类”,是该对象的一个元素。复杂的对象可由相对简单的各种对象以某种方式而构成,不同对象的组合及相互作用构成了系统。与结构化方法类似,面向对象方法也包括面向对象的分析,面向对象的设计和面向对象的程序设计。面向对象方法最早来源于仿真领域,其特点是系统的描述及信息模型的表示与客观实体相对应,符合人们的思维习惯,有利于系统开发过程中用户与开发人员的交流和沟通,缩短开发周期,提供系统开发的准确性和效率
面向服务方法:OO的应用建立在类和对象之上,随后发展起来的建模技术将相关对象按照业务功能进行分组,就形成了构件(component)的概念。对于构件的功能调用,则采用接口的形式暴露出来。进一步的将接口的定义与实现进行解耦,则催生了服务和面向服务(Service-Orientend,SO)的开发方法。SO 方法有三个主要的抽象级别:操作、服务和业务流程。与OO比较,SO方法增强了系统的灵活性、可复用性和可演化性,并给信息系统开发带来了新的思路,单纯应用过去的技术已经无法完全满足这种方法的需要。因为服务基础框架架构基于粗粒度,松散耦合和基于标准的服务,这使得信息系统的建设能够保持主动。
原形化方法:结构化方法和面向对象方法有一个共同点,在系统开发初期必须明确系统的功能要求,明确系统边界。然而对信息系统而言,明确问题本身不是一件轻松的事情。原型化方法也称快速原型法,简称为原型法。根据用户初步需求,利用系统开发工具,快速地建立一个系统模型给用户,在此基础上与用户交流,最终实现用户的信息系统快速开发的方法。原型法的优点主要在于能够有效的确认用户的需求,适用于那些需求不明确的系统开发。对于分析层面难度大、技术层面不大的系统时候采用原型法开发。而对于技术层面的困难远远大于分析层面的系统,则不宜用原型法。
题中A选项张冠李戴,自顶向下,提高结构合理的准则应是结构化方法的特点,故选A。
Z语言是一种 ( ) 的形式化语言。
Z语言是一种“状态—操作”风格的形式化语言,借助模式来表达系统结构。建立于集合论和数理逻辑的基础上,是一个强类型系统,可以使用自然语言。
EAI数据集成有( ),数据复制和基于接口的数据集成。
EAI(企业应用集成) 是一种通过系统架构和技术手段,实现企业内部多个系统间数据交换和协作的解决方案。在数据集成方面,EAI主要包括以下方式:
数据复制:将数据从一个系统复制到另一个系统,适合于静态数据或更新频率较低的数据。
基于接口的数据集成:通过定义系统间的数据接口,实现动态数据交换。
数据联邦:通过联邦机制,使多个数据源看起来像一个虚拟数据库,适合实时性要求较高的场景。
信息系统的生命周期不包括 ( ) 阶段。
信息系统的生命周期分为产生、开发、运行和消亡4个阶段。
假设某证券公司的股票交易系统中有正在运行的事务,此时,若要转储该交易系统数据库中的全部数据,则应采用( )方式。
静态转储需要在转储过程中锁定数据库,阻止任何事务的执行,直到转储完成。这对于大型、繁忙的数据库来说是不可行的,因为它会导致服务中断。
动态转储则不需要锁定整个数据库,可以在不影响正常事务处理的情况下进行数据复制。
全局转储是转储整个数据库的状态,包括所有数据和事务日志,这通常用于创建数据库的完整备份。
增量转储只转储自上次转储以来发生变化的数据,这种方式可以节省存储空间,但恢复数据时需要多次转储的日志。
对于正在运行的证券公司股票交易系统,需要在不影响正在进行的事务的同时转储全部数据,动态全局转储是最合适的选择。这种方式可以在系统持续运行的情况下,完整地复制数据库,确保数据的安全性和系统的连续性。