2020年计算机软件水平考试报名时间|2020年计算机软件水平考试知识点梳理

副标题:2020年计算机软件水平考试知识点梳理

时间:2021-12-04 02:23:00 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

【#软考# 导语】2020年计算机软件水平考试备考正在进行中,为了方便考生及时有效的备考,那么,©文档大全网为您精心整理了2020年计算机软件水平考试知识点梳理,供大家的参考。如想获取更多计算机软件水平考试的模拟题及备考资料,请关注©文档大全网的更新。

【篇一】2020年计算机软件水平考试知识点梳理:死锁


  死锁可以定义为:相互通信的线程或者一组竞争系统资源的线程相互之间"永久阻塞”的情况,即就是有两个即两个以上的线程在执行过程中,由于竞争资源而造成的阻塞问题,在没有外力的作用下,它们将无法进行下去,此时系统处于四座状态,这种情况称之为死锁。

  资源的分类(可重用资源、可消费资源)

  一、可重用资源

  定义:指一次只能供一个进程安全的使用,并且不会因为使用而耗尽的资源称为可重用资源.进程得到资源单元,后来又释放这些资源,供其他进程再次使用。

  例子:处理器、I/O通道、主存和辅存、设备以及诸如文件、数据库和信号量之类的数据结构。

  二、可消费资源

  定义:指可以创建(生产)并且可以销毁(消耗)的资源.通常对某种类型可消费资源的数目是没有限制.一个无阻塞的生产进程可以释放任意数目的这类资源.当进程得到一个资源时,该资源就不存在了.

  例子:中断、信号、消息、I/O缓冲区的资源。

【篇二】2020年计算机软件水平考试知识点梳理:UML特征


  UML的主要特点:

  1、统一的标准(被OMG所认定的建模语言标准)

  2、面向对象(支持面向对象软件开发)

  3、可视化建模

  4、独立于开发过程(可以应用到任意一种开发过程中去)

  5、概念明确、建模表示法简洁、图形结构清晰、容易掌握和使用

  UML统一了什么?

  UML统一了Booch、OMT、OOSE和其他面向对象方法所涉及的基本概念和建模符号。

  UML描述了面向对象分析设计的方法了吗?

  没有.UML是一种建模语言而不是一种分析设计方法。因为UML中没有给出一个软件开发过程。

  用例图顺序图协作图类图对象图活动图状态图构件图部署图

  为方便起见,用视图来划分系统各方面,每一种视图描述系统某一方面的特性。

  用例视图:描述系统应该具备的功能,即被称为参与者的外部用户所能观察到的功能。

  逻辑视图:描述用例视图中提出的系统功能的实现。逻辑视图既描述系统的静态结构,也描述系统内部的动态协作关系。

  组件视图(实现视图):描述系统的实现模块以及它们之间的依赖关系。

  并发视图(进程视图):考虑资源的有效利用、代码的并行执行以及系统环境中异步事件的处理。

  部署视图:显示系统的物理部署,并描述位于节点实例上的运行组件实例的部署情况。

  用例模型用于需求分析阶段,它的建立是系统开发者和用户反复讨论的结果。具备以下几个方面的特点:

  1、它描述了待开发系统的功能需求。

  2、它将系统看作黑盒,从外部参与者的角度来理解系统。

  3、它驱动了需求分析之后各阶段的开发工作。不仅保证系统所有功能的实现,还可作为检验所开发的系统是否满足需求的依据。

【篇三】2020年计算机软件水平考试知识点梳理:数据库容灾


  数据库容灾,即在异地部署一个一模一样的数据库,一个数据库所处的地理位置发生自然灾害了导致当前数据库发生灾难,另一个数据库会立马顶替工作。

  类比估算法:

  类比估算法适合评估一些与历史项目在应用领域,环境和复杂度等方面相似的项目。

  1.整理出项目功能列表和实现每个功能的代码行。

  2.标识出每个功能列表与历史项目的相同点与不同点,特别注意历史项目做得不够的地方。

  3.通过1和2得出各个功能的估计值。

  4.产生规模估计。

2020年计算机软件水平考试知识点梳理.doc

本文来源:https://www.wddqw.com/tU5Z.html