文档库 最新最全的文档下载
当前位置:文档库 › 使用用例建模进行软件需求分析研究

使用用例建模进行软件需求分析研究

龙源期刊网 https://www.wendangku.net/doc/f815482485.html,

使用用例建模进行软件需求分析研究

作者:靳佩瑶

来源:《电脑知识与技术》2014年第29期

摘要:需求分析和用例建模是软件需求工程研究的热点,通过讨论二者的作用及相互关系,得到如何使用用例分析技术为捕获的软件需求建立简洁明了的逻辑模型的一般方法。首先介绍用例、软件需求、需求建模等基本概念,然后探讨软件用例建模的一般过程,最后结合实例给出了使用用例进行需求建模的实现方法及采用用例建模的优势所在。

关键词:用例;需求分析;建模

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)29-6860-03

需求分析是指对要解决的问题进行详细的分析,弄清问题的要求。包括需要输入什么数据,要得到什么结果,最后应该输出什么。可以说,在软件工程当中的需求分析就是确定要软件实现的功能。假如在需求分析时分析者们未能正确地认识到顾客的需要的话,那么最后的软件不可能达到顾客的需要或者软件无法在规定的时间内完工。

用例建模是一想日益流行的基于面向对象思想的需求分析技术,它用过用例的参与者和用例一级用力之间的关系来描绘系统外在可见的需求,使用户和开发者共同剖析系统功能需求的起点。长期的实践证明,建立简介准确的表示模型是解决问题的关键。标准建模语言UML提供了无泪模型图,其中用例图特别适合与需求分析领域。

1 重要概念

1)用例模型(use case model):用例模型是系统既定功能及系统环境的模型,它可以作为客户和开发人员之间的契约。用例是贯穿整个系统开发的一条主线。同一个用例模型即为需求工作流程的结果,可当作分析设计工作流程以及测试工作流程的输入使用。

2)用例(use case):用例就是对系统功能的描述,一个用例描述的是整个系统功能的一部分,这一部分一定要是在逻辑上有相对完整的功能流程。在使用UML的开发过程中,需求是用用例来表达的,界面是在用例的辅助下设计的,很多类是根据用例来发现的,测试实例是根据用例来生成的,包括整个开发的管理和任务分配,也是依据用例来组织的。

3)参与者(Actor):参与者不是特指人,是指系统以外的,在使用系统或与系统交互中所扮演的角色。因此参与者可以是人,可以是事物,也可以是时间或其他系统等等。在处理参与者时,重要的是角色,并不关心人或人的职务等属性,其图形化表示是一个人。

相关文档
相关文档 最新文档