`
twypx
  • 浏览: 14770 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

UML学习笔记(三)——用例图

    博客分类:
  • UML
阅读更多

用例图

用例图主要用于系统的初期进行系统需求分析,用于描述系统有哪些功能,从用户的角度观察系统应支持哪些功能,帮助分析人员理解系统的行为,同时也可以帮助测试人员了解系统有哪些功能,便于编写测试用例。

一个系统中可以有多个用例图,每个用例图可以用来表示其中一个模块应有的功能。

用例图主要包括参与者、用例、系统边界、通信关联 四种组成部分。

参与者是指与系统发生交互的人或者其它系统或者其它模块。

用例是指系统应该提供的服务。

系统边界,用于圈定系统所处子系统的范围。

通信关联描述了参与者与用例之间的交互关系。

分享到:
评论

相关推荐

    我的uml学习笔记(在尚学堂学习的)

    《UML学习笔记——探索软件建模的利器》 UML,全称为统一建模语言,是软件开发中的一种重要工具,尤其在需求分析和设计阶段发挥着关键作用。它并非一种具体的分析或设计方法,而是图形化表示法,帮助我们清晰地表达...

    UML学习资料(内附三本电子书和学习笔记)

    该压缩包文件提供了丰富的UML学习资源,包括两本CHM格式的电子书——"23种经典设计模式UML类图汇总"和"UML图例子",以及可能包含的学习笔记,帮助初学者和经验丰富的开发者深入理解和应用UML。 1. **23种经典设计...

    UML与UP读书笔记

    《UML与UP读书笔记》是对面向对象设计与软件开发过程两种重要工具——统一建模语言(Unified Modeling Language,简称UML)和统一过程(Unified Process,简称UP)的深度学习与理解的结晶。这份笔记涵盖了UML的核心...

    uml_notes

    《UML笔记——软件工程中的模型语言》 UML(统一建模语言)是软件工程领域中用于系统分析和设计的一种标准化建模语言。它提供了一种图形化的方式来描述、构建和文档化软件系统的结构和行为。在"uml_notes"这个主题...

    活动图示例 活动图例子

    7. **OneNote的使用**:在提供的文件列表中,有两个OneNote文件——“用例图(参考).one”和“例子参考-活动图.one”。OneNote是一款优秀的笔记软件,可以用来创建、组织和共享信息。在这里,可能是用于存储和展示...

    软考中级软件设计师详细笔记

    这不仅包括了需求分析、系统设计、编码实现、测试与维护等软件开发的全过程,也可能涵盖了UML(统一建模语言)的相关知识,如“用例图.png”、“序列图.png”、“组件图.png”、“通信图.png”和“行为型模式2.png”...

    DiagramDesignerSetup

    Diagram Designer提供了类图、用例图、序列图等多种UML图的绘制功能,使得软件开发过程中的沟通和理解更为顺畅。 在实际应用中,Diagram Designer的"DiagramDesignerSetup_veryhuo.com"安装文件,是用户获取该软件...

    达内笔记(达内助教整理的)

    UML 包括多种图,如用例图、类图、序列图、状态图等,帮助开发者清晰地表达系统设计,提高沟通效率。UML 图可以用来描述系统的需求、分析、设计和实现等多个阶段,是软件开发过程中重要的文档之一。 这些知识点都是...

    ASP网站实例开发源码——白金级的某新物流系统商业版(源代码+详细设计流程).zip

    设计流程的文档可能包含了UML图(如用例图、类图、序列图)、数据库ER模型、模块划分和接口定义等内容,帮助我们理解系统的架构和逻辑。 源代码部分可能包含以下几个关键组件: 1. 用户界面:ASP文件(.asp)负责...

    draw.io-13.6.2 (1).zip

    2. UML图:用于软件工程中的系统建模,包括类图、序列图、用例图等,帮助开发者直观理解系统架构。 3. 网络图:用于描绘计算机网络结构,包括服务器、路由器、交换机等设备的连接方式。 4. 思维导图:用于整理思绪、...

    软件设计师2004试题,答案word版

    试题中的问题可能涉及用例图、类图、状态图等UML(统一建模语言)工具的运用,以及软件质量保证和风险管理的相关知识。 其次,2004年下半场软件设计师上午、下午试题答案.doc则为考生提供了标准的解题思路和解答。...

    北京邮电大学《软件工程》期末考试试卷期末复习资料.pdf

    需求分析的过程可能包括访谈、问卷调查、用例图和用户故事的编写。 4. 软件设计:软件设计阶段包括概要设计和详细设计。这个阶段需要创建软件的架构,定义软件组件及其接口,以及设计数据结构。设计模式和软件架构...

Global site tag (gtag.js) - Google Analytics