ImageVerifierCode 换一换
格式:DOCX , 页数:7 ,大小:30.56KB ,
资源ID:25444025      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/25444025.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件工程师考试中级大纲.docx)为本站会员(b****9)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件工程师考试中级大纲.docx

1、软件工程师考试中级大纲软件工程师考试(中级)大纲一、考试说明1考试要求: (1)掌握常见数据结构的特性; (2)掌握基本数据运算算法; (3)理解软件生存期的概念; (4)掌握快速原型开发方法; (5)掌握面向对象的开发技术; (6)掌握结构化分析和结构化设计方法; (7)掌握c语言的程序设计技术。 2通过本级水平考试的合格人员具有从事软件开发与管理的软件工程师的实际工作能力和业务水平。 3本级水平范围包括三个模块,即模块1、模块2和模块3。题型为单项选择题十多项选择题。每个模块考试时间为90分钟。 二、考试范围 模块1:c与面向对象程序设计 1.1.面向对象程序设计方法和C 111面向对象程

2、序设计的基本思想和基本概念 112C语言的发展历史 12.C的数据类型 121一种处理问题的方法 122C语言程序 123对输入输出的初步认识 142构造函数和析构函数 143静态成员变量和静态成员函数 144内联函数 145友元 146对象和动态对象 147类属性 15结构、联合和枚举 1.51结构 152联合 15.3枚举型 16函数与函数重载 161函数 162动态空间分配 17继承性与派生类 1,71类的层次概念 172单继承 173多继承 18多态性 181函数重载 1.82运算符重载 1.83虚函数 19C的IO流库 191输出与重载运算符“” 192输入与重载运算符“” 193文

3、件的输入输出 194状态函数 195格式状态符 196字符串输出格式 1.10面向对象的程序设计环境 1.10.1面向对象的软件开发环境 1102类库 110.3BorlandC十十类库 111C的应用 1111OOP与结构化程序设计 1112与汇编语言的接口 1113基于C的良好OOP风格 1114面向对象的弹出式窗口 模块2:算法和数据结构 21基本概念 211什么是数据结构 212抽象数据类型及面向对象概念 21、3数据结构的抽象层次 214算法定义 21.5模板 216性能分析与度量 22数组 221作为抽象数据类型的数组 222顺序表 223多项式 224稀疏矩阵 225字符串 23

4、链表 231单链表 232循环链表 233多项式及其相加 234双向链表 235稀疏矩阵 24栈和队列 241栈 2.4.2表达式的计算 2,43队列 244优先级队列 25递归 251递归的概念 2.52递归过程与递归工作栈 253广义表 26树与森林 26,1树和森林的概念 262二叉树 263二叉树的表示 264二叉树遍历 265穿线二叉树 266堆 267树与森林 268二叉树的计数 269霍夫曼树 27图 2.71图的基本概念 272图的存储表示 273图的遍历与连通性 274最小生成树 275最短路径 27,6活动网络 28集合与搜索 281集合及其表示 282等价类及并查集 28

5、3静态搜索及静态搜索树 29索引与散列 291静态索引表 292动态索引表 293B树与B树 294散列表 210排序 2101基本概念 2102插入排序 2103交换排序 2104选择排序 210.5归并排序 2106基数排序 2107磁盘排序 模块3:软件工程方法 31软件工程基本概念 311软件的概念、特点和分类 312软件的发展和软件危机 3.13软件工程过程和软件生存期 314软件生存期模型 315软件工程的基本目标 32系统分析 3.21基于计算机的系统 322计算机系统工程 323系统需求识别 324可行性研究 325系统结构的模型化 33面向过程的需求分析 331软件需求分析的

6、任务 332基本符号 333构造数据流模型 33.4数据词典 335加工逻辑说明 33.6行为描述 34原型化方法 3.41为什么使用原型化方法 3.42软件原型的分类 34.3快速原型开发模型 344原型开发技术概述 345可执行的规格说明 35数据及数据库需求分析 351有关数据库的基本概念 35.2ER方法 353数据结构的规范化 354数据库分析的过程 36面向过程的软件设计方法 361软件设计的目标和任务 362软件设计基础 363模块设计 364数据设计及文件设计 365软件体系结构设计 366结构化设计方法 37用户界面设计 371用户界面应具备的特性 372用户界面设计的任务分

7、析 373用户界面任务和工作设计 374界面设计的基本类型 3,75数据输入界面设计 376数据显示界面设计 377控制界面的设计 38软件测试 381软件测试的概念 3.8.2软件测试策略 383设计测试用例 39面向对象技术 391面向对象的概念 392面向对象方法的开发过程 393面向对象建模 394对象模型化技术OMT 310面向对象分析 3101需求陈述 3102发现和标识类和对象 3103标识类和对象层一应用分析 3104标识结构层 3105划分主题层 3106标识属性层 3107标识实例关系 3108标识服务和消息 311面向对象设计 3111基本概念 3112设计模型中关系的类型 3113设计问题论域部分 3114定义用户界面部分 3115设计任务管理部分 3116设计数据库 312类的设计 3121类设计的目标 3122通过复用设计类 3123类设计方针 313面向对象实现与测试 3131程序设计风格 3132基于规格说明的测试 3133基于程序的测试, 3134组装测试 313.5针对子类的分层增殖式测试 3136测试计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1