软考复习之UML设计篇

这篇具有很好参考价值的文章主要介绍了软考复习之UML设计篇。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

UML统一建模语言

构件图:描述系统的物理结构,它可以用来显示程序代码如何分解成模块

部署图:描述系统中硬件和软件的物理结构,它描述构成系统架构的软件构件,处理器和设备

用例图:描述系统与外部系统及用户的交互

协作图:强调收发信息的结构组织

序列图:描述了在一个用例操作的执行过程中以时间顺序组织的对象之间的交互活动,关注系统的动态视图

对象图:展现了一组对象以及它们之间的关系,描述了在类图中所建立的事物的实例的静态快照

类图:展现了一组对象,接口,协作和它们之间的关系,给出系统的静态视图,对系统的静态设计视图建模(对系统的词汇建模,对简单协作建模,对逻辑数据库模式建模)

状态图:用于类,接口,协作的行为建模,强调对象行为的事例顺序,关注系统的动态视图

活动图:是一种特殊的状态图,展现了在系统内从一个活动到另一个活动的流程。活动图专注于系统的动态视图,它对于系统的功能建模特别重要,并强调对象间的控制流程

顺序图:强调的是对象间发送消息的顺序

用例图

软考复习之UML设计篇,uml,软件工程

登记外借信息 必须要用到 用户登录 <<include>>

查询书籍信息时 对修改书籍信息是可以选择的 那就就是 <<extend>>

类图&对象图

软考复习之UML设计篇,uml,软件工程

软考复习之UML设计篇,uml,软件工程

类之间的关系

关系

概念

图解

强弱程度

依赖

有2个元素X,Y,若修改X的定义可能会引起对另一个元素Y的定义的修改,则称Y依赖于X

软考复习之UML设计篇,uml,软件工程

最弱(1)

泛化

父类是子类的泛化

软考复习之UML设计篇,uml,软件工程

最强(5)

聚合

表示两个对象之间是整体和部分的弱关系,部分的生命周期可以超载整体

软考复习之UML设计篇,uml,软件工程

2

组合

表示两个对象之间是整体和部分的强关系,部分的生命周期不能超载整体,或者说不能脱离整体而存在

软考复习之UML设计篇,uml,软件工程

3

实现

接口和实现接口的类

软考复习之UML设计篇,uml,软件工程

4

顺序图

软考复习之UML设计篇,uml,软件工程

活动图

软考复习之UML设计篇,uml,软件工程

状态图

软考复习之UML设计篇,uml,软件工程

通信图

软考复习之UML设计篇,uml,软件工程

试题

软考复习之UML设计篇,uml,软件工程

软考复习之UML设计篇,uml,软件工程

软考复习之UML设计篇,uml,软件工程文章来源地址https://www.toymoban.com/news/detail-824116.html

到了这里,关于软考复习之UML设计篇的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • [软考中级]软件设计师-uml

    uml中有4中事物,结构事物,行为事物,分组事物和注释事物 结构事物是uml模型中的名词,通常是模型的静态部分,描述概念或物理元素 行为事物是uml的动态部分,是模型中的动词,描述了跨越时间和空间的行为 分组事物是uml模型中的组织部分,是一些由模型分解成的盒子,

    2024年02月07日
    浏览(60)
  • ③ 软件工程CMM、CMMI模型【软考中级-软件设计师 考点】

    个人简介:Java领域新星创作者;阿里云技术博主、星级博主、专家博主;正在Java学习的路上摸爬滚打,记录学习的过程~ 个人主页:.29.的博客 学习社区:进去逛一逛~ CMM : CMM将软件过程改进分为以下5个熟练度: 初始级 软件过程的特点是 杂乱无章 ,有时甚至很 混乱 ,几乎

    2024年02月06日
    浏览(54)
  • 软考140-上午题-【软件工程】-软件工具

    用来辅助软件开发、运行、维护、管理和支持等过程中的活动的软件称为软件工具。 对应于软件开发过程的各种活动,软件开发工具通常有:需求分析工具、设计工具、编码与 排错工具、测试工具等。 辅助软件维护过程中活动的软件称为软件维护工具,它辅助维护人员对软

    2024年04月24日
    浏览(49)
  • 软考137-上午题-【软件工程】-软件质量

    软件质量是指反映软件系统或软件产品满足规定或隐含需求的能力的特征和特性全体。软件质量管理是指对软件开发过程进行独立的检查活动,由质量保证、质量规划和质量控制3个主要活动构成。软件质量保证是指为保证软件系统或软件产品充分满足用户要求的质量而进行的

    2024年04月22日
    浏览(46)
  • 软考之软件工程

      严格区分阶段,每个阶段因果关系紧密相连,只适合需求明确的项目 缺点:软件需求完整性、正确性难确定;严格串行化,很长时间才能看到结果;瀑布模型要求每个阶段一次性完全解决该阶段工作,不现实。 适合需求不明确的项目 原型模型两个阶段:1、原型开发阶段

    2024年01月24日
    浏览(44)
  • 软考:软件工程:软件维护与项目管理

    提示:系列被面试官问的问题,我自己当时不会,所以下来自己复盘一下,认真学习和总结,以应对未来更多的可能性 关于互联网大厂的笔试面试,都是需要细心准备的 (1)自己的科研经历, 科研内容 ,学习的相关领域知识,要熟悉熟透了 (2)自己的实习经历,做了 什

    2024年02月10日
    浏览(64)
  • 软考笔记——9.软件工程

    软件工程的基本原理: 用分阶段的生命周期计划严格管理、坚持进行阶段评审、实现严格的产品控制、采用现代程序设计技术、结果应能清除的审查、开发小组的人员应少而精、承认不断改进软件工程事件的必要性。 软件工程的基本要素: 方法、工具、过程 软件生存周期:

    2024年02月12日
    浏览(37)
  • 【软考程序员学习笔记】——软件工程

      目录 🍊一、软件存周期 🍊二、软件生存周期模型 🍊三、软件开发方法 🍊四、需求分析 🍊五、内聚和耦合 🍉模块内的独立性--内聚性 🍉模块间的独立性--耦合性 🍊六、软件测试 🍉黑盒测试 🍉白盒测试 🍊七、V模型 🍊八、软件维护 🍊九、软件质量模型 问题定义

    2024年02月12日
    浏览(56)
  • 软考高级架构师笔记-8软件工程

    前文回顾:

    2024年02月11日
    浏览(42)
  • 【软件工程】《软件工程》期末复习提纲

    《软件工程》期末复习提纲 第一章 第二章 第三章 第四章 第五章 第六章 第七章 第八章 第九章 第十章 第十一章 第十二章 第十三章 第十四章 小题参考 大题参考 1.在下列选项中,( )不是软件的特征。 A.系统性与复制性         B.可靠性与一致性 C.抽象性与智能性  

    2024年01月17日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包