软考中级软件设计师-【UML图】必考题完整汇总【6】

   🤹‍♀️潜意识Java个人主页

🎙座右铭:得之坦然,失之淡然。

💎擅长领域:前端

是的,我需要您的:

🧡点赞❤️关注💙收藏💛

是我持续下去的动力!

 

进入 专栏可以看到软件设计师所有题型总结 :软考软件设计师必考题汇总

整理不易,点个关猪吧。

目录

一.依赖关系

二. 关联,聚合,组合关系 

​编辑 三. 泛化和实现

四. 依赖聚合组合必考题1 

五. 关联多重度

六. 关联多重度问题

 6.1 背诵

 6.2 真题

七. UML-类图

7.1 背诵

 7.2  真题

八. UML-对象图 

8.1 背诵

 8.2 真题

九. UML-用例图 

9.1 内容

9.2 包含关系 

9.2 扩展关系

9.3 泛化关系

9.4 真题 

十. UML-序列图(顺序图) 

10.1 背诵 

 10.2 真题

十一. UML-通信图(协作图) 

11.1 背诵的内容

11.2 真题 

 十二. UML-状态图

12.1 背诵的知识点

 12.1.1 状态和活动

十三. UML-活动图 

​编辑 13.1 真题

十四. UML-构建图(组件图) 

 14.1 真题

十五.UML-部署图 

15.1 内容

15.2 真题

十六. UML大总结

16.1 真题 


 

 


一.依赖关系

c225dd37fdf749b39355d3b36971e026.png

二. 关联,聚合,组合关系 

 2c5497b63b37405e96a42ba006be93dc.png

c6cd96385dbc4f4186efbf61d3ba6bd8.png

b7126502b3c649259c83794ba5962654.png组合

 

聚合表示的是:整体消失了局部没有消失

 聚合和组合都是关联关系的特殊表现形式

323faa898f9941d18da6785ec5428a96.png

f3cc91779d214c918b578e20858ea266.png 三. 泛化和实现

fcdfe181fc614991b769eb8c8d5fd48e.png

e462052954064f16b6bff2cbc9f0dc0d.png

四. 依赖聚合组合必考题1 

 

925a31d342bf435b9dd53cbf6d3f400f.png

9a28d293732f4c8083bfd42fd9213473.png 5ea721e0c32a4ae086f216cd0862bc4d.png

5b4f057842824ab5a7b2b1da683f3d69.png

da28e6079b96492b92aa672efcfb420f.png

1e9a2314c5874779b6f0eac6d2f7aaf0.png

871ffcb0a2754a87b327fec100a8e787.png

 

五. 关联多重度

b4c01af3d4d744f88834bb8a81cd3a87.png

六. 关联多重度问题

 6.1 背诵

创建新类的意思是创建一个新的关系模式

也就是多对多需要创建新的关系模式

 6.2 真题

02833dc874334c5da6033d59b899939e.png

9fbc05ea464341bd932e5e5445ac5b99.png

e5813ea113f247eb97b775f47a96bef1.png

a43d1365ac6544f090a33722c4e36613.png

七. UML-类图

7.1 背诵

 02492c2c2b2b4d62bc460c03ed13ca49.png

有多重度的一般是类图 

扩展:抽象类不能有实例化 

 

 7.2  真题

2500781b4f1648799ddba67e03751b68.png

八. UML-对象图 

8.1 背诵

a68c2dfdcefc47a5804c69d0028fb854.png

1.类图和对象图的区分就是有没有 :号

2.类图和对象图都是静态的

 8.2 真题

d4c69550b2f24122a54d8af9b57e82a8.png

这个一定要记住!!!! 经常考的!!!!

九. UML-用例图 

9.1 内容

dc12b86f2ab44f2b997ce430ad3db4b8.png

有个小人的就是用例图 

6719d29b118543dcb69c21a4ebd4b773.png

9.2 包含关系 

包含关系 

包含,扩展,泛化都是用例和用例之间的关系 

包含:执行A用例一定要先执行B用例 

2a00c1bf1579485bb8b0700277192fbb.png

9.2 扩展关系

扩展关系 

d31a216c8c194ea695f50cae01454449.png

f5fd881201ed46f0a66ff62cc56a2e6a.png

罚款是可能出现的情况,和包含是相反的 

9.3 泛化关系

 9d2c3bf1677a4ad4a5e7eadc5a729387.png

ccf0b4b16c234e03830c262d3384c98e.png

9.4 真题 

a1347ae8c06641acb0cb6b6519ca1729.png

十. UML-序列图(顺序图) 

10.1 背诵 

类图。对象图。用例图:是静态方面进行建模

交互图是动态方面进行建模

交互图包括序列图和通信图等

 18ac1737466643aa8be1aa12c350d582.png

924b60f5606f498fb3494aa42b51230a.png

9115f8cd780e4580886e72e94821bd07.png

序列图 = 顺序图 

 10.2 真题

45c1507229204e58b7062f5bb7291633.png

 

 

fe96edcc4e4644758b525e33fca7ffd2.png

 

十一. UML-通信图(协作图) 

11.1 背诵的内容

d478088639a3406bb47ec87cf98af91b.png

153d13f4ba904a18a95c04ade96f53a8.png

通信图的例子

对象与对象之间带箭头的就是通信图

11.2 真题 

 38cde25e82434df3b097a0c9d5902ab1.png

 十二. UML-状态图

12.1 背诵的知识点

8279e0acd7a5431380a6d7181edca38c.png

有个黑圆圈的就是状态图,这个黑圆圈就是初态

如果黑圆圈外面再包一层圆圈那就是终态了

 12.1.1 状态和活动

e300c30a2e9a493d80c86396e8ecc0e2.png

0cdd9dbd63ad476e87a63c81865620cb.png

十三. UML-活动图 

b0739fdb34054c61b79c84401058f04e.png

be18d9e961e84e7a96e9e63e9f6abfb6.png

活动图是特殊的状态

 

活动图例子: 

123b6157f71a455c9cbafd30f56bdd2a.png 13.1 真题

 

91639ceb9ee348c5bc4dbb54ece15e9d.png

 

4ea62e88f9ee477a88a8c5e2e9564d53.png

 

 

 

8bd52629d8f446349ff545cbe26f2441.png

 

e40e6486ffe842c0986b1fd64b7cc9b0.png

十四. UML-构建图(组件图) 

1b6264a673d849a1a98aa35dbb60b63f.png

6b64625ef244408bb401e4025926867a.png

bf9caeaad04a473289935f8c2e723277.png

 14.1 真题

6864b8e646d3442fb8e65f479606a2c1.png

 

 

ad0e5086a97c490eb27d6adf00326ee1.png

 

e53c9087d5984f909184a1be6ff4e6f2.png

 

十五.UML-部署图 

15.1 内容

bdff6f0fa6de4817a97382fac931951d.png

15.2 真题

 

52b505942e1d49e59cbf8e8d552a7041.png

 

 

bd33e4ee14144f04b3136b06bd30ef95.png

 

十六. UML大总结

 ce660a6eec8b447c9141e6c1593d016a.png

16.1 真题 

1d4a77ecbebe400093a3c043c28cdc88.png

 

134cb4fd711843c6996afeeb86301a79.png

 

4e47903c84ad48d6a5ad80cbc0ade1ac.png


<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.7.5</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <groupId>com.itheima</groupId>
    <artifactId>tlias-web-management</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>tlias-web-management</name>
    <description>Demo project for Spring Boot</description>
    <properties>
        <java.version>11</java.version>
    </properties>
    <dependencies>
        <!--web起步依赖-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

        <!--mybatis起步依赖-->
        <dependency>
            <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spring-boot-starter</artifactId>
            <version>2.2.2</version>
        </dependency>

        <!--mysql驱动-->
        <dependency>
            <groupId>com.mysql</groupId>
            <artifactId>mysql-connector-j</artifactId>
            <scope>runtime</scope>
        </dependency>

        <!--lombok-->
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <optional>true</optional>
        </dependency>

        <!--springboot单元测试-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <excludes>
                        <exclude>
                            <groupId>org.projectlombok</groupId>
                            <artifactId>lombok</artifactId>
                        </exclude>
                    </excludes>
                </configuration>
            </plugin>
        </plugins>
    </build>

</project>

  🤹‍♀️潜意识Java

 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

潜意识Java

源码一定要私信我,有问题直接问

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值