• 系统架构师--面向对象选择题


    系统架构师--面向对象选择题

    设计模式不考!!!
    设计模式不考!!!
    设计模式不考!!!

    面向对象考题(将设计模式删减了,主要考察uml)
    在这里插入图片描述

    c
    基础结构:基础结构是UML的元模型
    上层结构:上层结构定义了面向建模用户的各种UML模型的语法,语义的表示

    d
    d

    d

    面向对象需求分析

    在这里插入图片描述

    用例图建立用例模型
    分析模型分为:静态分析模型,动态分析模型

    1. 静态分析模型:类图,对象图,构件图
    2. 动态分析模型:顺序图,通信图,活动图,状态图

    面向对象设计原则

    在这里插入图片描述

    单一责任原则
    开放-封闭原则
    里氏替换原则
    依赖倒转原则
    接口分离原则

    在这里插入图片描述

    d
    b
    在这里插入图片描述

    UML的4+1视图

    在这里插入图片描述

    UML中::逻辑视图,实现视图,进程视图,部署视图,用例视图
    架构中:逻辑视图,开发视图,进程视图,物理视图,场景视图
    新教材只有UML视图

    在这里插入图片描述

    a
    架构中的五大视图

    b
    c
    d
    在这里插入图片描述
    这一句话经常考察

    c
    父类和子类的区别
    补充:
    包含:做了用例A,用例B必须做
    扩展:做了用例A,用例B可做可不做

    在这里插入图片描述

    d

    c
    b
    在这里插入图片描述

    UML关系

    在这里插入图片描述

    类图中了6种关系
    常考:泛化,依赖,聚合,组合
    关联关系是一种大的方向(不属于依赖,泛化,聚合,组合,则就是关联关系)

    在之前的用例图中只有三种关系(包含,扩展,泛化)

    类图的例子
    在这里插入图片描述

    用例图
    在这里插入图片描述

    状态图(实心⚪就是开始)
    在这里插入图片描述
    活动图

    在这里插入图片描述
    序列图

    在这里插入图片描述

    通信图

    在这里插入图片描述

    21案例题

    在这里插入图片描述

    在这里插入图片描述

    先分析参与者:
    患者
    管理员(根据功能分析的)
    3:a注册登录(医生和患者共有的)
    b:患者
    c:管理员
    F:管理员
    h:管理员
    i:管理员
    j:信用管理
    d:患者
    e:患者
    g:患者
    在这里插入图片描述

    问题2
    1:患者(预约人员)
    2:发起预约挂号请求
    3:显示医生的出诊时段
    4:显示是否预约成功
    协作图和顺序图的区别:顺序图有时间顺序,协作图没有时间顺序
    在这里插入图片描述
    在这里插入图片描述

    问题3
    功能模型:对功能进行建模,由数据流图实现,描述:输入,加工,处理
    动态模型:就是UML中的动态分析模型(动态图)。描述UML中的活动,流程,时间,对象之间的消息通信,状态转换
    对象模型:类图,是静态分析视图,描述对象之间的关系
    用于需求分析:
    在这里插入图片描述

  • 相关阅读:
    SAP 批量删除变式
    Android 蓝牙 ble 随机地址深层次分析
    嵌入式养成计划-47----QT--基于QT的OpenCV库实现人脸识别功能
    Hystrix工作流程与高级应用
    工业互联网平台的建设路径和技术要点是什么?
    生成 eps 的四种方法(总有一款适合你)
    Java项目:SSM的宠物医院管理系统
    【会议分享】2022年第四届计算机视觉与模式识别国际会议(CCVPR 2022)
    vuepress的使用
    LeetCode 每日一题 2022/8/1-2022/8/7
  • 原文地址:https://blog.csdn.net/qq_41701723/article/details/133749951