提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
在了解了软件开发的过程,确定了软件开发的需求之后,我们不能直接上手开始设计软件,我们小组的软件开发的过程确定的是增量模型,所以我们需要利用用例建模的过程,一是确定软件开发的先后顺序,为他的功能排列出优先级。二是摸清楚每一个用例所需要涉及到的参与者,功能以及相互之间的关联。
一、什么是用例建模
1.概念
用例模型是描述系统的功能性需求。
2.用例模型的作用
- 关联干系人的需求及软件的需求
- 确认与系统交互的人和对象
- 定义系统的边界
- 捕捉和传达系统的理想行为(用例)
3.相关模型
- 用例图模型:直观的给出参与者和软件的交互过程
- 文本描述:1)用例模型概要 2)用例规约描述 采用文本的形式,给出用例的使用场景和具体步骤,并且会分为主场景和候选场景,能尽可能的囊括所有的应用场景。
二、用例建模的步骤
1.步骤
- 找到所有的参与者和用例
- 编写用例:
- 对参与者的描述(对角色的简要描述和与用例之间的关系),同时也有一个特殊的参与者:调度(时间)
- 寻找用例
- 识别用例
- 用例的描述(用例的命名)
- 用例图
- 用例提纲(主场景+候选场景)
- 用例的详细规约(在规约的最后要写用例结束之后系统的状态)
2.相关规范和细节
- 设定系统的边界
- 不能将用例定义等价于功能分解
- 使用包含关系:当多个用例有共享行为时,为共享行为单独创建用例
- 使用扩展用例:需要详细说明其扩展条件和扩展点
三、建模工具介绍
1.可视化工具
- UML模型
- Web模型
- 数据库模型
- 用户自定义模型
2.UML相关软件介绍
- IBM Rational Rose:功能强大,完全支持UML2.0,适合具有一定规模的开发团队
- JUDE:轻量级,用户友好型软件,缺点是不完全支持UML2.0
- EA:完全支持UML2.0,全功能型软件,并且能够使用用例图写代码,也能通过代码生成UML模型。
总结
提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。