真题详解(UML图)-软件设计(五十五)

文章详细讲解了计算机科学中的软件设计原则,包括时间复杂度的比较、排序算法的示例,以及ER图中的冲突类型。此外,还讨论了面向对象的设计原则如开放-封闭原则和接口分离原则。同时,提到了网络协议如UDP和TCP的区别,以及常用网络命令的用途。最后,概述了UML的不同事务类型和用例,以及系统安全的保密性和完整性概念。
摘要由CSDN通过智能技术生成

真题详解(计算机知识)-软件设计(五十四)https://blog.csdn.net/ke1ying/article/details/130278265

  1. 组织域名:

com商业组织

edu教育组织

gov政府组织

net主要网络支持中心

mil军事部门

Int国际组织

2、时间复杂度

O(1)<O(logn)<O(n)<O(n*logn)<O(n的2次方)O(n的3次方)

<O(2的n次方)<O(n!)<O(n的n次方)

3、2020年下半年

解析:

第一步:4和2比较,位子不变,4和8比较,位子交换24713568

第二步:4和5比较,4和6比较位子不变

第三步:4和3比较,位子交换23714568

第四步:4和7比较,位子交换23417568

第五步:4和1比较,位子交换23147568

所以选择C 和 C

  1. er图冲突(实体联系图)

结构冲突:同一实体在不同er图有不同的属性,同一对象在某er图中被抽象为实体,而在另一份er图中被抽象为属性,需要统一。

属性冲突:同一属性可能会存在与不同的er图。(同名同义)

命名冲突:相同意义属性在不同er图有不同命名。(异名同义)

  1. 面向对象

共同重用:如果重用包中一个类,就要重用包中所有类。

开放-封闭:对扩展开放,对修改关闭。

接口分离:依赖于抽象,不依赖与具体。

共同封闭:一个变化若对包产生影响,则对包里所有类产生影响,对其他包不产生影响。

  1. 在程序执行过程中,系统用______实现嵌套调用(递归调用)函数的正确返回。

解析:

使用于递归

  1. 在结构化分析方法中,数据流图中的元素在____中进行定义。

解析:

数据流图中的元素在 数据字典 中进行定义的。

数据流图描述了系统分解,但没有对每个成分进行说明。数据字典 就是为数据流图中每个数据流、文件、加工,以及组成数据流或文件数据进行说明。

  1. 署名权,修改权,作品完整权,受永久保护限制。

9、

Ipconfig:查询本机ip

Traceroute:路由跟踪

netstat:获取某个网络开放端口所对应应用程序信息。

nslookup:域名查询。

10、信息保密:

完整性只有得到允许的人才可以修改数据,并且能够判断出数据是否被篡改

机密性(保密性):确保信息不泄露给实体或者个人。

11、

UPD:不可靠无连接网络协议。

TCP:可靠无连接网络协议。

外部网关协议:BGP

内部网关协议:OSPF  RIP

12、UML

四种事务:结构事务、行为事务、分组事务和注释事务

  1. 结构事务

名词,静态部分,描述概念或物理。包括 类、接口、协作、用例、主动类、构建、制品和结点。

  1. 行为事务

动态部分,交互、状态机和活动。

  1. 分组事务

组织部分。

  1. 注释事务

Uml模型解释部分。

其中一个事务发生改变影响另外一个事务:依赖。(虚线实心箭头)

一种一般/特殊父子关系:泛化。(实线虚心箭头)

描述一组链,链是对象之间的连接:关联。(实线无箭头,有几对几关系)

实线类元之间语义,其中一个类元指定了由另一个类元保证执行的契约:实现。(虚线虚心)

  1. 类图

展现一组对象、接口、协作和他们之间的关系

特点:图里有属性 和 操作。

对系统的词汇建模、对简单的协作建模、对逻辑数据库模式建模。

  1. 对象图

展现某一时刻一组对象以及它们之间的关系

特点:有对象和具体对象名称,表示为 名称:对象,当冒号前面没有值,则是匿名对象

  1. 用例图

展现了一组用例、参与者以及他们之间的关系

特点:有参与者、用例、包含关系include、泛化关系、extend扩展关系。

  1. 序列图

场景的图形化表示,描述了以时间顺序组织的对象之间交互活动

特点:对象在顶部,且有 对象生命线。

  1. 通信图

强调收发消息对象的结构组织,早期版本也称协作图。

特点

通信图:线的两边有具体箭头表示流向。

状态图:圆角矩形。

活动图:椭圆矩形

  1. 状态图

简单状态和组合状态转换。

状态图:圆角矩形。

  1. 活动图

系统从一个活动到另一个活动的流程。

活动图:椭圆矩形,监护表达式

  1. 构件图

一组构建之间的组织和依赖。关注于系统的静态实现视图

特点:箭头带着一个圆球 和 接收圆球的组合。

  1. 部署图

对面向对象系统物理建模,展现了运行时处理结点。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

后端从入门到精通

你的鼓励是我最大的动力~

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

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

打赏作者

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

抵扣说明:

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

余额充值