江苏省计算机三级偏软知识点_第1页
江苏省计算机三级偏软知识点_第2页
江苏省计算机三级偏软知识点_第3页
江苏省计算机三级偏软知识点_第4页
江苏省计算机三级偏软知识点_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

江苏省计算机三级(偏软)考试作为衡量计算机专业知识与应用能力的重要标尺,对于有志于在软件领域深耕的学习者而言,其价值不言而喻。本文旨在系统梳理该考试的核心知识点,力求专业严谨,为各位备考者提供一份切实可用的复习参考。一、计算机系统构成与基本原理计算机系统的认知是所有计算机学科的基石。这部分内容要求我们从宏观到微观进行把握。1.计算机系统的组成需清晰理解计算机硬件系统和软件系统的构成及其相互关系。硬件是物理基础,主要包括运算器、控制器、存储器、输入设备和输出设备五大基本部件。运算器与控制器合称为中央处理器(CPU),是计算机的核心。存储器则分为内存储器(主存)和外存储器(辅存),二者在速度、容量和成本上各具特点,共同构建了计算机的存储体系。软件系统则是硬件功能的拓展与延伸,分为系统软件和应用软件。系统软件如操作系统、编译程序、数据库管理系统等,为应用软件的运行提供支撑环境;应用软件则是为解决特定领域问题而编制的程序。2.数据在计算机中的表示这是理解计算机工作原理的关键。需掌握数制的概念,包括二进制、八进制、十进制、十六进制及其相互转换。重点是二进制的运算,以及原码、反码、补码等编码方式,特别是补码在计算机中表示和运算负数时的重要性。字符的编码,如ASCII码,以及汉字的输入码、内码、字形码等概念也需了然于胸。了解不同数据类型(整数、实数、字符串)在计算机内的存储方式,对于后续程序设计至关重要。3.操作系统基础操作系统作为计算机系统的管家,其功能和基本原理是必考内容。需理解操作系统的主要功能:进程管理、内存管理、文件管理、设备管理和用户接口。进程的概念、进程的状态及其转换、进程调度算法是进程管理的核心。内存管理中的分区管理、分页管理、分段管理以及虚拟内存技术的基本思想也需要掌握。文件系统的树形结构、文件的基本操作、目录管理等亦是重点。了解常见操作系统的特点,如Windows、Unix/Linux等,有助于加深理解。二、软件工程软件工程是“偏软”考试的重中之重,它涉及软件从conception到退役的整个生命周期的系统化管理与工程化方法。1.软件工程基本概念理解软件的定义、特点(如无形性、复杂性、易变性、依赖性)以及软件工程的定义、目标(高质量、高效率、高效益)和原则。软件危机的表现及其产生原因,以及软件工程学的兴起如何应对这些危机,是理解软件工程重要性的切入点。2.软件生命周期与软件开发模型软件生命周期包括可行性研究与计划、需求分析、概要设计、详细设计、编码、测试、维护等阶段。每个阶段的主要任务、输入输出以及里程碑都需要清晰掌握。常见的软件开发模型,如瀑布模型、快速原型模型、增量模型、螺旋模型、喷泉模型等,它们的特点、优缺点及适用场景是考查的重点。3.软件需求分析需求分析是软件开发的基础,其质量直接影响后续阶段。需掌握需求的分类(功能需求、非功能需求),需求分析的任务(获取、分析、定义、验证需求)。常用的需求分析方法,如结构化分析方法(SA)中的数据流图(DFD)、数据字典(DD)、判定表、判定树等工具的绘制与理解。UML(统一建模语言)在需求分析中的应用,如用例图、活动图等,也需有所了解。4.软件设计软件设计分为概要设计和详细设计。概要设计的任务是系统总体结构设计和模块设计,涉及模块划分的原则(高内聚、低耦合),常用的概要设计方法如结构化设计方法(SD)中的数据流图映射(变换分析、事务分析)。模块结构图(MSD)的绘制与解读是重点。详细设计的任务是为每个模块设计具体的实现方案,常用的工具如程序流程图、N-S图(盒图)、PAD图、PDL(伪码)等。了解面向对象设计的基本思想与原则(如单一职责、开放封闭、里氏替换、依赖倒置等)也是必要的。5.软件编码与测试编码阶段需考虑程序设计语言的选择依据,以及编码风格(可读性、可维护性、效率)。软件测试是保证软件质量的关键环节。需理解测试的目的、原则。测试的级别,如单元测试、集成测试(非增量式、增量式,包括自顶向下和自底向上)、系统测试、验收测试。常用的测试方法,如白盒测试(逻辑覆盖:语句覆盖、判定覆盖、条件覆盖、判定-条件覆盖、条件组合覆盖、路径覆盖)和黑盒测试(等价类划分法、边界值分析法、因果图法、错误推测法)。掌握测试用例的设计。6.软件维护与软件工程管理软件维护的类型(改正性维护、适应性维护、完善性维护、预防性维护)及其特点。影响维护的因素和软件可维护性的度量。软件工程管理包括项目管理(进度、成本、质量)、配置管理、风险管理、人员组织与管理等方面的基本概念。三、程序设计语言与技术程序设计语言是软件开发的工具,对其理解和应用能力是“偏软”考试的核心要求之一。1.程序设计语言概述了解程序设计语言的基本概念、分类(机器语言、汇编语言、高级语言;面向过程、面向对象、函数式、逻辑式等)。语言的基本成分:语法、语义、语用。评价程序设计语言的标准。2.程序设计语言的基本结构掌握数据类型(基本类型、构造类型、指针类型、空类型)及其运算。运算符与表达式(算术、关系、逻辑、赋值、条件、逗号等运算符)。控制结构(顺序、选择分支如if-else、switch-case,循环如for、while、do-while)。函数(或过程)的定义、声明、调用,参数传递方式(值传递、引用传递),函数的嵌套调用与递归调用。变量的作用域(局部变量、全局变量)和生存期。3.面向对象程序设计(OOP)理解面向对象的基本概念:对象、类、封装、继承、多态。类的定义(数据成员、成员函数),对象的创建与使用。继承的类型(单继承、多继承),基类与派生类的关系,成员访问控制(public,protected,private)。多态性的实现(重载多态、包含多态、参数多态、强制多态),虚函数与动态绑定的概念。4.常用程序设计语言特点与应用了解几种主流程序设计语言(如C、C++、Java、Python等)的主要特点、应用领域及其在语法、语义上的主要差异。重点掌握至少一种面向对象程序设计语言的核心特性。四、数据库系统数据库技术是现代信息系统的核心支撑,对于数据的有效管理至关重要。1.数据库系统基本概念理解数据(Data)、数据库(DB)、数据库管理系统(DBMS)、数据库系统(DBS)的定义及其相互关系。DBMS的主要功能。数据库系统的三级模式结构(外模式、模式、内模式)和两级映像(外模式/模式映像、模式/内模式映像),以及由此带来的数据独立性(逻辑独立性、物理独立性)。2.数据模型数据模型的三要素:数据结构、数据操作、完整性约束。掌握概念模型(E-R模型)的基本概念(实体、属性、联系),E-R图的绘制。常用的逻辑数据模型,重点是关系模型:关系、元组、属性、域、关键字(候选码、主码、外码)、关系模式、关系代数运算(选择、投影、连接、并、交、差、除)。3.关系数据库标准语言SQLSQL语言的特点(综合统一、高度非过程化、面向集合操作、语法简洁)。数据定义语言(DDL):CREATETABLE,ALTERTABLE,DROPTABLE。数据操纵语言(DML):SELECT(单表查询、连接查询、嵌套查询、集合查询),INSERT,UPDATE,DELETE。数据控制语言(DCL):GRANT,REVOKE(了解基本概念)。4.数据库设计数据库设计的步骤:需求分析、概念结构设计(E-R模型)、逻辑结构设计(E-R图向关系模型的转换)、物理结构设计、数据库实施、数据库运行与维护。理解函数依赖和关系规范化的基本概念,掌握1NF、2NF、3NF的定义和规范化方法,理解BCNF。五、计算机网络基础在当今信息时代,软件系统大多离不开网络环境,因此网络基础知识也是必备的。1.计算机网络基本概念网络的定义、功能、分类(LAN,MAN,WAN)。网络拓扑结构(总线型、星型、环型、树型、网状型)及其特点。网络协议的三要素(语法、语义、时序)。OSI七层参考模型和TCP/IP四层(或五层)模型的结构、各层的主要功能及典型协议。2.局域网技术局域网的特点、组成。以太网的基本原理(CSMA/CD)。常用局域网技术(以太网、快速以太网、千兆以太网)。IP地址与子网掩码的概念,子网划分的基本方法。网关、路由器、交换机、集线器等网络设备的功能。3.Internet与TCP/IP协议簇六、信息安全基础随着信息技术的发展,信息安全日益重要。1.信息安全基本概念信息安全的基本属性(机密性、完整性、可用性、可控性、不可否认性)。常见的安全威胁(病毒、蠕虫、木马、黑客攻击、拒绝服务攻击DoS/DDoS、网络钓鱼、勒索软件等)。2.基本安全技术数据加密技术的基本概念(对称加密、非对称加密)。防火墙技术的原理与功能。入侵检测系统(IDS)的概念。认证技术(口令、生物特征、数字签名)。七、软件测试与维护(此部分部分内容已在软件工程章节提及,此处可侧重实践与深化)强调软件测试的重要性,测试策略和测试过程模型。理解软件调试与测试的区别。软件维护的复杂性和成本,如何提高软件的可维护性。总结与备考建议江苏省计算机三级(偏软)考试知识点覆盖面广,强调理论与实践的结合。备考时,应在全面理解各章节知识点的基础上,注

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论