3 用例建模与的分析.ppt

3 用例建模与的分析.ppt

3 GIS软件工程—用例建模与分析 3.1 概述 用例建模是用来捕获系统场景的形式化过程,是识别和定义任何类型软件系统需求的重要方法。本章将重点讲述如何利用用例建模,有效获取软件系统需求。 3.2 本章的重点 ?陈述用例模型的组件 ?描述用例模型如何辅助解决常见的需求定义问题 ?开发用例 ?为用例编写文档 ?将用例建模贯穿到项目生命周期中 3.3 需求获取 需求是描述系统应该具备的功能,以及为满足此功能需要具备的条件。需求用来描述系统应该做什么,而不是如何构建系统。可以直接从用户那里获取需求,也可以在合同、标准、规范或其它正式使用的文档中来获得需求。需求获取是定义系统的过程,包括对问题空间的清晰理解,然后定义解决问题的应用或系统。 1. 定义需求过程中的一般问题 软件需求规范中确定需求一般只是简单基于自然语言的说明性语句,开发者总是使用规范中提供的经典场景来试图理解系统需求的含义以及期待系统如何运转,软件需求规范的编写方式非常低效。而用例是可以将场景捕获过程形式化的有用技术。 2. 用于需求获取的用例建模 用例(Use Case)是系统执行的一系列事件(操作),通过提供这些事件,可以为特定参与者产生可度量的结果。参与者(Actor)是与系统进行交互的某个人或者事物所扮演的角色。因此,用例是由一系列动作组成,用户必须进行这些动作,以完成一些有用的工作并

文档评论(0)

1亿VIP精品文档

相关文档