本文主要是介绍UP 的阶段,用例和使用场景之间是什么关系以及和协作之间的关系,软件开发过程中使用 UML 的必要性以及好处,寻找概念类的三种策略,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
UP 的阶段,用例和使用场景之间是什么关系以及和协作之间的关系,软件开发过程中使用 UML 的必要性以及好处
1.什么是 UP 的阶段?
1) 初始:大体上的构想、业务案例、范围和模糊评估;
2) 细化:已精化的构想、核心架构的迭代实现、高风险的解决、确定大多数需求和范围以
及进行更为实际的评估;
3) 构造:对遗留下来的风险较低和比较简单的元素进行迭代实现,准备部署;
4) 移交:进行 beta 测试和部署。
2.用例和使用场景之间是什么关系?与协作又是什么关系?
用例就是一组相关的成功和失败场景集合,用来描述参与者如何使用系统来实现其目
标。用例实例也就是常说的“使用场景”,而协作是用例的实现。
3.请简要阐述在软件开发过程中使用 UML 的必要性以及好处。
软件开发是一个很复杂的工程,而采用统一的建模语言来对软件进行描述能够使客户、涉众、开发人员对软件能够有更好的共识,也能够有效地降低复杂性。
4.寻找概念类的三种策略是什么?
1) 重用和修改现有的模型,这是首要、最佳且最简单的方法。可以从已发布的领域模型和书
籍中获得。;
2) 使用分类列表;
3) 确定名词短语,在对领域的文本性描述中识别名词和名词短语,将其作为候选的概念类
或属性。
5.本博客已经同步到个人博客,如有需要请移步:
http://moyisuiying.com/index.php/uml/359.html
这篇关于UP 的阶段,用例和使用场景之间是什么关系以及和协作之间的关系,软件开发过程中使用 UML 的必要性以及好处,寻找概念类的三种策略的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!