uml05(第五章)
- 格式:ppt
- 大小:1.21 MB
- 文档页数:63
uml课后习题答案第一章系统建模与分析设计的演变课后习题:1、A2、C3、D4、B5、软件按照其工作方式可划分为实时处理软件、分时处理软件、交互式软件和批处理软件。
6、软件生存周期由软件的定义、软件的开发和软件的使用维护和更新换代三部分组成。
7、软件开发模型有瀑布模型、增量模型、螺旋模型、智能模型和快速原型模型等五种主要模型8、面向对象技术采用以类为中心的封装、继承、多态等不仅支持软件复用,而且使软件维护工作可靠有效,可实现软件系统的柔性制造。
9、UML的优点是:唯一性、连续性、维护性、复用性和完善性。
第二章统一建模语言UML1、A2、B3、C4、D5、B6、UML分析和设计模型由三类模型图表示,三类模型图是:用例模型图、静态模型图和动态模型图。
7、UML的软件统一开发过程,即生命周期按时间顺序可以划分为,开始,详细设计,系统构造和移交四个阶段及阶段中一系列的循环重复。
8、UML开发过程是一种二维结构软件开发过程,软件项目开发过程流程包括的核心工作内容是,分析,设计,实现,测试和配置9、UML中的五个不同的视图可以完整地描述出所建造的系统,这五种视图是用例视图、逻辑视图、构件视图、进程视图和配置视图。
10、UML中有10中基本图可以完整地描述出所有建造的系统,这10中视图是用例图、类图、对象图、包图、构件图、配置图、序列图、活动图、状态图和合作图。
第三章需求分析与用例建模习题:1、B2、A3、C4、D5、B6、A7、A8、UML软件开发过程需求分析阶段产生的模型由三类模型图表示。
他们是:用例模型图、静态模型图和动态模型图。
9、CRC卡中的描述由类名、类特征、类类型、责任和协作者共五部分组成10、软件项目的目的的可行性研究分析中,技术可行性研究包括风险分析、资源分析、技术分析三部分组成11、在UML软件开发过程的需求分析阶段,建立用例模型的步骤分为,确定系统的范围和边界,确定系统的执行者和用例,对用例进行描述,定义用例之间的关系和审核用例模型。
UML中的四种机制使地它简单和更易于使⽤,你可以在UML语⾔的任何时候⽤同样的⽅法来使⽤,这四种机制是:l specificationsl adornmentsl common divisionsl extensibility本章讨论adornments和extensibility这两种机制。
注释是最重要的⼀种修饰。
⼀个注释在UML中是⼀个图形符号,描述了和它相关联的元素或⼀组元素的限制或注释语。
上图就是⼀个使⽤注释的例⼦,图中右边的为注释符号。
UML的扩充性机制允许你在控制的⽅式下扩充UML语⾔。
这⼀类的机制包括:stereotype,标记值、约束。
Stereotype扩充了UML的词汇表,允许你创建新的建筑块,这些建筑块从已有的继承⽽来,但特别针对你的问题。
标记值扩充了UML的建筑块的属性,允许你在元素的规格中创建新的信息。
约束扩充了UML建筑块的语义,允许你添加新的规则或修改已有的。
你将使⽤这些机制来让UML满⾜你的领域和开发的特别需要。
上⾯是⼀个使⽤扩充机制的例⼦。
<>是stereotype,{version = 3.2}是标记值术语和概念注释是⼀种图形符号⽤来限制或给⼀个元素或⼀组元素加上注解。
注释画成⼀个带折⾓的矩形,在矩形中加上⽂字或图形的注解,stereotype是UML词汇的扩充,允许你创建新的UML建筑块,这些新的建筑块和原有的类似,但特别针对你⾃⼰的问题。
通常stereotype画成⽤<<和>>包围起来的⼀个名字,通常放在另⼀个元素的名字之上。
作为可选,stereotype可以画成加⼀个图标。
标记值是UML元素特性的扩充,允许你创建元素规格的新的信息。
在UML中标记值画成{}内的字符串,跟在元素名后⾯。
限制是UML元素语义的扩充,允许你对⼀个UML元素添加新规则或修改存在的规则。
限制通常画成{}内的字符串,放在关系附近。
当然,你也可以把限制⽤注释来表⽰。