第二章的用例分析,仍是属于需求分析阶段的工作。用例分析的目的是找出系统应该提供哪
些功能,具备什么样的特性、并用大家都能了解的方法用图和文字表示出来。把用例分析独
立出来,足见用例分析是需求分析阶段的重要内容。
开篇和前一章一样,小A又做了反面典型,其目的在于引出对用例模型重要性的说明。在进
行解释之前,使用一种语义清晰、易于理解的语言,是非常重要的,程序设计领域的UML,
就是这样一种很适合用来对用例图示化的语言。
用例分析的最终目的是为了得到用例模型,用例模型之所以这么重要,是因为它有以下几个
优点:
第一,无障碍的在程序之间沟通,可以清楚的知道软件应提供的功能。
第二,有利于在迭代开发周期内选择需要完成的功能。
第三,可以驱动需求分析完成后的架构分析和设计的工作。
知道了什么是用例模型,明确了它的重要性,接着便是需要知道怎样得到用例模型。书中给
出的步骤是:
1. 确定系统边界
2. 确定参与者
3. 找出所有用例(用例图)
4. 确定用例级别
5. 添加必要的文字说明
6. 画出顺序图
系统边界该怎样确定?答案是你该灵活的选取,以能较好获取用户目标级用例为好。边界确
定后,就可以找出与边界有交互的参与者(用户和子系统)。这一点和第一章找项目干系人有
类似之处。画一张系统结构图,对找出系统不同的边界非常有帮助。边界确定后,参与者会
怎样操作我们的系统呢?用例分析就是要寻找这问题的答案,用例分析也有一定的准则:
1. 一个用例只描述一个的任务
2. 任务指用户一个完整的意图,含一系列连贯的步骤
3. 反馈有意义的结果(如成功失败等)
用例可分为高层用例、用户目标级、子功能用例三种,高层用例主要是用于与用户沟通,寻
找的办法是不停的扩大系统边界,直到再扩大时用例的参与者就会被包括在系统中的临界点
为止。用户目标级用例,海平面,对于用户而言,执行这些用例的目的就是为了实现某个特
定的目标。一旦实现了这些目标,用户就可以满意的离开了。子功能级用例通常只对应于目
标级用例的一个执行步骤,因此,这些用例可能会对应于不同的系统边界,有可能是整个系统,
也有可能是某一个子系统。
文字说明也是可以添加的,顺序图除了能够描述流程外,图示的方法也便于找出其它的信息
,例如消息的分类等。
另一人的读后感:
http://www.cnblogs.com/walkingboy/archive/2006/04/13/374239.html
分享到:
相关推荐
学生读书笔记共享-学生读书笔记共享系统-学生读书笔记共享系统源码-学生读书笔记共享管理系统-学生读书笔记共享管理系统java代码-学生读书笔记共享系统设计与实现-基于springboot的学生读书笔记共享系统-基于Web的...
学生读书笔记共享-学生读书笔记共享系统-学生读书笔记共享系统源码-学生读书笔记共享管理系统-学生读书笔记共享管理系统java代码-学生读书笔记共享系统设计与实现-基于springboot的学生读书笔记共享系统-基于Web的...
计算机网络设计第一章读书笔记------.pdf该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~
多态是面向对象的第三个核心特性,它指的是同一种行为在不同的对象上表现出不同的形式。多态可以通过方法重载(Overloading)和方法重写(Overriding)来实现。在Java中,多态允许我们使用父类的引用指向子类的对象...
随着面向对象程序设计思 想的日益普及,很多支持面向 对象程序设计方法语言也相继 出现了,C++就是这样一种语 言。C++是Bjarne Stroustrup 于1980年在AT&T的贝尔实验 室开发的一种语言。
《技术人的管理之路》读书笔记 --思维导图 《技术人的管理之路》读书笔记 --思维导图 《技术人的管理之路》读书笔记 --思维导图 《技术人的管理之路》读书笔记 --思维导图 《技术人的管理之路》读书笔记 --思维导图 ...
JAVA学习笔记-第七章 面向对象中级(二)
学生读书笔记共享平台-学生读书笔记共享平台-学生读书笔记共享平台-学生读书笔记共享平台-学生读书笔记共享平台-学生读书笔记共享平台-学生读书笔记共享平台-学生读书笔记共享平台-学生读书笔记共享平台-学生读书...
学生读书笔记共享平台-学生读书笔记共享平台-学生读书笔记共享平台-学生读书笔记共享平台-学生读书笔记共享平台-学生读书笔记共享平台-学生读书笔记共享平台-学生读书笔记共享平台-学生读书笔记共享平台-学生读书...
学生读书笔记共享平台-学生读书笔记共享平台-学生读书笔记共享平台-学生读书笔记共享平台-学生读书笔记共享平台-学生读书笔记共享平台-学生读书笔记共享平台-学生读书笔记共享平台-学生读书笔记共享平台-学生读书...
《鼠疫》读书笔记800字-读书笔记_1.docx
不过,我可以根据“读书笔记模版”给出一般性的建议。 在阅读和学习IT相关书籍时,制作读书笔记是一种非常有效的学习方法。以下是一个可能的读书笔记模版,用于记录和理解IT知识: 1. **书籍信息**: - 书名:...
Hadoop权威指南----读书笔记
R语言数据科学读书笔记_R-for-data-Science
C#高级编程《第7版》读书笔记(1-3章).pdf
【JAVA】笔记(2)---面向过程与面向对象;类,对象;实例变量,引用;构造方法;(csdn)————程序