软件需求分析&用例图 实例简述

目录

需求分析

1)什么是需求

2)软件项目需求

3)软件项目需求分析

4)需求分析方法

5)需求分析建模

用例图

1)用例

2)用例图

业务用例建模

1)概念

2)方法

引导实例


需求分析

1)什么是需求

需求就是人们需要、索取的东西【出自经典著作《人的动机理论》的马斯洛需求理论,它阐述了人类的需求源于五类,即生理需求、安全需求、社交需求、拿重需求和自我实现需求】

2)软件项目需求

分为用户需求和产品需求
· 用户需求是用户从自身角度出发,自以为的需求(定制开发或者某种项目的外包,侧重特定用户的单一需求)。
· 产品需求是提炼分析用户真实需求了,并符合产品定位的解决方案(做互联网类型新产品)。
 

3)软件项目需求分析

· 从用户提出的需求出发,挖掘用户内心真正的目标,并转为为产品需求的过程。
· 准确理解用户和项目的功能、性能、可靠性等具体要求,将用户非形式的需求表述转化为完整的需求定义,从而确定系统必须做什么的过程,最终完成产品需求。
 

4)需求分析方法

· 业务分析︰
对现实的业务流程进行分析,可以使用计算机,也可以不使用计算机。
· 系统分析︰
实现某个业务时,如果引入计算机系统,业务将变成什么释子?

5)需求分析建模

· 业务建模(用例图和活动图)
明确需求后,对具体的业务流程进行业务建模,使用用例图和活动图
· 系统建模(用例图和活动图)
对引入计算机系统后的业务流程进行细化,进行系统建模,还是使用用例图和活动图

用例图

1)用例

· 在不展现一个系统或子系统内部结构的情况下,对系统或子系统的某个连贯的功能单元的描述。
· 简单说,就是对系统功能的描述。
· 一般用动词描述。

2)用例图

· 系统边界:一个系统所包含的所有系统成分与系统以外各种事物的分界线。
· 参与者:在系统边界以外,与吸统进行交互的事物——人员、设备、外系统。

业务用例建模

1)概念

使用业务用例图对原始需求进行描述。业务用例图以参与者为核心,由参与者发起用例,以达到其完整目标的图形。

2)方法

· 明确用户需求
· 描述业务流程
· 确定业务流程中的业务
· 图形建模

引导实例

 

 

 

 

 

 

......

 

 

 

 

 

 

 

 

Guess you like

Origin blog.csdn.net/Luoxiaobaia/article/details/120080406