1.UML相关
UML状态图和活动图的区别是什么?
状态图主要描述系统在运行时的对象状态与事件的关系,基于某个事件后对象的状态。
活动图主要是描述系统中的各个对象的工作流程和活动,并且可以是描述并发的情况,常用的活动图比如通信图和泳道图。
两者的区别:状态图侧重于事件执行后对象状态的结果,活动图主要是侧重于行为的动作,活动图可以描述并发,活动图主要是两个对象相互交互的过程。
什么是用例图?用例图中的参与者是什么?用例之间的关系有哪些?用例图中的用例模型和分析模型分别包括哪些步骤?
用例图是静态图,展现了一组用例、参与者以及它们之间的关系。
用例图包括参与者、用例、通信关联三种元素。
用例图中的参与者是人、硬件或其它系统可以扮演的角色。
用例之间的关系有包含、扩展、泛化。
用例图用例模型包括:(1) 识别参与者; (2) 合并需求获得用例; (3) 细化用例描述; (4) 调整用例模型。
用例图分析模型包括:(1)定义概念类; (2) 识别类之间的关系; (3) 为类添加职责; (4) 建立交互图。
2.RUP中的9个核心工作流是什么?
业务建模、需求、分析与设计、实现、测试、部署、配置和变更管理、项目管理、环境。
业务建模:为目标组织开发一个构想,基于这个构