中级软考必背知识点总结

  • 格式:docx
  • 大小:24.46 KB
  • 文档页数:4

中级软考必背知识点总结

一、操作系统与数据库

1. 操作系统

1.1 操作系统介绍

操作系统是计算机系统中的一个重要组成部分,是一种系统软件,它是计算机系统中最基本的软件,包括操作系统的定义、操作系统的功能、操作系统的基本特征

1.2 操作系统的分类

分时操作系统、批处理操作系统和实时操作系统三类

1.3 操作系统的功能

资源管理、进程管理、文件管理、设备管理

1.4 操作系统的特点

并发性、共享性、虚拟性、异步性

1.5 操作系统管理的软硬件

主机、外设

1.6 操作系统的发展

操作系统发展的三个阶段:手工操作、批处理操作和实时操作

1.7 操作系统的发展趋势

图形用户界面(GUI)、多任务操作系统、分布式操作系统和网络操作系统

1.8 操作系统网络相关知识

网络操作系统

2. 数据库

2.1 数据库的定义

数据库是按照一定的数据结构组织和存储的数据的集合,具有较小的冗余度和较高的数据独立性,它是为了实现数据的共享和统一管理而设计的

2.2 数据库的特点 数据的结构化、数据的共享、数据的冗余度小、数据的独立性高、数据的系统性、数据的易扩展

2.3 数据库的优缺点

数据库的优点:数据共享、数据一致、数据完整、数据独立、减少冗余、提高数据安全性、提高数据的可靠性和可用性,节省空间等

数据库的缺点:数据库的实现成本高、数据安全性差

2.4 数据库的组成

数据模型、数据库管理系统(DBMS)、数据库系统

2.5 数据库管理系统的功能

数据定义、数据操作、数据控制

2.6 数据库的发展

数据库的发展阶段:数据库的出现及其发展阶段、数据库应用的实践阶段、数据库互联网化的浪潮和数据库的持续发展

2.7 数据库网络相关知识

数据库网络相关知识

二、面向对象的技术

1. 面向对象技术介绍

面向对象技术是一种较新的程序设计技术,是现代程序设计思想的集中体现,是一种在计算机语言中对客观世界进行模拟的方法

2. 面向对象技术的基本特征

封装、继承、多态

3. 面向对象技术的优点

面向对象技术的优点:提高了软件开发的生产率,减少了编程的工作量,提高了软件的质量,增加了软件的重用性,提高了程序的可维护性

4. 面向对象技术的应用

面向对象技术在软件开发中的应用 5. 面向对象技术的发展

面向对象技术的发展历程:早期的面向对象技术、面向对象技术的发展和应用、面向对象技术的未来趋势

三、也其它

1. 软件设计原则

1.1 软件设计的基本原则

实现低耦合、高内聚与集成、模块化、抽象化、层次化、标准化、模块聚合

1.2 对象导向设计基本原则

类和对象的设计原则、封装性、信息隐藏、继承性、多态性

1.3 设计结构原则

软件设计的模块复用原则、统一处理的原则、性能设计的原则

1.4 软件设计过程、方法

面向对象技术的原则、技术的改进和应用以及技术的未来发展

2. 面向对象的软件设计和开发

2.1 面向对象的软件开发方法

软件开发方法的概念、软件开发方法的特点、软件开发方法的主要功能、软件开发方法的分类

2.2 软件工程方法

软件工程方法的概念、软件工程方法的基本特点、软件工程方法的发展趋势

2.3 面向对象的软件设计和开发过程

软件设计和开发的过程,包括需求分析、设计、编码、测试、部署和维护过程

3. 软件测试

3.1 软件测试的定义

软件测试的基本概念,软件测试的基本任务,软件测试的基本原则

3.2 软件测试的分类 软件测试的类型,软件测试的方法和技术,软件测试的分析和设计

3.3 软件测试的流程

软件测试的测试计划、测试准备、测试执行、测试分析和评估

以上是中级软考必备知识点的总结,希望对你有所帮助。