【说明】

某公司拟研制一款高空监视无人直升机,该无人机采用遥控一自主复合型控制实现垂直升降。该直升机飞行控制系统由机上部分和地面部分组成,机上部分主要包括无线电传输设备、飞控计算机、导航设备等,地面部分包括遥控操纵设备、无线电传输设备以及地面综合 控制计算机等。其主要工作原理是地面综合控制计算机负责发送相应指令,飞控计算机按照预定程序实现相应功能。经过需求分析,对该无人直升机控制系统纵向控制基本功能整理如下:

  • (a)飞控计算机加电后,应完成系统初始化,飞机进入准备起飞状态;
  • (b)在准备起飞状态中等待地面综合控制计算机发送起飞指令,飞控计算机接收到起飞指 令后,进入垂直起飞状态;
  • (c)垂直起飞过程中如果飞控计算机发现飞机飞行异常,飞行控制系统应转入无线电遥控 飞行状态,地面综合控制计算机发送遥控指令;
  • (d)垂直起飞达到预定起飞高度后,飞机应进入高度保持状态;
  • (e)飞控计算机在收到地面综合控制计算机发送的目标高度后,飞机应进入垂直升降状 态,接近目标高度;垂直升降过程中出现飞机飞行异常,控制系统应转入无线电遥控飞行;
  • (f)飞机到达目标高度后,应进入高度保持状态,完成相应的任务;
  • (g)飞机在接到地面综合控制计算机发送的任务执行结束指令后,进入飞机降落状态;
  • (h)飞机降落过程中如果出现飞机飞行异常,控制系统应转入无线电遥控飞行;
  • (i)飞机降落到指定着陆高度后,进入飞机着陆状态,应按照预定着陆算法,进行着陆;
  • (j)无线电遥控飞行中,地面综合控制计算机发送着陆指令,飞机进入着陆状态,应按照 预定着陆算法,进行着陆。

【问题 1】

状态图和活动图是软件系统设计建模中常用的两种手段,请用 200 字以内文字简要说明状态图和活动图的含义及其区别。

【问题 2】
        根据题干中描述的基本功能需求,架构师王工通过对需求的分析和总结给出了无人直升机控制系统纵向控制状态图。请根据题干描述,提炼出相应状态及条件,并完善图所示状态图中的(1)~(5)。

【问题 3】
    根据题目中描述的基本功能需求,架构师王工给出了无人直升机控制系统纵向控制的顶层活动图。请根据题干描述,完善活动图的(1)~(9)。

解答

【问题 1】

  • 状态图:用来描述一个特定对象的所有可能状态及其引起状态转移的事件。大多数面向对象技术都用状态图表示单个对象在其生命周期中的行为。一个状态图包括一系列的状态及状态之间的转移。
  • 活动图:它既可用来描述操作的行为,也可以描述用例和对象内部的工作过程。活动图是由状态图变化而来的,它们各自用于不同的目的。活动图依据对象状态的变化来捕获动作与动作的结果。活动图中一个活动束后将立即进入下一个活动。

【问题 2】

  • (1)垂直起飞状态
  • (2)飞机飞行异常
  • (3)高度保持状态
  • (4)垂直升降状态
  • (5)无线电控遥控飞行状态

【问题 3】

  1. 地面综合控制计算机
  2. 下传准备起飞信息
  3. 垂直起飞
  4. 高度保持
  5. 发送目标高度
  6. 垂直升级
  7. 发送任务结束指令
  8. 飞机降落
  9. 无线电遥控飞行

系统架构设计师考试题库重点案例:设计建模-状态图和活动图相关推荐

  1. 系统架构设计师考试题库重点案例:软件架构设计与评估(效用树)

    题: 某单位为了建设健全的公路桥梁养护管理档案,拟开发一套公路桥梁在线管理系统.在系统的需求分析与架构设计阶段,用户提出的需求.质量属性描述和架构特性如下: (a) 系统用户分为高级管理员.数据管理员 ...

  2. 系统架构设计师考试题库重点案例:软件系统建模

    题1 某公司欲建设一个房屋租赁服务系统,统一管理房主和租赁者的信息,提供快捷的租 赁服务.本系统的主要功能描述如下: 登记房主信息.记录房主的姓名.住址.身份证号和联系电话等信息,并写入房主信息文件. ...

  3. 系统架构设计师考试题库重点案例:分布式数据库缓存设计

    某企业是为城市高端用户提供高品质蔬菜生鲜服务的初创企业,创业初期为快速开展业务,该企业采用轻量型的开发架构(脚本语言+关系型数据库)研制了一套业务系统.业务开展后受到用户普遍欢迎,用户数和业务数量迅速 ...

  4. 系统架构设计师考试题库笔记重点6:信息化基础

    信息系统数据环境 数据文件:没有数据库管理系统,分散设计各种数据文件. 应用数据库:为分散的应用设计的数据库. 主题数据库:存储结构和处理过程都是独立的. 信息检索数据库:保证信息检索和快速查询的需求 ...

  5. 【软考系统架构设计师】2022下案例分析历年真题

    [软考系统架构设计师]2022下案例分析历年真题 [软考系统架构设计师]2022下案例分析历年真题 [软考系统架构设计师]2022下案例分析历年真题 2022下案例分析历年真题第一题(25分) 202 ...

  6. 软考高级系统架构设计师:响应式Web设计和主从复制机制的好处

    软考高级系统架构设计师:响应式Web设计和主从复制机制的好处 一.响应式Web设计 二.主动复制机制的好处 一.响应式Web设计 响应式Web设计目的是让内容布局能随用户使用的显示器不同而变化. 两个 ...

  7. 2019年系统架构设计师真题(案例分析)下午

    点击进入:2013-2021 系统架构师真题 题目一 [说明]某电子商务公司为了更好地管理用户,提升企业销售业绩,拟开发一套用户管理系统.该系统的基本功能是根据用户的消费级别.消费历史.信用情况等指标 ...

  8. 【软考 系统架构设计师】计算机网络② 网络规划与设计

    >>回到总目录<< 为了不辜负已经订阅了专栏的同学们的信任,所以本专栏不会有任何的优惠活动. 另外,当订阅人数每次达到 2 n ( n > 2 ) 2^n(n>2) ...

  9. 软考高级之系统架构设计师系列【2】考试说明及考点分析

    有道无术,术尚可求,有术无道,止于术. 本系列参考系统架构设计师教程[清华大学出版社] 文章目录 考试要求 科目一考点 第1章 操作系统(3分) 第2章 数据库系统(5分) 第3章 嵌入式系统(2分) ...

最新文章

  1. 【leetcode75】Intersection of Two Arrays(数组的交集)
  2. 20165301 我期望的师生关系
  3. Echart在Openlayers的应用
  4. 测试双打:模拟,假人和存根
  5. python中的with open读取表格文件_python 使用 with open() as 读写文件
  6. 基于SpringBoot的开源免费微信管家平台,Jeewx-Boot 1.0 版本发布
  7. 基于JAVA+SpringBoot+Vue+Mybatis+MYSQL的办公一体化系统
  8. 为什么说这 5 大趋势,开发者不容错过?
  9. linux vnc端口映射,linux服务器配置docker+vnc,随时访问远程桌面
  10. JSK-399 绝对值最小的数【大数】
  11. Consider defining a bean of type ‘com.bsj.system.service.RedisService‘ in your configuration.
  12. UNIX环境高级编程
  13. php 通过AES加密/解密 bin2hex/hex2bin转换
  14. 内存卡格式化不了怎么解决?内存卡格式化不了解决方法
  15. 普通索引 唯一索引 主键索引 组合索引 全文索引
  16. 怎么抓雷电模拟器的包_fiddler+雷电模拟器进行APP抓包(可抓HTTPS)
  17. 前端js实现图片上传
  18. [转]office 2016 4合1/3合1 专业版 增强版 精简绿色安装版
  19. 《idea 骚操作》
  20. 如何无损压缩视频?良心分享4个视频压缩工具,超好用

热门文章

  1. Ruby‘s Adventrue游戏制作笔记(十七)Unity添加游戏胜利条件和失败条件和导出游戏
  2. Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. java.lang.RuntimeExcept
  3. rabbitmq 您与此网站的连接不是私密连接
  4. 网站域名知识解析:什么是动态域名
  5. 深度学习手写字符识别
  6. http.ResponseWriter
  7. C#数据转换(int转string,string转int,char转str等)
  8. 2016年不得不知的视频应用
  9. 温故而知新,重温 Java 7 的那些“新”特性
  10. window如何既搜索文件名,又搜索文件(Word,Excel,PPT)内容