您当前位置: 唯学网 » 软件工程师 » 大纲专题

软件工程师考试大纲:程序员(2)

来源:唯学网•教育培训(www.vixue.com)  【唯学网 • 中国教育电子商务平台】 加入收藏

2.计算机系统基础知识

2.1 硬件基础知识

2.1.1 计算机的类型和特点

l 微机(PC机)、工作站、服务器、主机、大型计算机、巨型计算机、并行机

2.1.2 中央处理器CPU

l CPU的组成

l 常用的寄存器

l 指令系统,寻址方式

l 指令执行控制、中断控制、处理机性能

2.1.3 主存和辅存

l 存储介质

l 高速缓存(Cache)、主存

l 辅存设备

2.1.4 I/O接口、I/O设备和通信设备

l I/O接口

l I/O设备(类型、特性)

l 通信设备(类型、特性)

l I/O设备、通信设备的连接方法和连接介质类型

2.2 软件基础知识

2.2.1 操作系统基础知识

l 操作系统的类型和功能

l 处理机管理

l 存储管理

l 设备管理

l 文件管理

l 作业管理(作业调度算法)

l 图形用户界面和操作方法

2.2.2 程序设计语言和语言处理程序的基础知识

l 语言翻译基础知识(汇编、编译、解释)

l 程序设计语言的基本成分:数据、运算、控制和传输

l 程序语言类型和特点

2.3 网络基础知识

l 网络的功能、分类、组成和拓扑结构

l 基本的网络协议与标准

l 常用网络设备与网络通信设备,网络操作系统基础知识

l Client/Server结构、Browser/Server结构

l 局域网(LAN)基础知识

l Internet基础知识

2.4 数据库基础知识

l 数据库管理系统的主要功能和特征

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

l 数据模型、ER图

l 数据操作(关系运算)

l 数据库语言(SQL)

l 数据库的主要控制功能(并发控制、安全控制)

2.5 多媒体基础知识

l 多媒体基本知识

l 常用多媒体设备性能特征,常用多媒体文件格式类型

2.6 系统性能指标

l 响应时间、吞吐量、周转时间

l 可靠性、可维护性、可扩充性、可移植性、可用性、可重用性、安全性

2.7 计算机应用基础知识

l 计算机常用办公软件操作方法

l 计算机信息管理、数据处理、辅助设计、自动控制、科学计算、人工智能等领域的应用

l 远程通信服务

3.系统开发和运行知识

3.1 软件工程和项目管理基础知识

l 软件工程基础知识

l 软件开发生命周期各阶段的目标和任务

l 软件过程基本知识

l 软件开发项目管理基本知识

l 软件开发方法(原型法、面向对象方法)基础知识

l 软件开发工具与环境基础知识(CASE)

l 软件质量管理基础知识

0% (0)
0% (10)
已有条评论
新闻浏览排行