自考软件开发工具与环境知识点(软件开发工具 自考)

软件开发 1933
本篇文章给大家谈谈自考软件开发工具与环境知识点,以及软件开发工具 自考对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、软件设计师考试知识点有哪些?

本篇文章给大家谈谈自考软件开发工具与环境知识点,以及软件开发工具 自考对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

软件设计师考试知识点有哪些?

一、考试科目

(1) 计算机与软件工程知识,考试时间为150分钟,笔试,选择题;

(2) 软件设计,考试时间为150分钟,笔试,问答题。

二、考试要求

(1) 掌握计算机内的数据表示、算术和逻辑运算方法;

(2) 掌握相关的应用数学及离散数学基础知识;

(3) 掌握计算机体系结构以及各主要部件的性能和基本工作原理;

(4) 掌握操作系统、程序设计语言的基础知识,了解编译程序的基本知识;

(5) 熟练掌握常用数据结构和常用算法;

(6) 熟悉数据库、网络和多媒体的基础知识;

(7) 掌握C程序设计语言,以及C++、Java、Visual Basic、Visual C++中的一种程序设计语言;

(8) 熟悉软件工程、软件过程改进和软件开发项目管理的基础知识;

(9) 掌握软件设计的方法和技术;

(10) 了解信息化、常用信息技术标准、安全性,以及有关法律、法规的基础知识;

(11) 正确阅读和理解计算机领域的英文资料。

三、考试范围

(一)、软件工程知识

1、 计算机科学基础知识

1.1数制及其转换

◇ 二进制、八进制、十进制和十六进制等常用数制及其相互转换

1.2 计算机内数据的表示

◇ 数的表示(补码表示,整数和实数的表示,精度和溢出)

◇ 非数值表示(字符和汉字表示,声音表示、图像表示)

1.3算术运算和逻辑运算

◇ 计算机中的二进制数运算方法

◇ 逻辑代数的基本运算

1.4其他数学基础知识

◇ 常用数值计算

◇ 排列组合,概率论应用,应用统计(数据的统计分析)

◇编码基础

◇ 命题逻辑、谓词逻辑、形式逻辑的基础知识

◇ 运筹基本方法

2、计算机系统知识

2.1计算机硬件基础知识

2.1.1计算机系统的组成、体系结构分类及特性

◇ CPU、存储器的组成、性能和基本工作原理

◇ 常用I/O设备、通信设备的性能以及基本工作原理

◇ I/O接口的功能、类型和特性

◇ CISC/RISC,流水线操作,多处理机,并行处理

2.1.2存储系统

◇ 虚拟存储器基本工作原理,多级存储体系

◇ RAID类型和特性

2.1.3可靠性与系统性能评测基础知识

◇ 诊断与容错

◇ 系统可靠性分析评价

◇ 计算机系统性能评测方法

2.2计算机软件知识

2.2.1数据结构与算法知识

◇ 数组

◇ 链表

◇ 队列、栈

◇ 树

◇ 图的定义、存储和基本操作

◇ 杂凑(Hash表)

◇ 常用的排序算法、查找算法、数值计算、字符串处理、数据压缩算法、递归算法、图的相关算法

◇ 算法描述和分析

2.2.2 操作系统知识

◇操作系统的内核

◇ 处理机管理

◇ 存储管理

◇ 设备管理

◇ 文件管理

◇ 作业管理

◇ 网络操作系统和嵌入式操作系统基础知识

◇ 操作系统的配置

2.2.3程序设计语言和语言处理程序知识

◇ 汇编、编译、解释系统的基础知识和基本工作原理

◇ 程序设计语言的基本成分(数据、运算、控制和传输),程序调用的实现机制

◇ 各类程序设计语言的主要特点和适用情况

2.2.4 数据库知识

◇ 数据库模型(概念模式、外模式、内模式)

◇ 数据模型,ER图,规范化

◇ 数据操作

◇ 数据库语言

◇ 数据库管理系统的功能和特征

◇ 数据库的控制功能

◇ 数据仓库和分布式数据库基础知识

2.3计算机网络知识

◇网络体系结构

◇传输介质,传输技术,传输方法,传输控制

◇常用网络设备和各类通信设备的特点

◇Client-Server结构,Browser-Server结构

◇LAN(拓扑,存取控制,组网,网间互连)

◇Internet 和Intranet 基础知识以及应用

◇网络软件

◇网络管理,网络性能分析

2.4多媒体基础知识

◇ 多媒体系统基础知识

◇ 简单图形的绘制,图像文件的处理方法

◇ 音频和视频信息的应用

◇ 多媒体应用开发过程

3、系统开发运行

3.1软件工程知识

◇ 软件生存周期与软件生存周期模型

◇ 软件开发方法

◇ 软件开发项目管理

◇ 软件开发工具与软件开发环境

3.2系统分析基础知识

◇ 系统分析的主要步骤

◇ 机构化分析方法

3.3系统设计基础知识

◇ 概要设计与详细设计的基本任务

◇ 系统设计的基本原理

◇ 系统模块结构设计

◇ 结构化设计方法

◇ 面向数据结构的设计方法

◇ 系统详细设计

3.4系统实施基础知识

◇ 系统实施的基本内容

◇ 程序设计方法

◇ 程序设计的基本模块

◇ 系统测试

◇ 系统转换

3.5系统维护和运行基础知识

◇ 系统可维护性的概念

◇ 系统维护的类型

◇ 系统评价的概念和类型

3.6软件质量管理基础知识

◇ 软件质量特性(ISO/IEC 9126软件质量模型)

◇ 软件质量保证

◇ 软件复杂性的概念及度量方法(McCabe度量法)

◇ 软件评审(设计质量评审、程序质量评审)

◇ 软件容错技术

3.7软件过程改进基础知识

◇ 软件能力成熟度模型CMM

◇ 统一过程(UP)与极限编程(XP)的基本概念

4、面向对象

◇ 面向对象的基本概念

◇ 面向对象分析与设计知识

◇ 分析模式与设计模式知识

◇ 面向对象程序设计知识

◇ 面向对象数据库、分布式对象基础知识

5、信息安全知识

◇ 信息系统安全基础知识

◇ 信息系统安全管理

◇ 保障完整性与可用性的措施

◇ 加密与解密机制基础知识

◇ 风险管理(风险分析、风险类型、抗风险措施和内部控制)

◇ 计算机安全相关的法律、法规基础知识

6、标准化基础知识

6.1标准化基础知识

◇ 标准化意识,标准化组织机构,标准的内容、分类、代号与编号规定,标准制订过程

◇ 国际标准、国家标准、行业标准、企业标准

◇ 代码标准、文件格式标准、安全标准、互联网相关标准、软件开发规范和文档标准、基于构件的软件标准

6.2信息化基础知识

◇ 全球信息化趋势、国家信息化战略、企业信息化战略和策略

◇ 互联网相关的法律、法规

◇ 个人信息保护规则

◇远程教育、电子商务、电子政务等基础知识

◇ 企业信息资源管理基础知识

6.3知识产权基础知识

◇ 保护知识产权有关的法律、法规

◇ 计算机专业英语

◇ 具有工程师所要求的英语阅读水平

◇ 理解本领域的英语术语

对于考试详细情况,大家可以去自己所在的省市软考办官网查询当期的招生简章,当然希赛也会第一时间在希赛软考学院公布各省份的报名时间和费用,大家可以关注希赛软考学院。

软件开发专业都是学习哪些知识点呢?

软件开发专业主要学习下面知识点

1.编程接口就是对于某种逻辑写的一定规范的数据格式,

就是宿主程序跟 Lu通讯用的一组 C 函数。 所有的 API 函数按相关的类型以及常量都声明在头文件 lua.h 中。

2.虽然我们说的是“函数”, 但一部分简单的 API 是以宏的形式提供的。

除非另有说明, 所有的这些宏都只使用它们的参数一次 (除了第一个参数,那一定是 Lu状态), 因此你不需担心这些宏的展开会引起一些副作用。

3.C 库中所有的 Lua API 函数都不去检查参数是否相容及有效。

然而,你可以在编译 Lu 时加上打开一个宏开关 LUA_USE_APICHECK 来改变这个行为。

Lu使用一个 虚拟栈 来和 C 互传值。 栈上的的每个元素都是一个 Lu 值 (nil,数字,字符串,等等)。

4.无论何时 Lua 调用 C,被调用的函数都得到一个新的栈,

这个栈独立于 C 函数本身的栈,也独立于之前的 Lu栈。 它里面包含了 Lu传递给 C 函数的所有参数, 而 C 函数则把要返回的结果放入这个栈以返回给调用者。

5.方便起见, 所有针对栈的 API 查询操作都不严格遵循栈的操作规则。

而是可以用一个 索引 来指向栈上的任何元素: 正的索引指的是栈上的绝对位置(从1开始); 负的索引则指从栈顶开始的偏移量。 展开来说,如果堆栈有 n 个元素, 那么索引 1 表示第一个元素 (也就是最先被压栈的元素) 而索引 n 则指最后一个元素; 索引 -1 也是指最后一个元素 (即栈顶的元素), 索引 -n 是指第一个元素。

4.2 – 栈大小

5.当你使用 Lu API 时, 就有责任保证做恰当的调用。 特别需要注意的是, 你有责任控制不要堆栈溢

希望能帮到你,谢谢!

软件开发工具与环境(07169)怎么复习

具体的复习资料和答案没有,但是不管用什么资料,怎么复习,有一套自己的复习方法是相当关键的,以下一些复习技巧希望对你有帮助:

一、回归课本为主, 找准备考方向

学生根据自己的丢分情况,找到适合自己的备考方向。 基础差的学生,最好层层追溯到自己学不好的根源。 无论哪个学科, 基本上都是按照教材层层关联的, 希望基础不好的同学以课本为主,配套练习课本后的练习题,以中等题、简单题为辅、 逐渐吃透课本,也渐渐提高信心。只要把基础抓好, 那么考试时除了一些较难的题目, 基本上都可以凭借能力拿下,分数的高低仅剩下发挥的问题。

二、循序渐进,切忌急躁

在复习的时候, 由于是以自己为主导, 有时候复习的版块和教学进度不同,当考试时会发现没有复习到的部分丢分严重。导致成绩不高。 但是已经复习过的版块,却大多能够拿下。这就是进步,不要因为用一时的分数高低做为衡量标准,复习要循序渐进,不要急躁。复习就像修一 条坑坑洼洼的路, 每个坎坷都是障碍,我们只有认真的从起点开始,按照顺序慢慢推平。哪怕前面依旧沟整,但是当你回头的时候,展现在你眼前的是一条康庄大道。基本上, 如果纯做题的话, 1 -2个月时间就能把各科的试题从第一章节到最后一个章节摸得差不多。

三、合理利用作业试题、 试卷

简单题、中等题一方面可以印证、检验自己的基础知识体系, 又一方面可以提升我们复习的信心。在选择作业上,简单题、中等题尤其是概念理解应用题一 定要自己动手做,还要进行总结。 难题可以参考答案, 但要认真思考其中的步骤推导思想和转化思想,这些都是考试所考察的。语文要充分利用试卷,其中的成语、病句要注重收集,文言文虚实词记得要摘录。英语单词注意把正确选项带人念熟。 同时思考阅读、完型题是如何找到有效的原文信息,他们有何特点和提示点? 要这么去利用每一次作业和试卷,那么成绩将会短期内提高。

四、建立信心, 不计一时得失

有些学生自认为自己是差生, 无可救药了。但是事实上往往不是这样。有些学生认为自己天生比别人笨, 不如别人聪明。也许在某一方面上确实是有自身的缺陷,但是却忽略了自己的优势所在。为了自己心中那份或许并不是十分确定的梦想,一定要打起精神。前面也说过,考试不要记一时得失,而是要不断的总结归纳。中等生,只要你不放弃,找到自己的缺陷,严格给自己定下复习要求并认真执行,就能达到。

自考软件工程

专业代码: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章不做考试要求)

《基础生命科学》(第二版),吴庆余主编,高等教育出版社。

关于自考 高级编程!

程序设计考试大纲(高级程序员级)

一、考试说明

1.考试要求:

(1)熟练掌握面向对象编程技术,用C/C++语言熟练编制程序;

(2)了解CASL汇编语言的程序编制;

(3)掌握软件设计的方法和技术;

(4)掌握数据结构、程序语言、操作系统、数据库和软件工程的基础知识;

(5)了解多媒体和网络的基础知识;

(6)掌握计算机体系结构和主要部件的基础知识。

2.通过本级水平考试的合格人员能按照软件需求规格说明书进行软件设计和编制程序,具有相当于工程师的实际工作能力和业务水平。

3.本级水平考试范围包括两个模块:

模块1——软件设计和程序编制能力(考试时间为150分钟);

模块2——基础知识(高级程序员级)(考试时间为120分钟)。

题型为:单项选择题+多项选择题+综合题。

二、考试范围

模块1:软件设计和程序编制能力”

1.1软件设计能力

1.1.1简单计算机应用系统的需求分析

●流行的需求分析方法初步

●数据流图的设计及改进

1.1.2软件界面设计

●输入输出数据文件的设计

●用户界面的设计

1.1.3概要设计

●软件设计准则

●模块划分与调用

●常用的概要设计方法

1.1.4详细设计

满足指走功能的各种处理过程的算法设计、评价和改进

1.1.5数据库/数据结构的设计

根据不同的要求进行数据库/数据结构的设计

1.1.6软件测试

●测试方法

●测试用例的设计(白盒测试)

●测试的静态和动态分析

1.2程序编制能力

1.2.1按照软件设计说明书,能熟练使用下列程序语言编制程序

C(美国标准)/C++

1.2.2能使用CASL汇编语言(文本见附录)编制程序

1.2.3面向对象编程技术

1.2.4理解给定程序的功能,能发现程序中的错误或不足并能纠正或改进

1.2.5具有良好的程序编制风络

1.2.6算法的设计和分析

模块2:基础知识(高级程序员级)

2.1软件基础知识

2.1.1数据结构基础

●数组、记录、列表(list)、队列、栈(stack)、堆(heap)、树、二叉树和图的定义、存储和操作

●序列、集合等的定义、存储和操作

2.1.2程序语言基础知识

●汇编、编译、解释系统的基本原理

●程序语言的数据类型

●程序语言的控制结构

●程序语言的种类、特点及适用范围

2.1.3操作系统基础知识

●操作系统的类型和功能

●操作系统的层次结构和进程概念

●作业、处理机、存储、文件和设备等管理的原理和方法

2.1.4软件工程基础知识

●软件生命周期各阶段的任务

●结构化分析和设计方法

●面向对象的分析与设计

●软件开发工具与环境的基础知识

●软件质量保证的基础知识

2.1.5数据库基础知识

●数据库模型

●关系数据库的基础知识

●数据库系统的结构

●SQL的使用

●常用数据库管理系统的知识

2.1.6多媒体基础知识

●多媒体基本概念

●常用图象文件

●简单图形的计算机图示

2.2硬件基础知识

2.2.1计算机的体系结构和主要部件

●机内代码及运算

●中央处理器CPU、存储器和输入/输出设备

●总线结构、指令流和数据流

2.2.2存储器系统

●各类存储器的功能、特性和使用

●虚拟存储器

●高速缓冲存储器和多级存储器

2.2.3安全性、可靠性与系统性能评价初步

●数据安全与保密

●诊断与容错

●系统可靠性评价和系统性能评价方法

2. 2.4计算机体系结构的其它基础知识

●流水线操作

●精简指令系统计算机

●多处理机系统

●并行处理

2.3网络基础知识

2.3.1网络的功能、分类与组成

2.3.2网络协议与标准

2.3. 3网络结构与通信

2.3.4网络的安全性

2.3.5Client-Server结构

2.3. 6Internet和Intranet初步

2.3.7网络管理初步

关于自考软件开发工具与环境知识点和软件开发工具 自考的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

扫码二维码