需求分析中的三个重要的图例(用例活动时序)个人文章

学习过软件工程后我们会知道,项目在正式动工开发之前,做好需求分析是十分关键的。这部分内容有时甚至是一个项目周期中占比最多的部分。

需求分析的工作并不比编程开发简单。需求分析最后应该以文档的形式将分析结果呈现出来。而这个文档中最重要的部分就是图例。

题目:计算机专业课程在线考试管理系统。

用例图包含两个元素:角色和用例。

角色、用例之间的主要关系有:关联、泛化、包含、拓展、依赖。

下面一用户登陆系统为例进行介绍

角色与用例之间用一条直线相连。如下图:

子元素与父与元素之间用(子指向父的)箭头连接。如下图:

基础用例与包含用例之间用(基础指向包含的)虚线箭头连接。如下图:

基础用例与拓展用例之间用(拓展指向基础的)“拓展”箭头连接。如下图:

拓展用例是在特定条件出现时,才会被执行的用例。

用例与用例之间用一条直线相连。如下图:

活动图包含五个元素:开始、活动、判断、执行顺序、结束。元素及图标如下图:

除了上述五个元素外,还有需要用泳道来划分不同对象(角色)的执行区域,各个对象都应该在自己泳道里进行自己部分的活动。

泳道如下图:

我们以下述情景为例介绍活动图的绘制:

活动图如下:

活动图在绘制或者阅读时,通常都会遵循从上到下、从左到右的顺序。

时序图包含四个元素:对象、生命线、控制焦点、消息。如下图:

对象:具体可以指角色、对象、类等等。角色用小人表示;对象、类等用方框表示。

消息:在对象之间横向传递的信息。

对象的左右顺序并不重要,但是为了作图清晰整洁,通常应遵循以下两个原则:

THE END
1.图书馆管理系统业务流程图数据流程图ER图经管图书馆管理系统业务流程图-数据流程图-ER图 https://bbs.pinggu.org/thread-13094115-1-1.html
2.ssm毕设图书馆图书管理系统程序+论文需求分析阶段 通过对图书馆工作人员和用户进行问卷调查、实地访谈等方式,收集关于图书馆管理系统各个功能的需求。例如,了解用户对热门图书推荐的期望,以及工作人员对图书借阅管理流程的优化建议等。 系统设计阶段 根据需求分析的结果,设计系统的架构,包括数据库结构、各个功能模块的划分以及模块之间的接口关系。如设计用户管https://blog.csdn.net/wuzhou206/article/details/144400529
3.火车购票系统UML类图时序图状态图协作图活动图对象图火车购票系统UML类图_时序图_状态图_协作图_活动图_对象图__用例图.pdf,页眉内容 《UML面向对象分析》课程 实践项目报告 项目名称: 网上订购火车票系统 项目组成员: 学号: 班级: 指导 教师: 2008 年 11 月 10 日 页脚内容 页眉内容 目录 1 需求分析 . 1 1.1 需求概https://mip.book118.com/html/2021/0816/7104023156003161.shtm
4.面向对象分析设计02UML+UML各种图形及作用51CTO博客显示哪个参与者参与了哪个用例的执行 核心概念 用例:系统中的一个功能单元,可以被描述为参与者与系统之间的一次交互作用 参与者、参与者泛化 用例与参与者之间的关系:关联 用例之间关系:扩展、包括、泛化 推荐使用场合 业务建模、需求获取、定义 某图书馆管理系统: https://blog.51cto.com/u_15077545/4234641
5.UML图书借阅管理系统的用例图图书借阅系统毕业论文设计_UML面向对象方法的(需求,分析,设计,测试) 一个很完整的毕业设计,代码请参看图书借阅管理系统源程序,ppt请参看图书管理系统毕业答辩 上传者:lirudong时间:2009-07-30 图书馆管理系统用例图、活动图、类图、时序图.doc 图书馆管理系统用例图、活动图、类图、时序图.doc https://www.iteye.com/resource/qq_38951259-10483785
6.UML之类图时序图用例图粗略版介绍腾讯云开发者社区UML之类图、时序图、用例图 粗略版介绍 UML 概述 UML(Unified Modeling Language):统一(标准)建模语言,是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。 UML规范用来描述建模的概念有,类、对象、关联、职责、行为、接口、用例、包、顺序https://cloud.tencent.com/developer/article/1552220