首页 > 自考本科 > 自考软件工程知识点归纳汇总

自考软件工程知识点归纳汇总

发布时间:

自考软件工程知识点归纳汇总

软件工程笔试通常涉及以下知识点:1. 编程语言和数据结构:了解基本的编程语言和数据结构,包括算法和数据类型。2. 设计模式和编码风格:了解常用的设计模式和编码风格,如MVC、单例模式、工厂模式等,以及编写高质量代码的最佳实践。3. 数据库管理和SQL语言:了解数据库管理系统和SQL语言,包括数据建模、数据存储和查询优化等。4. 网络和协议:了解计算机网络和常用协议,包括TCP/IP、HTTP、FTP等。5. 操作系统和系统管理:了解操作系统的基本原理和系统管理,如进程管理、内存管理、文件系统等。6. 软件开发生命周期:了解软件开发生命周期和相关方法论,如敏捷开发、DevOps等。7. 软件测试和质量保证:了解软件测试和质量保证的基本原理和方法,包括测试类型、测试策略、质量指标等。8. 软件工程实践和项目管理:了解软件工程实践和项目管理的基本原则和方法,包括需求分析、项目计划、资源管理等。以上知识点只是软件工程笔试中的一部分,具体考察的知识点和难度会根据不同的公司和职位而有所不同。因此,建议您在备考过程中,结合公司和职位的具体要求,有针对性地学习和准备。

数据结构哪一章都很重要啊,基本上就是算法最重要啦,再就是那些排序。软件工程呢,说实话这是一门很烦的课,我背会了整个一本书才考了七十多分,我觉得还是理解最重要吧,光靠背的容易混掉。还有那些图也是挺重要的,虽然不难,但是很烦琐,可是它所占的分也是挺多的,所以,你还是别说哪些是重点了吧,它都是重点,呵呵!

如今社交软件在慢慢改变我们的生活方式,与此同时推动了IT产业发展。软件工程专业的人才备受市场欢迎,因此,有些对软件工程专业很感兴趣的考生便想借此机会自考一个软件工程专业文凭。那自考软件工程专业要考哪些科目?下面小编来为各位考生解答。自考软件工程专业要考哪些科目?该专业自考本科科目大致如下:软件开发工具与环境与实践、高级数据库技术(证书课程)、软件工程与实践、信息安全、软件项目管理、计算机网络技术(证书课程)、网络应用程序设计;马克思主义基本原理概论、多媒体计算机技术与实践、高级数据库技术(实践)、软件测试技术、英语(二)、中国近现代史纲要、网络应用程序设计(实践)、毕业设计。注:不想考英语(二)的考生,可以选择不考,但所需的学分要考其他科目来补:概率论与数理统计(二)、面向对象程序设计(实践)、离散数学(二)、面向对象程序设计。注:虽然该专业的英语考生可以选考,但是软件工程专业是不可避免的要和英语打交道的,所以,英语不好的考生,小编在此不建议大家报考。同时纯小白的考生,小编也不建议报考。以上就是关于“自考软件工程专业要考哪些科目”的相关资讯,希望对各位考生有所帮助。如果你想了解更多的自考专业资讯,或是了解更多与自考相关的信息,比如报考条件、报名时间等,可以在线咨询老师。

自考软件工程知识点归纳总结

软件工程笔试通常涉及以下知识点:1. 编程语言和数据结构:了解基本的编程语言和数据结构,包括算法和数据类型。2. 设计模式和编码风格:了解常用的设计模式和编码风格,如MVC、单例模式、工厂模式等,以及编写高质量代码的最佳实践。3. 数据库管理和SQL语言:了解数据库管理系统和SQL语言,包括数据建模、数据存储和查询优化等。4. 网络和协议:了解计算机网络和常用协议,包括TCP/IP、HTTP、FTP等。5. 操作系统和系统管理:了解操作系统的基本原理和系统管理,如进程管理、内存管理、文件系统等。6. 软件开发生命周期:了解软件开发生命周期和相关方法论,如敏捷开发、DevOps等。7. 软件测试和质量保证:了解软件测试和质量保证的基本原理和方法,包括测试类型、测试策略、质量指标等。8. 软件工程实践和项目管理:了解软件工程实践和项目管理的基本原则和方法,包括需求分析、项目计划、资源管理等。以上知识点只是软件工程笔试中的一部分,具体考察的知识点和难度会根据不同的公司和职位而有所不同。因此,建议您在备考过程中,结合公司和职位的具体要求,有针对性地学习和准备。

《软件工程》是计算机应用专业(本科)非常重要的一门专业课,该课程包括笔试和试验两部分,并且也是课程设计的科目之一。学习《软件工程》,考生不仅需要掌握至少一门程序设计语言,还需要对数据结构、数据库、操作系统等课程有一定的了解,可以说综合性很强。 从2002年起,《软件工程》的教材改由北京大学出版,相应的考试命题工作,也改由北京大学负责。 为了广大考生能更好的学习《软件工程》,我总结了全书的基础知识点、历年考试题型、试验题目于下,希望可以帮助大家完成《软件工程》的学习。 学习《软件工程》必备书籍: 1.教材,《软件工程》(黑皮),北京大学出版,2002年,王立福等 2辅导,《计算机上机实验考试应试指导》(蓝皮),北京大学出版,2003年,孙家肃 《软件工程》笔试分为理论部分和设计部分,比例大致相当,在下面的复习大纲中将随即提到,不再细分。另外,实验部分也会在文中提及,希望读者注意。自考/成考有疑问、不知道如何总结自考/成考考点内容、不清楚自考/成考报名当地政策,点击底部咨询官网,免费领取复习资料:

title: 《软件工程》研究生复试知识点总结 categories: 计算机专业课 tags: "软件工程" "复试"

前言 :软件工程知识点总结,是在本人的另外两篇文章—— 《软件工程导论》期末知识点复习 和 《UML面向对象需求分析与建模教程》期末知识点总结复习 的基础上按常见复试大纲详细总结的。注:本书参考《软件工程导论》第六版,张海藩,红色的那本。

<--more-->

①瀑布模型特点:

②瀑布模型适用:在开发的早期阶段软件需求被完整确定 ③瀑布模型的优点: 可强迫开发人员采用规范的方法;严格规定了每个阶段必须提交的文档;要求每个阶段交出的所有产品都必须经过质量保证小组的仔细验证 ④瀑布模型缺点:瀑布模型是由文档驱动;最终产品不能真正满足客户的需求

①核心工作流 (纵轴代表核心工作流,横轴代表时间) 前6个为核心过程工作流, 后3个为核心支持工作流

②工作阶段

③RUP迭代式开发:RUP强调采用迭代和渐增的方式来开发软件,整个项目由多个迭代过程组成。

其优点:

其缺点:

①流图的表示:

②计算环形复杂度的方法:

①非结构化维护

①基本原则:尽可能模拟人类习惯的思维方式,是开发软件的方法和过程尽可能接近人类认识的世界解决问题的方法和过程 ②4个要点

①对象的定义

①三个子模型,按所解决的问题进行划分

②5个层次

③对象模型创建的步骤

自考软件工程知识点总结归纳

title: 《软件工程导论》期末知识点复习 categories: 计算机专业课 tags: "软件工程"

前言 :软件工程知识点详解,是在。本书参考《软件工程导论》第六版,张海藩,红色的那本。带 * 不重要了解一下即可,黑体重点部分,需记忆。 <--more--> 如果有图片挂了, 去这个链接,都是本人发的

①瀑布模型特点:

②瀑布模型适用:在开发的早期阶段软件需求被完整确定

③瀑布模型的优点: 可强迫开发人员采用规范的方法;严格规定了每个阶段必须提交的文档;要求每个阶段交出的所有产品都必须经过质量保证小组的仔细验证

④瀑布模型缺点:瀑布模型是由文档驱动;最终产品不能真正满足客户的需求

①核心工作流 (纵轴代表核心工作流,横轴代表时间) 前6个为核心过程工作流, 后3个为核心支持工作流

②工作阶段

③RUP迭代式开发

其优点:

其缺点:

①流图的表示:

②计算环形复杂度的方法:

①非结构化维护

①基本原则:尽可能模拟人类习惯的思维方式,是开发软件的方法和过程尽可能接近人类认识的世界解决问题的方法和过程 ②4个要点

①对象的定义

①三个子模型,按所解决的问题进行划分

②5个层次

③对象模型创建的步骤

随着信息技术的发展,计算机日益走进人们的工作、学习和生活。下面是由我为大家整理的“计算机基础知识点总结归纳”,仅供参考,欢迎大家阅读。

硬件知识

1.计算机系统的组成包括硬件系统和软件系统 硬件系统分为三种典型结构:

(1)单总线结构;

(2)、双总线结构;

(3)、采用通道的大型系统结构。

中央处理器CPU包含运算器和控制器。

2.指令系统

指令由操作码和地址码组成。

3.存储系统分为 主存—辅存层次 和 主存—Cache层次。

Cache作为主存局部区域的副本,用来存放当前最活跃的程序和数据。 计算机中数据的表示

Cache的基本结构:Cache由存储体、地址映像和替换机构组成。

4.通道是一种通过执行通道程序管理I/O操作的控制器,它使CPU与I/O操作达到更高的并行度。

5.总线从功能上看,系统总线分为地址总线(AB)、数据总线(DB)、控制总线(CB)。

6.磁盘容量记计算。

非格式化容量=面数*(磁道数/面)*内圆周长*最大位密度

格式化容量=面数*(磁道数/面)*(扇区数/道)*(字节数/扇区)

7、数据的表示方法 原码和反码

[+0]原=000…00 [—0]原=100……00 [+0]反=000…00 [—0]反=111…11

正数的原码=正数的补码=正数的反码 负数的反码:符号位不变,其余位变反。

操作系统

操作系统定义:用以控制和管理系统资源,方便用户使用计算机的程序的集合。

功能:是计算机系统的资源管理者。 特性:并行性、共享性

分类:多道批处理操作系统、分时操作系统、实时操作系统、网络操作系统。

进程:是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。

进程分为三种状态:运行状态(Running)、就绪状态(Ready)、等待状态(Blocked)。

虚拟存储器:是指一种实际上并不以物理形式存在的虚假的存储器。

页架:把主存划分成相同大小的存储块。

页:把用户的逻辑地址空间(虚拟地址空间)划分成若干个与页架大小相同的部分,每部分称为页。

页面置换算法有:

1、最佳置换算法OPT

2、先进先出置换算法FIFO

3、最近最少使用置换算法LRU

4、最近未使用置换算法NUR

使独占型设备成为共享设备,从而提高设备利用率和系统的效率。

SPOOL系统:实现虚拟设备技术的硬件和软件系统,又Spooling系统,假脱机系统。

作业调度算法:

1、 先来先服务调度算法FIFO:按照作业到达系统或进程进入就绪队列的.先后次序来选择。

2、 优先级调度算法:按照进程的优先级大小来调度,使高优先级进程得到优先处理的调度策略。

3、 最高响应比优先调度算法:每个作业都有一个优先数,该优先数不但是要求的服务时间的函数,而且是该作业为得到服务所花费的等待时间的函数。 以上三种都是非抢占的调度策略。

嵌入式系统基本知识

定义:以应用为中心,计算机技术为基础,软硬件可裁剪,适应于特定应用系统,对功能、可靠性、成本、体积、功耗有严格要求的计算机系统。

特点:硬件上,体积小、重量轻、成本低、可靠性高等特点、使用专用的嵌入式CPU。软件上,代码体积小、效率高,要求响应速度快,能够处理异步并发事件,实时处理能力。

应用:从航天飞机到家用微波炉。

滑动窗口协议规定重传未被确认的分组,这种分组的数量最多可以等于滑动窗口的大小,TCP采用滑动窗口协议解决了端到端的流量控制。

1.计算机科学与技术 专业

计算机科学与技术是研究计算机的设计与制造和利用计算机进行信息获取、表示、存储、处理、控制等的理论、原则、方法和技术的学科。

该专业培养德、智、体全面发展的,具有良好综合素质和开拓创新能力的计算机专业人才。通过系统学习掌握该专业的基本理论、基础知识和基本技能与方法,能在科技、教育和经济部门从事研究、教学、应用开发和管理工作。

2.软件工程 专业

软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。

软件工程的目标是:在给定成本、进度的前提下,开发出具有适用性、有效性、可修改性、可靠性、可理解性、可维护性、可重用性、可移植性、可追踪性、可互操作性和满足用户需求的软件产品。追求这些目标有助于提高软件产品的质量和开发效率,减少维护的困难。

3.网络工程 专业

网络工程是指按计划进行的以工程化的思想、方式、方法,设计、研发和解决网络系统问题的工程。培养掌握网络工程的基本理论与方法以及计算机技术和网络技术等方面的知识,能运用所学知识与技能去分析和解决相关的实际问题,可在信息产业以及其他国民经济部门从事各类网络系统和计算机通信系统研究、教学、设计、开发等工作的高级网络科技人才。

本专业培养德、智、体、美全面发展,掌握自然科学和人文社科基础知识、计算机科学基础理论、计算机软硬件系统及应用知识、网络工程的专业知识及应用知识,具有创新意识,具有本专业领域分析问题和解决问题的能力,具备一定的实践技能,并具有良好的外语应用能力的高级研究应用型专门人才。

4.数字媒体技术 专业

数字媒体技术是一种开放式的平台,主要包含场景设计、角色形象设计、游戏程序设计、多媒体后期处理、人机交互技术,是主要针对游戏开发、网站美工和创意设计类工作设计的专业。

本专业培养德智体美全面发展的、面向当今信息化时代的、从事数字媒体开发与数字传播的专业人才。毕业生将兼具信息传播理论、数字媒体技术和设计管理能力,可在党政机关、新闻媒体、出版、商贸、教育、信息咨询及IT相关等领域,

5.电子与计算机工程专业

电子与计算机工程专业是教育部的特设专业,结合电气工程和计算机科学,具有很好的发展前景。电子与计算机工程专业是将软件设计与硬件设计一体化,并结合电力电子学的一门专业。

该专业学生主要学习电学以及计算机技术的基本理论和知识,受到相关的训练,具有解决实际问题及相关工作的能力。

软件工程笔试通常涉及以下知识点:1. 编程语言和数据结构:了解基本的编程语言和数据结构,包括算法和数据类型。2. 设计模式和编码风格:了解常用的设计模式和编码风格,如MVC、单例模式、工厂模式等,以及编写高质量代码的最佳实践。3. 数据库管理和SQL语言:了解数据库管理系统和SQL语言,包括数据建模、数据存储和查询优化等。4. 网络和协议:了解计算机网络和常用协议,包括TCP/IP、HTTP、FTP等。5. 操作系统和系统管理:了解操作系统的基本原理和系统管理,如进程管理、内存管理、文件系统等。6. 软件开发生命周期:了解软件开发生命周期和相关方法论,如敏捷开发、DevOps等。7. 软件测试和质量保证:了解软件测试和质量保证的基本原理和方法,包括测试类型、测试策略、质量指标等。8. 软件工程实践和项目管理:了解软件工程实践和项目管理的基本原则和方法,包括需求分析、项目计划、资源管理等。以上知识点只是软件工程笔试中的一部分,具体考察的知识点和难度会根据不同的公司和职位而有所不同。因此,建议您在备考过程中,结合公司和职位的具体要求,有针对性地学习和准备。

软件工程自考知识点总结归纳

title: 《软件工程》研究生复试知识点总结 categories: 计算机专业课 tags: "软件工程" "复试"

前言 :软件工程知识点总结,是在本人的另外两篇文章—— 《软件工程导论》期末知识点复习 和 《UML面向对象需求分析与建模教程》期末知识点总结复习 的基础上按常见复试大纲详细总结的。注:本书参考《软件工程导论》第六版,张海藩,红色的那本。

<--more-->

①瀑布模型特点:

②瀑布模型适用:在开发的早期阶段软件需求被完整确定 ③瀑布模型的优点: 可强迫开发人员采用规范的方法;严格规定了每个阶段必须提交的文档;要求每个阶段交出的所有产品都必须经过质量保证小组的仔细验证 ④瀑布模型缺点:瀑布模型是由文档驱动;最终产品不能真正满足客户的需求

①核心工作流 (纵轴代表核心工作流,横轴代表时间) 前6个为核心过程工作流, 后3个为核心支持工作流

②工作阶段

③RUP迭代式开发:RUP强调采用迭代和渐增的方式来开发软件,整个项目由多个迭代过程组成。

其优点:

其缺点:

①流图的表示:

②计算环形复杂度的方法:

①非结构化维护

①基本原则:尽可能模拟人类习惯的思维方式,是开发软件的方法和过程尽可能接近人类认识的世界解决问题的方法和过程 ②4个要点

①对象的定义

①三个子模型,按所解决的问题进行划分

②5个层次

③对象模型创建的步骤

数据结构哪一章都很重要啊,基本上就是算法最重要啦,再就是那些排序。软件工程呢,说实话这是一门很烦的课,我背会了整个一本书才考了七十多分,我觉得还是理解最重要吧,光靠背的容易混掉。还有那些图也是挺重要的,虽然不难,但是很烦琐,可是它所占的分也是挺多的,所以,你还是别说哪些是重点了吧,它都是重点,呵呵!

title: 《软件工程导论》期末知识点复习 categories: 计算机专业课 tags: "软件工程"

前言 :软件工程知识点详解,是在。本书参考《软件工程导论》第六版,张海藩,红色的那本。带 * 不重要了解一下即可,黑体重点部分,需记忆。 <--more--> 如果有图片挂了, 去这个链接,都是本人发的

①瀑布模型特点:

②瀑布模型适用:在开发的早期阶段软件需求被完整确定

③瀑布模型的优点: 可强迫开发人员采用规范的方法;严格规定了每个阶段必须提交的文档;要求每个阶段交出的所有产品都必须经过质量保证小组的仔细验证

④瀑布模型缺点:瀑布模型是由文档驱动;最终产品不能真正满足客户的需求

①核心工作流 (纵轴代表核心工作流,横轴代表时间) 前6个为核心过程工作流, 后3个为核心支持工作流

②工作阶段

③RUP迭代式开发

其优点:

其缺点:

①流图的表示:

②计算环形复杂度的方法:

①非结构化维护

①基本原则:尽可能模拟人类习惯的思维方式,是开发软件的方法和过程尽可能接近人类认识的世界解决问题的方法和过程 ②4个要点

①对象的定义

①三个子模型,按所解决的问题进行划分

②5个层次

③对象模型创建的步骤

自考软件开发工具知识点归纳汇总

软件开发工具包括Runway for Mac和PHP。其中,Runway是Mac平台上的一款软件开发软件,主要应用在UML设计上,它在绘图和矢量设计中起到非常重要的作用;PHP适用于web开发领域且拥有免费的开源代码

专业代码:080720 一、考试课程及学分序号 课程代码 课程名称 学分 备注 1 0004 毛泽东思想概论 2 2 0005 马克思主义政治经济学原理 3 3 0015 英语(二) 14 4 2197 概率论与数理统计(二) 3 5 2324 离散数学 4 6 4737 C++程序设计 5 含实践2学分(4738) 7 7163 高级数据库技术 6 含实践2学分(7164) 8 7026 网络应用程序设计 4 9 7165 软件工程概论 5 含实践1学分(7166) 10 7167 多媒体计算机技术 5 含实践1学分(7168) 11 7028 软件测试技术 4 12 7029 软件项目管理 4 13 7169 软件开发工具与环境 4 含实践1学分(7170) 14 2141 计算机网络技术 4 15 7172 信息安全 4 6999 毕业论文 不计学分 总学分 71 二、说明 应考者可申请免考“英语(二)”课程,但必须加考“9911创业理论与实务(7学分)。9913现代生物导论(7学分)”两门课程。 三、学习书目 1.毛泽东思想概论《毛泽东思想概论》,罗正楷主编,武汉大学出版社。 2.马克思主义政治经济学原理《马克思主义政治经济学原理》,卫兴华主编,武汉大学出版社。 3.英语(二) 《大学英语英语教程》(上\下册),高远主编,高等教育出版社 4.概率论与数理统计(二) 《工程数学 概率论与数理统计》,孙洪祥。柳金主编,辽宁大学出版社(2006版) 5.离散数学《离散数学》,左孝凌主编,经济科学出版社。 6.C++程序设计《C++程序设计》,刘振安主编(2008版) 7.高级数据库技术《数据库技术及应用》,苗兰雪等主编,机械工业出版社(2006年1月1版)。 8.网络应用程序设计《网络程序设计—ASP》,尚俊杰编著,清华大学出版社。北京交通大学出版社(2004年2也第二版)。 9.软件工程概论《软件工程概论》,钟珞主编,清华大学出版社(2005年10月第一版)。 10.多媒体计算机技术《多媒体技术教程》,(修订本),胡晓峰。吴玲达。老松杨。司光亚主编,人民邮电出版社(2005年9月二版)。 11.软件测试技术《计算机软件测试》,[美]Cem Kaner等著,王峰。陈杰。喻琳译,机械工业出版社,中信出版社(原书第二版)。 12.软件项目管理《IT软件项目管理》,王强。曹汉平。贾素玲。木林森主编,清华大学出版社。 13.软件开发工具与环境《Visual C++6.0时尚编程百例》,网冠科技编著,机械工业出版社《Visual C++6.0程序设计从入门到精通》,求是科技。王正军编著,人民邮电出版社(2006年第一版)。 14.计算机网络技术《计算机网络技术》杨明福主编,经济科学出版社(2005版)。 15.信息安全《信息安全概论》,牛少彰主编,北京邮电出版社。 16.公文写作与处理《公文写作与处理》,饶士奇主编,辽宁教育出版社(2004版) 17.普通物理学《普通物理学》(第一册),程守珠主编,高等教育出版社。 18.创业理论与实务《创业理论与实务》,迟英庆等主编,江西人民出版社。 19.现代生物学导论(第5.6.10.11.12.16章不做考试要求) 《基础生命科学》(第二版),吴庆余主编,高等教育出版社。

软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程。软件一般是用某种程序设计语言来实现的。通常采用软件开发工具可以进行开发。软件分为系统软件和应用软件,并不只是包括可以在计算机上运行的程序,与这些程序相关的文件一般也被认为是软件的一部分。软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。软件开发目前涵盖的领域还是比较广泛的,不同的开发方向需要掌握不同的知识结构,开发环境和设备也有所区别,下面做一个简单的介绍:第一:Web开发领域。Web开发是当前一个重要的开发领域,Web开发涉及到的应用领域也十分广泛,可以说有互联网的地方就有Web软件。Web开发分为前端开发和后端开发两大部分,前端开发需要学习三个基本知识,包括Html、CSS和JavaScript,其中JavaScript是重点也是难点。后端开发可以采用众多开发语言,其中比较流行的编程语言包括PHP、Java和Python。另外,Web开发还需要掌握数据库知识以及云计算平台的相关知识(IaaS、PaaS)。第二:移动端开发。随着移动互联网的发展,目前移动端开发的任务也比较多,移动端开发集中在三个领域,分别是Android开发、iOS开发和各种小程序开发。其中Android开发需要学习Java或者kotlin语言,而iOS开发需要学习OC或者Swift,小程序开发则需要掌握其对应的开发语言,大部分小程序开发语言都属于类前端开发语言,还是比较容易掌握的。第三:嵌入式开发领域。随着5G标准的落地应用,未来嵌入式开发领域将释放出大量的开发任务,包括大量的可穿戴设备开发等等。嵌入式开发涉及到三方面内容,分别是设备(各种传感器等)、网络和平台,编程语言通常可以从C语言开始学起。 当然了,不论从事哪个领域的开发,都应该具备扎实的计算机基础知识,包括操作系统(体系结构)、计算机网络、数据库等。如果想走研发级程序员路线,一定要重视数学基础,另外需要系统的学习算法设计、数据结构和编译原理等内容。

软考初级程序员考试包含基础知识和应用技术共两个科目,各科目考试知识点有所不同。基础知识科目考试题型为客观选择题,应用技术科目考试题型为主观问答题。程序员属于软考初级资格考试,软考程序员考试大纲中各科目的考试知识点范围如下:考试科目1:计算机与软件工程基本知识1.计算机科学基础1.1数制及其转换二进制、十进制和十六进制等常用数制及其相互转换1.2数据的表示数的表示非数值数据的表示1.3算术运算和逻辑运算计算机中二进制数的运算方法逻辑代数的基本运算1.4数学应用常用数值计算(矩阵、近似求解、插值)排列组合、应用统计编码基础1.5常用数据结构数组线性表及链表队列、栈树图1.6常用算法算法与数据结构的关系算法设计和算法描述常用的排序算法查找算法常用的数值计算方法字符串处理算法递归算法最小生成树、拓扑排序和单源点最短路径求解算法2.计算机系统基础知识2.1硬件基础知识2.1.1计算机的类型和特点微机(PC机)、工作站、服务器、主机、大型计算机、巨型计算机、并行机2.1.2中央处理器CPUCPU的组成常用的寄存器指令系统,寻址方式令执行控制、中断控制、处理机性能2.1.3主存和辅存存储介质高速缓存(Cache)、主存辅存设备2.1.4I/O接口、I/O设备和通信设备I/O接口I/O设备(类型、特性)通信设备(类型、特性)I/O设备、通信设备的连接方法和连接介质类型2.2软件基础知识2.2.1操作系统基础知识操作系统的类型和功能处理机管理存储管理设备管理文件管理作业管理(作业调度算法)图形用户界面和操作方法2.2.2程序设计语言和语言处理程序的基础知识语言翻译基础知识(汇编、编译、解释)程序设计语言的基本成分:数据、运算、控制和传输程序语言类型和特点2.3网络基础知识网络的功能、分类、组成和拓扑结构基本的网络协议与标准常用网络设备与网络通信设备,网络操作系统基础知识Client/Server结构、Browser/Server结构局域网(LAN)基础知识Internet基础知识2.4数据库基础知识数据库管理系统的主要功能和特征数据库模式(概念模式、外模式、内模式)数据模型、ER图数据操作(关系运算)数据库语言(SQL)数据库的主要控制功能(并发控制、安全控制)2.5多媒体基础知识多媒体基本知识常用多媒体设备性能特征,常用多媒体文件格式类型2.6系统性能指标响应时间、吞吐量、周转时间可靠性、可维护性、可扩充性、可移植性、可用性、可重用性、安全性2.7计算机应用基础知识计算机常用办公软件操作方法计算机信息管理、数据处理、辅助设计、自动控制、科学计算、人工智能等领域的应用远程通信服务3.系统开发和运行知识3.1软件工程和项目管理基础知识软件工程基础知识软件开发生命周期各阶段的目标和任务软件过程基本知识软件开发项目管理基本知识软件开发方法(原型法、面向对象方法)基础知识软件开发工具与环境基础知识(CASE)软件质量管理基础知识3.2系统分析设计基础知识数据流图(DFD)、实体联系图(ER图)基本知识面向对象设计、以过程为中心设计、以数据为中心设计基础知识结构化分析和设计方法模块设计、代码设计、人机界面设计基础知识3.3程序设计基础知识结构化程序设计、流程图、NS图、PAD图程序设计风格3.4程序测试基础知识程序测试的目的、原则、对象、过程与工具黑盒测试、白盒测试方法测试设计和管理3.5程序设计文档基础知识算法的描述、程度逻辑的描述、程度规格说明书模块测试计划、模块测试用例、模块测试报告3.6系统运行和维护基础知识系统运行管理基础知识系统维护基础知识4.信息安全基础知识信息系统安全基础知识信息系统安全管理加密与解密基础知识5.标准化基础知识标准化基本概念标准的层次(国际标准、标准、行业标准、企业标准)相关标准(代码标准、文件格式标准、安全标准、软件开发规范和文档标准、互联网相关标准)6.信息化基础知识信息、信息资源、信息化、信息工程、信息产业、信息技术的含义全球信息化趋势、信息化战略、企业信息化战略和策略常识有关的法律、法规要点7.计算机专业英语具有助理工程师(或技术员)英语阅读水平掌握本领域的英语基本术语考试科目2:程序设计1.内部设计1.1理解外部设计1.2软件功能划分和确定结构数据流图(DFD)、结构图1.3物理数据设计确定数据组织方式、存储介质、设计记录格式,处理方式1.4详细输入输出设计界面设计、报表设计等1.5内部设计文档程序接口、程序功能、人机界面、输入输出、测试计划1.6内部设计评审2.程序设计2.1模块划分(原则、方法、标准)2.2编写程序设计文档模块规格说明书(程序处理逻辑、输入输出数据格式)测试要求说明书(测试类型和目标、测试用例、测试方法)2.3程序设计评审3.程序实现3.1编程编程方法和规范程序设计语言的选择和使用人工走查程序文档化3.2程序测试测试环境和测试工具的选择和使用测试数据的设计测试报告的编写4.程序设计语言(C语言为必选,再在C、C++、Java语言中任选一种)4.1C程序设计语言(C99标准)4.2C++程序设计语言(ANSIC++标准)4.3Java程序设计语言(Java2)温馨提示:因考试政策、内容不断变化与调整,猎考网提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! 下方免费复习资料内容介绍:希赛2023年电子商务设计师招生简章 格式:DO大小:6011.84KB 2022年系统架构设计师上午真题 格式:DO大小:8294.76KB资格考试有疑问、不知道如何总结考点内容、不清楚报考考试当地政策,点击底部咨询猎考网,免费领取复习资料

  • 索引序列
  • 自考软件工程知识点归纳汇总
  • 自考软件工程知识点归纳总结
  • 自考软件工程知识点总结归纳
  • 软件工程自考知识点总结归纳
  • 自考软件开发工具知识点归纳汇总
  • 返回顶部