首页 > 其他分享 >软考 系统架构设计师系列知识点之杂项集萃(37)

软考 系统架构设计师系列知识点之杂项集萃(37)

时间:2024-06-16 09:29:33浏览次数:26  
标签:知识点 订单 系统 软考 用例 集萃 状态图 描述

接前一篇文章:软考 系统架构设计师系列知识点之杂项集萃(36)

第60题

用例(use case)用来描述系统对事件做出响应时所采取的行动。用例之间是具有相关性的。在一个“订单输入子系统”中,创建新订单和更新订单都需要核查用户账号是否正确。用例“创建新订单”、“更新订单”与用例“核查客户账号”之间是( )关系。

A. 包含(include)

B. 扩展(extend)

C. 分类(classification)

D. 聚集(aggregation)

正确答案:A。

所属知识点:旧版教材 软件工程->UML关系

用例是在系统中执行的一系列动作,这些动作将生成特定参与者可见的价值结果。它确定了一个和系统参与者进行交互、并可由系统执行的动作序列。

用例模型描述的是外部执行者 (Actor)所理解的系统功能。用例模型用于需求分析阶段,它的建立是系统开发者和用户反复讨论的结果,表明了开发者和用户对需求规格达成的共识。

两个用例之间的关系主要有两种情况:一种用于重用的包含关系,用构造型include表示;另一种是用于分离出不同行为的扩展,用构造型extend表示。

  • 包含关系

当可以从两个或两个以上的原始用例中提取公共行为,或者发现能够使用一个构件来实现某一个用例的部分功能是很重要的事时,应该使用包含关系来表示它们。

  • 扩展关系

如果一个用例明显地混合了两种或两种以上的不同场景,即根据情况可能发生多种事情,可以判定将这个用例分为一个主用例和一个或多个辅用例描述可能更加清晰。

第61题

在面向对象方法中,信息流是通过向参与者或内部对象发送消息形成的。( )用于描述进出系统的信息流。

A. 状态图

B. 顺序图

C. 数据流图

D. 流程图

正确答案:B。

所属知识点:旧版教材 需求工程->面向对象基本概念

解析:

本题考查面向对象分析与设计的基础知识。

  • 状态图

状态图描述了一个对象在其生命周期中可能的状态组合。

  • 顺序图

顺序图用来描述对象按照时间顺序的消息流来建模用例。

  • 数据流图

数据流图是一种描述数据通过系统的流程以及系统实施的工作或处理过程的过程模型。

  • 流程图

流程图以图形化的方式展示应用程序从数据输入开始到获得输出为止的逻辑过程。

标签:知识点,订单,系统,软考,用例,集萃,状态图,描述
From: https://blog.csdn.net/phmatthaus/article/details/139688551

相关文章

  • 个人自用python知识点
    str字符串常用方法str_1="abcdefgaaaAGJIFJIJaadfn"#1.index返回某个字符第一次出现的下标,若无则报错print(str_1.index("a"))#print(str_1.index("p"))#报错#2.find返回某个字符第一次出现的下标,若无则返回-1print(str_1.find("a"))print(str_1.find(&quo......
  • 软考 系统架构设计师系列知识点之杂项集萃(35)
    接前一篇文章:软考系统架构设计师系列知识点之杂项集萃(34)第56题遗留系统的演化可以采用淘汰、继承、改造和集成四种策略。若企业中的遗留系统技术含量较高,业务价值较低,在局部领域中工作良好,形成了一个个信息孤岛时,适合于采用()演化策略。A.淘汰B.继承C.改造D.集成正......
  • 网络编程拓展知识点
    网络编程strcpy和memcpy的区别1.参数,返回值的区别:char*strcpy(char*dest,constchar*src);char*dest:拷到哪里constchar*src:从哪里拷贝void*memcpy(void*dest,constvoid*src,size_tn);void*dest:指向用于存储复制内容的目标数组,类型强制转换为void*指针。......
  • 【知识点】一堆知识点见目录
    目录使⽤distance和advance将容器的const_iterator转换为iterator背景知识问题描述示例代码解释总结正确使用`swap`函数来清理容器`std::vector::swap`的用法示例代码解释总结删除某个元素示例代码解释优点总结什么是纯函数?如何编写纯函数判别式例子:检查一个整......
  • 【知识点】std::thread::detach std::lock_guard std::unique_lock
    在C++11中,std::thread提供了并发编程的基础设施,使得我们可以创建和管理线程。std::thread的detach方法是一种常用的线程管理方式,允许线程在后台独立运行,而不必与主线程同步或等待其完成。std::thread::detach方法当你调用std::thread对象的detach方法时,线程将......
  • 计算机组成原理历年考研真题对应知识点(数制与编码)
    目录2.1数制与编码2.1.1进位计数制及其相互转换【命题追踪——采用二进制编码的原因(2018)】【命题追踪——十进制小数转换为二进制小数(2021、2022)】2.1.2定点数的编码表示【命题追踪——补码的表示范围(2010、2013、2014、2022)】【命题追踪——补码和真值的相互转......
  • 10.C语言for循环和跳出循环的知识点
    C语言for循环、continue和break知识点3.13for循环3.14for的一些用法3.15continue和break的作用3.16嵌套的规律3.17—作业3.13for循环概述和while的对比#include<stdio.h>intmain(){ intdata; //for(条件附初值;判断临界点;条件改变)//判断、执行循......
  • 【Test 66 】 高阶数据结构 二叉搜索树 必会知识点!
    文章目录1.二叉搜索树的概念2.二叉搜索树K模型的代码实现2.1Find()查找的实现2.2Insert()插入的实现2.3InOrder()中序遍历的实现2.4Erase()删除的实现3.二叉搜索树的KV模型4.二叉搜索树的性能分析1.二叉搜索树的概念......
  • 【java问答小知识8】一些Java基础的知识,用于想学习Java的小伙伴们建立一些简单的认知
    Java中的"java.util.IdentityHashMap"如何比较键?回答:"java.util.IdentityHashMap"使用==操作符来比较键,即它比较的是引用身份。Java中的"java.util.EventListener"接口有什么作用?回答:"java.util.EventListener"接口是所有事件监听器接口的基接口,用于定义事件处理方法......
  • 【力扣真题】3.哈希表|算法真题程序设计数据结构考研保研复试机试面试秋招春招蓝桥杯
    242.有效的字母异位词给定两个字符串s和t,编写一个函数来判断t是否是s的字母异位词。示例1:输入:s=“anagram”,t=“nagaram”输出:true示例2:输入:s=“rat”,t=“car”输出:false说明:你可以假设字符串只包含小写字母。力扣题目链接思......