【#软考# 导语】2020年计算机软件水平考试备考正在进行中,为了方便考生及时有效的备考,那么,©文档大全网为您精心整理了2020年计算机软件水平考试知识点梳理,供大家的参考。如想获取更多计算机软件水平考试的模拟题及备考资料,请关注©文档大全网的更新。
【篇一】2020年计算机软件水平考试知识点梳理:死锁
资源的分类(可重用资源、可消费资源)
一、可重用资源
定义:指一次只能供一个进程安全的使用,并且不会因为使用而耗尽的资源称为可重用资源.进程得到资源单元,后来又释放这些资源,供其他进程再次使用。
例子:处理器、I/O通道、主存和辅存、设备以及诸如文件、数据库和信号量之类的数据结构。
二、可消费资源
定义:指可以创建(生产)并且可以销毁(消耗)的资源.通常对某种类型可消费资源的数目是没有限制.一个无阻塞的生产进程可以释放任意数目的这类资源.当进程得到一个资源时,该资源就不存在了.
例子:中断、信号、消息、I/O缓冲区的资源。
【篇二】2020年计算机软件水平考试知识点梳理: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