UP 的阶段,用例和使用场景之间是什么关系以及和协作之间的关系,软件开发过程中使用 UML 的必要性以及好处,寻找概念类的三种策略

发布于 2020-11-01  537 次阅读


UP 的阶段,用例和使用场景之间是什么关系以及和协作之间的关系,软件开发过程中使用 UML 的必要性以及好处

1.什么是 UP 的阶段?

1) 初始:大体上的构想、业务案例、范围和模糊评估;
2) 细化:已精化的构想、核心架构的迭代实现、高风险的解决、确定大多数需求和范围以
及进行更为实际的评估;
3) 构造:对遗留下来的风险较低和比较简单的元素进行迭代实现,准备部署;
4) 移交:进行 beta 测试和部署。

2.用例和使用场景之间是什么关系?与协作又是什么关系?

用例就是一组相关的成功和失败场景集合,用来描述参与者如何使用系统来实现其目
标。用例实例也就是常说的“使用场景”,而协作是用例的实现。

3.请简要阐述在软件开发过程中使用 UML 的必要性以及好处。

软件开发是一个很复杂的工程,而采用统一的建模语言来对软件进行描述能够使客户、涉众、开发人员对软件能够有更好的共识,也能够有效地降低复杂性。

4.寻找概念类的三种策略是什么?

1) 重用和修改现有的模型,这是首要、最佳且最简单的方法。可以从已发布的领域模型和书
籍中获得。;
2) 使用分类列表;
3) 确定名词短语,在对领域的文本性描述中识别名词和名词短语,将其作为候选的概念类
或属性。


繁华落尽,雪花漫天飞舞。