当前位置:   article > 正文

【软考】中级软件设计师的一些知识点笔记(22.3.1)_软件设计中级考试涉及知识点

软件设计中级考试涉及知识点

        适当的摆烂为了更好的冲刺。别问,问就是为了安慰自己。终于开学了,今天全校做了核酸,真希望疫情早点过去!软考倒计时88天。

目录

1、计算机网络->IPv6

2、数据结构与算法基础->动态规划法

3、多媒体基础->多媒体技术基本概念

4、软件工程->软件维护类型

5、其他


1、计算机网络->IPv6

IPv4和IPv6的过渡期间,主要采用三种基本技术。

(1)双协议栈:主机同时运行IPv4和IPv6两套协议栈,同时支持两套协议。

(2)隧道技术:这种机制用来在IPv4网络之上连接IPv6的站点,站点可以是一台主机,也可以是多个主机。隧道技术将IPv6的分组封装在IPv4的分组中,封装后的IPv4分组将通过IPv4的路由体系传输。

(3)NAT-PT:利用转换网关来在IPv4和IPv6网络之间转换IP报头的地址,同时根据协议不同对分组做相应的语义翻译,从而使纯IPv4和IPv6站点之间能够透明通信。

        eg:在IPv4向IPv6过渡期间,如果要使得两个IPv6结点可以通过现有的IPv4网络进行通信,则应该使用隧道技术;如果要使得纯IPv6结点可以与纯IPv4结点进行通信,则需要使用翻译技术

2、数据结构与算法基础->动态规划法

        一个算法是对某类给定问题求解过程的精确描述,算法有5个基本特性:有穷性、确定性、可行性、有输入和输出。其中,有穷性是指对于任意一组合输入值,在执行有穷步骤之后一定能结束,即算法中的每个步骤都能在有限时间内完成。确定性是指对于每种情况下所应执行的操作,在算法中都有确切的规定,使算法的执行者或阅读者都明确其含义及如何执行,并且在任条件下,算法都只有一条路径。可行性是指算法中的所有操作都必须足够基本,都可以通过已经实现的基本操作运算有限次实现。

3、多媒体基础->多媒体技术基本概念

        eg:改变数字载波频率可以改变乐音的音调,改变它的幅度就可以改变乐音的音高

4、软件工程->软件维护类型

        在系统运行过程中,软件需要维护的原因是多样的,根据维护的原因不同,可以将软件维护分为以下四种:
        (1)改正性维护。为了识别和纠正软件错误、改正软件性能上的缺陷、排除实施中的误使用,应当进行的诊断和改正错误的过程就称为改正性维护。
        (2)适应性维护。在使用过程中,外部环境(新的硬、软件配置)、数据环境 (数据库、数据格式、数据输入/输出方式、数据存储介质)可能发生变化。为使软件适应这种变化,而去修改软件的过程就称为适应性维护。
        (3)完善性维护。在软件的使用过程中,用户往往会对软件提出新的功能与性能要求。为了满足这些要求,修改或再开发软件,以扩充软件功能、增强软件性能、改进加工效率、提高软件的可维护性。这种情况下进行的维护活动称为完善性维护。更快地得到搜索结果,即提升了搜索引|擎的性能,扩充功能或提升性能是完善性维护的工作。
        (4)预防性维护。这是指预先提高软件的可维护性、可靠性等,为以后进一步改进软件打下良好基础。 通常,预防性维护可定义为“把今天的方法学用于昨天的系统以满足明天的需要”。也就是说,采用先进的软件工程方法对需要维护的软件或软件中的某一部分(重新)进行设计、编码和测试。

        eg:某搜索引擎在交付后,开发人员修改了其中的索引方法,使得用用户可以更快得到搜索结果。这种修改属于完善性维护

5、其他

        UML中的构件是遵从一组接口并提供一组接口的实现。a.构件是可替换的。b.构件表示的是物理模块而不是逻辑模块。c.构件是组成系统的一部分。d.构件与类处于不同的抽象层次。

        每每遇到计算机专业英语的题就直接略过,是不是不大好啊啊啊,但是确实不想挨个看,感觉有点难,不行不行,我得克服,奥里给!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/598872
推荐阅读
相关标签
  

闽ICP备14008679号