软件工程

状态图与活动图有何相同与不同之处?在建立系统模型时,应该如何使用这两类模型?

题目

状态图与活动图有何相同与不同之处?在建立系统模型时,应该如何使用这两类模型?

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

●在面向对象分析模型中,(43)一不属于系统的行为模型。

A.类图

B.顺序图

C.活动图

D.状态图


正确答案:A

第2题:

在UML的需求分析模型中,对用例模型中的用例进行细化说明应使用( )。

A.活动图

B.状态图

C.配置图

D.构件图


参考答案:A

第3题:

试题(32)

下列关于不同软件开发方法所使用的模型的描述中,正确的是 (32) 。

(32)

A. 在进行结构化分析时,必须使用数据流图和软件结构图这两种模型

B. 采用面向对象开发方法时,可以使用状态图和活动图对系统的动态行为进行建模

C. 实体联系图(E-R图)是在数据库逻辑结构设计时才开始创建的模型

D. UML的活动图与程序流程图的表达能力等价


正确答案:B
试题(32)分析
结构化分析方法是一种面向数据流的需求分析方法,其基本思想是自顶向下逐层分解。数据流图是进行结构化分析时所使用的模型,其基本成分包括数据流、加工、数据存储和外部实体。在进行结构化设计时,通过对数据流图进行变换分析和事务分析可以导出程序结构图。
数据库设计可以分为4个主要阶段:①用户需求分析。数据库设计人员采用一定的辅助工具对应用对象的功能、性能、限制等要求所进行的科学分析。②概念设计。概念结构设计是对信息分析和定义,如视图模型化、视图分析和汇总。对应用对象精确地抽象、概括而形成的独立于计算机系统的企业信息模型。描述概念模型的较理想的工具是E―R图。③逻辑设计。将抽象的概念模型转化为与选用的DBMS产品所支持的数据模型相符合的逻辑模型,它是物理设计的基础。包括模式初始设计、子模式设计、应用程序设计、模式评价以及模式求精。④物理设计。逻辑模型在计算机中的具体实现方案。
UML是面向对象软件的标准化建模语言,其中状态图、活动图、顺序图和通信图可以用来对系统的动态行为进行建模。活动图展现了在系统内从一个活动到另一个活动的流程。活动图强调对象之间的控制流程。在活动图上可以表示分支和汇合。活动图与传统的程序流程图是不等价的。
参考答案
(32)B

第4题:

面向对象动态分析模型描述系统的动态行为,显示对象在系统运行期间不同时刻的动态交互。其中,交互模型包括( ),其他行为模型还有(请作答此空)。

A.顺序图和协作图
B.顺序图和状态图
C.协作图和活动图
D.状态图和活动图

答案:D
解析:
面向对象分析产生三种分析模型 :1. 对象模型:对用例模型进行分析,把系统分解成互相协作的分析类,通过类图/对象图描述对象/对象的属性/对象间的关系,是系统的静态模型 2. 动态模型:描述系统的动态行为,通过时序图/协作图描述对象的交互,以揭示对象间如何协作来完成每个具体的用例,单个对象的状态变化/动态行为则可以通过状态图(活动图)来表达 。3. 功能模型:功能模型表示变化的系统的“功能”性质,它指明了系统应该“做什么”,因此更直接地反映了用户对目标系统的需求。功能模型指明了系统应该“做什么”;动态模型明确规定了什么时候(即在何种状态下接受了什么事件的触发)做;对象模型则定义了做事情的实体。

第5题:

“4+1”视图主要用于描述系统逻辑架构,最早由Philippe Kruchten于1995年提出。其中( )视图用于描述对象模型,并说明系统应该为用户提供哪些服务。当采用面向对象的设计方法描述对象模型时,通常使用( )表达类的内部属性和行为,以及类集合之间的交互关系;采用( )定义对象的内部行为。

A.逻辑 B.过程 C.开发 D.物理 A.对象图 B.活动图 C.状态图 D.类图 A.对象图 B.活动图 C.状态图 D.类图


正确答案:A,D,C

第6题:

在UML中的状态图和活动图的叙述中,______是错误的。

A.状态图和活动图都是对系统的动态方面进行建模的图

B.活动图是状态图的一种特殊情况,其中所有或大多数状态是活动状态

C.状态图显示从状态到状态的控制流,活动图显示的是从活动到活动的控制流

D.在对一个对象的生存期建模时,只能使用状态图


正确答案:D
解析:“状态图”描述了一个特定对象的所有可能状态,以及由于各种事件的发生而引起的状态间的转移。它强调单个对象按事件次序发生的行为,但不适合描述若干协作对象的行为。“活动图”是一种特殊的状态图,描述需要做的活动,执行这些活动的顺序,以及工作流(完成工作所需要的步骤)。它强调对象间的控制流。UML的行为类模型图用于描述系统动态行为的各个方面,包括用例图、序列图、协作图、状态图和活动图等。可见,在对一个对象的生存期建模时,不仅仅只能使用状态图。

第7题:

面向对象动态分析模型描述系统的动态行为,显示对象在系统运行期间不同时刻的动态交互。其中,交互模型包括( ),其他行为模型还有( )。

A.顺序图和协作图 B.顺序图和状态图C.协作图和活动图D.状态图和活动图 A.顺序图和协作图 B.顺序图和状态图C.协作图和活动图D.状态图和活动图


正确答案:A,D

第8题:

在UML中的状态图和活动图的叙述中,(42)是错误的。

A.状态图和活动图都是对系统的动态方面进行建模的图

B.活动图是状态图的一种特殊情况,其中所有或大多数状态是活动状态

C.状态图显示从状态到状态的控制流,活动图显示的是从活动到活动的控制流

D.在对一个对象的生存期建模时,只能使用状态图


正确答案:D
解析:“状态图”描述了一个特定对象的所有可能状态,以及由于各种事件的发生而引起的状态间的转移。它强调单个对象按事件次序发生的行为,但不适合描述若干协作对象的行为。 “活动图”是一种特殊的状态图,描述需要做的活动,执行这些活动的顺序,以及工作流(完成工作所需要的步骤)。它强调对象间的控制流。UML的行为类模型图用于描述系统动态行为的各个方面,包括用例图、序列图、协作图、状态图和活动图等。可见,在对一个对象的生存期建模时,不仅仅只能使用状态图。

第9题:

在面向对象分析模型中,( )不属于系统的行为模型。

A.类图
B.顺序图
C.活动图
D.状态图

答案:A
解析:

第10题:

面向对象动态分析模型描述系统的动态行为,显示对象在系统运行期间不同时刻的动态交互。其中,交互模型包括(3),其他行为模型还有(4)。

A.顺序图和协作图
B.顺序图和状态图
C.协作图和活动图
D.状态图和活动图

答案:D
解析:
uml包括静态与动态视图,其中动态图又有一个细化的分类:交互图,交互图包括顺序图(序列图)与通信图(协作图)。

更多相关问题