UML与需求分析学习笔记
从UML基础开始,逐步递进的描绘出UML各种图与需求分析的关系,包括UML中常用的图及其基本用法和使用细节,以及需求分析中的一些细节和整体性知识
Switchvov
这个作者很懒,什么都没留下…
展开
-
考勤管理系统需求文档
考勤管理系统需求文档简介背景 某软件公司,员工人数100人左右,大部分员工是软件研发人员,包括项目经理、软件设计师、程序员、测试工程师、实施工程师等,除此之外还包括行政人员、财务人员。公司在软件研发及日常管理上有一套成熟的管理方法,在没有考勤系统之前,与考勤相关的管理工作是这样的:l 每位员工需要上午上班时打一次卡,下午下班时打一次卡,中午的休息不需原创 2016-01-07 09:30:36 · 29924 阅读 · 2 评论 -
UML全家福
UML全家福原创 2016-01-17 12:33:16 · 1749 阅读 · 1 评论 -
UML与需求分析进阶
UML与需求分析进阶需求分析全过程第一阶段:战略分析1、为什么会有这样一个项目?2、客户为什么想做这个项目?3、公司为什么会接这个项目?4、公司在这个项目上的战略是怎样的? 第二阶段:需要分析1、目标 目标是系统的高层次需求,也是必须要把握的宏观方向。2、涉众及待解决问题 1、涉众分类 1、系统的用户原创 2016-01-17 12:10:53 · 3184 阅读 · 0 评论 -
UML包图
UML包图基本概述 包图(Package Diagram)是UML中的组织图形,其能有效的组织好各种UML图和表达思路,其功能是组织包内元素,控制访问。 基本语法解释:1、包有包的名字和包之间的关系。2、包之间的关系有三种: 1、包含关系:包可以嵌套包,而且嵌套层次不受限制。 2、依赖关系:一个包依赖于另一个包提供的服务。原创 2016-01-17 10:52:55 · 2556 阅读 · 0 评论 -
UML部署图和构件图
UML部署图和构件图基本概述 部署图和构件图是获取和描述非功能需求的重要工具。 网络拓扑图部署图 部署图和网络拓扑图相似,都是在物理层次上做整体的系统规划,但是部署图功能更强大,可以继续细化设计。基本语法解释:1、实际环境中的一台电脑、服务器等硬件设备,在部署图中用节点来表示,节点是一个立体矩形原创 2016-01-17 10:37:00 · 14597 阅读 · 3 评论 -
UML用例图
UML用例图基本概述 用例图(Use Case Diagram)是用于描述某某角色通过某某系统能做什么事情。当需要对系统整体或者某一部分功能进行行为建模时,就能够使用用例图了。 用例图基本语法解释:1、主角表示执行者(Actor),其表示的是与当前系统交互交互的人或者其他系统。2、用例能够表示系统能够为执行者提供什么功能。3、用例是以动原创 2016-01-15 21:52:45 · 5396 阅读 · 3 评论 -
UML顺序图和通信图
UML顺序图和通信图基本概述 当流程涉及到多个角色,并且通过多对角色交互展开时,顺序图是不二选择。案例:顺序图基本语法解释:角色:一般代表某人。对象:一般代表某系统。激活条:激活条也叫作会话,每次会话就是一次交互。消息: 1、简单消息:表示一般的消息。 2、同步消息:待消息接收者响应之后才原创 2016-01-15 20:07:59 · 27741 阅读 · 0 评论 -
UML状态机图
UML状态机图基本概述 状态机图描述的是围绕某一事物状态变化的图。它也是三大流程分析利器之一。它和活动图的区别在于,活动图是描述事物发生的流程,是多个角色参与的,而状态机描述的是事物的状态变化,并没有角色这个概念。 案例:状态机图基本语法解释:1、和活动图一样,状态机图也是只能有一个开始状态,可以有多个结束状态。原创 2016-01-15 18:52:39 · 21284 阅读 · 0 评论 -
UML活动图
UML活动图基本概述 活动图(Activity Diagram)是用来表达流程的常用的一种UML。它与流程图很相似,比较容易掌握。 PS:这里先引出一个概念,那就是行为建模的三大利器,活动图(Activity Diagram)、状态机图(State Machine Diagram)、顺序图(Sequence Diagram)。使用者三种UML图,可以详尽互补的表示出项原创 2016-01-15 17:29:03 · 4765 阅读 · 0 评论 -
UML类图与对象图
UML类图与对象图基本概述 类图(Class Diagram)应该是使用的最多的一种UML图。其语法并不复杂,可能只需要几天时间就能掌握,但是其背后的面向对象(OO)思想却是需要日积月累才能深刻理解。 面向对象的四种常见思想1、OOA(Object-Oriented Analysis 面向对象分析)2、OOD(Object-Oriented Desig原创 2016-01-15 15:26:41 · 14036 阅读 · 7 评论 -
UML与需求分析
UML与需求分析基本概述 常常会听到这样一句话,客户需要的是一把梯子,系统分析师了解到的是一张凳子,开发人员做出来的是一张桌子。由此可以看出需求分析的准确性和正确性的重要之处。 需求分析中出现差异性问题的原因1、很多角色会参与到需求分析中来2、不同的角色会有不同的出发点3、人的需求分析能力是有差异的4、需求的“词不达意”5、需求是不断原创 2016-01-15 13:42:56 · 4561 阅读 · 0 评论 -
UML基础概述
1. UML的分类UML中有大量的图,常用的有十一种,大致可以分为两类:结构型和行为型。(1)结构型(Structure Diagram)类图(Class Diagram)对象图(Object Diagram)构件图(Component Diagram)部署图(Deployment Diagran)包图(Package Diagram)(2)行为型(Behavoir D原创 2015-10-27 12:38:33 · 5003 阅读 · 0 评论