1 / 155
文档名称:

uml业务建模与需求分析.ppt

格式:ppt   大小:8,406KB   页数:155页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

uml业务建模与需求分析.ppt

上传人:2623466021 2018/10/5 文件大小:8.21 MB

下载得到文件列表

uml业务建模与需求分析.ppt

文档介绍

文档介绍:1
UML业务建模与需求分析
中国科学院软件研究所
许舒人
******@iscas.
2018/10/8
参加本次培训,您有什么目标/目的?
明确学****目标
SMART原则:
Specific- 具体的目标
Measurable- 可衡量的目标
Attainable- 可实现的目标
Realistic- 和本次培训相关的目标
Time-based- 两天内的目标
2018/10/8
2
需求工程介绍
中国科学院软件研究所
许舒人
******@iscas.
3
2018/10/8
4
软件需求的基本概念
I E E E的软件需求定义
用户解决问题或达到目标所需的条件或能力( Capability)。
系统或系统部件要满足合同、标准、规范或其它正式规定文档所需具有的条件或能力。
一种反映上面⒈或⒉所描述的条件或能力的文档说明。
RUP的软件需求定义
需求用于说明系统必须符合的条件或具备的功能。
它可以直接来自于用户需要,或在合同、标准、规约或其他正式规定的文档中阐明。
FURPS + 模型
(Functionality、Usability、Reliability、Performance 、Supportability )
功能性、可用性、可靠性、性能和可支持性
“+”:设计约束、实施需求、接口需求和物理需求
2018/10/8
需求的层次——软件需求各组成部分之间的关系
5
业务需求
项目范围
业务用例模型、业务对象模型、业务规则
业务需求说明书
用户需求
涉众需求
特性
前景(项目建议书、任务委托书)
功能需求
用例模型、用例说明、补充需求(FURPS +)
逻辑模型
软件需求规格说明书(系统、子系统、构件)
问题空间
解空间
2018/10/8
业务需求(business requirement)
反映了组织机构或客户对系统、产品高层次的目标要求。
业务用例模型(business use-case model) 业务既定功能的模型。业务用例模型被用作一种基本输入,用于确定组织的各个角色和可交付工件。
业务对象模型(business object model)说明业务用例实现的对象模型。
业务规则(business rule) 在业务之中必须满足的策略或条件的声明。
6
2018/10/8
用户需求(user requirement)
描述了用户使用产品必须要完成的任务。
前景(vision) 用户或客户的待开发产品的视图,它是在关键涉众需要和系统特性的层次上指定的。
7
2018/10/8
8
功能需求(functional requirement)
定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足了业务需求。
所谓特性(feature)是指逻辑上相关的功能需求的集合,给用户提供处理能力并满足业务需求。
2018/10/8
需求管理定义
CMU/SEI 1995
需求管理需要“建立并维护在软件工程中同客户达成的契约”。
RUP的定义
一种系统化的方法,用来获取、组织和记录系统的需求,还要使客户和项目团队在系统变更需求上达成并保持一致。
9
2018/10/8
10
需求工程关注的问题
软件开发的目标是在预算内及时开发出满足用户需求的软件
项目的成功取决于有效的需求管理
需求错误是最常见的系统开发错误,并且修改代价最高
一些关键的技巧可以大大减少需求错误,并因此改善软件质量
分析问题
理解涉众需求
定义系统
管理范围
精炼系统定义
建造正确系统
2018/10/8