2023系统分析师---简答题常考概念

news/2025/1/13 7:33:48/

实体类、控制类、边界类:

实体类:实体类映射需求中的每个实体,保存需要存储在永久存储体中的信息,例如:用户、商品等;

控制类:控制类是用于控制用例工作的类,用于对一个或者几个用例所特有的控制行为进行建模。例如:结算、备货等;

边界类:边界类用于封装在用例内、外流动的信息或数据流。例如:浏览器、购物车等。

活动图与流程图的区别:

活动图:描述的是对象活动的顺序关系所遵循的规则,它着重表现系统的行为,而非处理过程;而流程图着重描述处理的过程;

流程图:流程图一般都限于顺序进程,而活动图则可以支持并发进程;

活动图是面向对象的,而流程图是面向过程的;

软件重构的三个类别:

代码重构、设计重构、架构重构;

常用的重构方法:

1. 提取方法(Extract method)

2. 用委托来代替继承(replace Inheritance witch Delegation)

3. 用子类代替型别码;

4.用多态来代替条件判断

5.模版函数

6.提取类

7.提取接口

重构的优势以及可能带来的风险:

为了使软件更容易理解,同时又需要考虑到各种兼容性,在重构时,可能需要在代码中增加冗余的判断,冗余的代码或者结构;也可能需要修改已有的数据库结构和索引等,导致程序变慢;

但从长远来看,由于重构以后的软件结构更加清晰&#x


http://www.ppmy.cn/news/87859.html

相关文章

天津和平区大数据培训班哪家好?大数据适合什么人学?

当前正处于企业数据化转型的大环境,大数据这一行业受到越来越多人的关注,不少人想要借着这个势头加入大数据这一行业,今天小编就来给大家分析一下大数据行业,往下看吧。 大数据行业前景如何 大数据行业的就业前景不得不说非常好…

主机访问不到虚拟机(centos7)web服务的解决办法

目录 一、背景 二、解决办法 2.1、配置虚拟机防火墙 2.2、修改虚拟机网络编辑器 一、背景 主机可以访问外网,虚拟机使用命令:curl http://网址,可以访问到web服务 ,主机使用http://网址,访问不到虚拟机&#xff08…

Java的内存模型(Java Memory Mode,JMM)

并发编程模型的两个关键问题 线程之间如何通信及线程之间如何同步。 线程之间如何通信:共享内存,消息传递线程之间如何同步通信是指线程之间以何种机制来 交换信息同步是指程序中用于控制不同线程间 操作发生相对顺序 的机制在共享内存的并发模型里&a…

webshell提权

首先我们要清楚为什么要提权 相关操作被拒绝。无法继续进行渗透。就需要提权 我们通过各种web漏洞,中间件漏洞,或者cms等漏洞拿到权限后。得到的权限一般是后台权限,有些是webshell权限。如果是后台权限,我们就要通过后台上传后…

在外出差,如何远程登录公司内网金蝶云ERP管理系统【cpolar内网穿透】

文章目录 前言1.金蝶安装简介2. 安装cpolar内网穿透3. 创建安全隧道映射4. 在外远程访问金蝶云星空管理中心5. 固定访问地址6. 配置固定公网访问地址7.创建数据中心简介8.远程访问数据中心9. 固定远程访问数据中心地址10. 配置固定公网访问地址 转发自CSDN风浪越大%鱼越贵的文章…

ThingsBoard教程(五十):规则节点解析 创建关系节点Create Relation Node,删除关系节点 Delete Relation Node

创建关系节点 Create Relation Node Since TB Version 2.2.1 根据类型和方向,从所选实体创建到消息发起方的关系。 以下消息发起方类型被允许:资产、设备、实体视图、客户、租、仪表板。 通过元数据键模式查找目标实体,然后在源实体和目标实体之间创建关系。 如果选择的…

C++中的回调函数

C中的回调函数是指将一个函数作为参数传递给另一个函数,并在另一个函数中调用该函数。 这种技术被称为函数指针或函数对象。 回调函数通常用于异步编程中,例如事件处理程序、GUI编程、网络编程等。 在这些情况下,程序需要在某个事件发生时…

NetApp AFF C 系列——可持续、可扩展且安全可靠的全闪存解决方案

NetApp AFF C 系列 采用全新的闪存技术,同时辅以智能科技加持,将为您带来一个更为经济实惠的全闪存解决方案,它重新定义了安全性、可扩展性和可持续性。 为什么选择 AFF C 系列的新一代全闪存解决方案? 实现现代化,打…