软考错题集计算机语言
UML用系统视图描述系统的组织结构。其中,( )采用类、子系统、包和用例对系统架构进行设计建模。
UML利用5个系统视图描述系统的组织结构,包括系统分解的组成部分,以及它们的关联性、交互机制和指导原则等提供系统设计的信息。用例视图是最基本的需求分析模型。逻辑视图表示了设计模型中在架构方面具有重要意义的部分,即类、子系统、包和用例实现的子集。进程视图是可执行线程和进程作为活动类的建模。实现视图对组成基于系统的物理代码的文件和组件进行建模。部署视图把组件部署到一组物理节点上,表示软件到硬件的映射和分布结构。
在uml图中,( )展现了一组对象、接口、协作和它们之间的关系。( )强调消息跨越不同对象或参与者的实际时间,而不仅仅只是关心消息的相对顺序。( )软件和硬件组件之间的物理关系以及处理节点的组件分布情况。( )描述由模型本身分解而成的组织单元,以及它们之间的依赖关系。
类图展现了一组对象、接口、协作和它们之间的关系。
定时图强调消息跨越不同对象或参与者的实际时间,而不仅仅只是关心消息的相对顺序。
部署图软件和硬件组件之间的物理关系以及处理节点的组件分布情况。
包图描述由模型本身分解而成的组织单元,以及它们之间的依赖关系。
面向对象动态分析模型描述系统的动态行为,显示对象在系统运行期间不同时刻的动态交互。其中,UML 2.0的交互模型包括 ( ) 等,其他动态模型还有 ( ) 等。
其中交互图包括交互概览图、定时图、顺序图(序列图)与通信图(协作图),除此以外,动态模型还包括状态图和活动图等。
在软件需求工程中,需求管理贯穿整个过程。需求管理最基本的任务是明确需求,并使项目团队和用户达成共识,即 建立( ) 。
需求是软件项目成功的核心所在,它为其他许多技术和管理活动奠定了基础。在软件需求工程中,需求管理贯穿 整个过程。需求管理最基本的任务是明确需求,并使项目团队和用户达成共识,即建立需求基线。
UML的事物是对模型中最具有代表性的成分的抽象,(请作答此空)是模型的静态部分,描述概念或物理元素;( )用来描述、说明和标注模型的任何元素。
UML中有4种事物:
1、结构事物是UML模型中的名词。它们通常是模型的静态部分,描述概念或物理元素;
2、行为事物是UML模型的动态部分。它们是模型中的动词,描述了跨越时间和空间的行为;
3、分组事物是UML模型的组仅部分。它们是—些由模型分解成的盒子;
4、注释事物是UML模型的解释部分。这些注释事物用来描述、说明和标注模型的任何元素。
计算机系统中主机与外设间的输入输出控制方式有多种,其中占用主机CPU时间最多的是( 程序查询 )方式。
程序查询方式是主机通过程序直接控制输入输出设备的工作,此方式下进行主机和外设间的数据交换时,主机CPU要不 断查询外设状态、控制数据传送过程而不进行其他操作。 在中断方式下,主机向输入输出设备发出数据传送的命令后,仍可以进行其他操作, 外设在完成发送或接收数据的准备 工作后,向主机发出中断请求,进行数据传送。在此方式下,外设的准备工作可独立进行,主机在此期间进行其他操 作,但输入输出的数据传送操作仍在主机CPU控制下进行。 在DMA方式下,输入输出设备与内存储器直接相连,数据传送由DMA控制器而不是主机CPU控制。CPU除了传送开始 和终了时进行必要的处理外,不参与数据传送的过程。
输入输出通道实际上是一种专用处理机。进行输入输出操作时,通道取出并执行保存在主机主存储器中的程序,控制输 入输出设备与主存储器之间的数据交换。这种方式下CPU只需进行少量的处理就实现了并行操作。
UML中,序列图的基本元素包括( )。
时序图(Sequence Diagram),亦称为序列图或循序图,是一种UML行为图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。它可以表示用例的行为顺序,当执行一个用例行为时,时序图中的每条消息对应了一个类操作或状态机中引起转换的触发事件。
时序图中包括如下元素:角色,对象,生命线,激活期和消息。 1、角色(Actor) 系统角色,可以是人或者其他系统,子系统。
2、对象(Object) 对象代表时序图中的对象在交互中所扮演的角色,位于时序图顶部。 对象一般包含以下三种命名方式: 第一种方式包含对象名和类名。 第二种方式只显示类名不显示对象名,即为一个匿名对象。 第三种方式只显示对象名不显示类名。
3、生命线(Lifeline) 生命线代表时序图中的对象在一段时期内的存在。时序图中每个对象和底部中心都有一条垂直的虚线,这就是对象的生命线,对象间 的消息存在于两条虚线间。
4、激活期(Activation) 激活期代表时序图中的对象执行一项操作的时期,在时序图中每条生命线上的窄的矩形代表活动期。它可以被理解成C语言语义中一对花括号"{}"中的内容。
5、消息(Message) 消息是定义交互和协作中交换信息的类,用于对实体间的通信内容建模,信息用于在实体间传递信息。允许实体请求其他的服务,类角色通过发送和接受信息进行通信。