2023年软考软件设计师考试大纲
- 格式:doc
- 大小:33.50 KB
- 文档页数:13
2023软考系统架构设计师题目总结让我们回顾一下2023软考系统架构设计师考试的一些重要内容。
系统架构设计师是一个非常重要的职业角色,他们负责设计和规划整个系统的架构,包括硬件、软件、网络和安全等方面。
他们需要具备扎实的技术知识和丰富的实战经验,能够应对复杂的系统架构设计和解决实际问题。
软考系统架构设计师考试也是非常严肃和专业的,需要考生对系统架构设计有全面深入的了解。
接下来,我将针对系统架构设计师考试的一些重要题目进行总结和分析,以便我们更好地理解和准备这一考试。
1. 软件系统架构设计原则在系统架构设计师考试中,经常会涉及到软件系统架构设计原则。
这些原则包括模块化、可扩展性、可维护性、性能和安全等方面。
考生需要深入了解这些原则,并能够运用到实际的系统架构设计中。
还需要了解不同的系统架构模式和架构风格,以及它们之间的优缺点和适用场景。
2. 网络架构设计和安全网络架构设计和安全是系统架构设计师考试的重点内容之一。
考生需要了解不同的网络架构模式和技术,并能够根据具体的业务需求设计合适的网络架构。
还需要关注网络安全方面的内容,包括防火墙、入侵检测、数据加密等技术,以及网络安全策略和管理。
3. 云计算与大数据随着云计算和大数据技术的发展,系统架构设计师也需要具备相关的知识和技能。
考生需要了解云计算的基本概念、服务模型和部署模式,以及大数据的存储、计算和分析技术。
还需要关注云安全和大数据安全方面的内容,确保系统架构具备足够的安全性和可靠性。
4. 软考系统架构设计师实操题除了理论知识外,软考系统架构设计师考试还会涉及一些实操题,考察考生的实际操作能力。
这些实操题可能涉及系统架构设计工具的使用、系统设计和部署、问题排查和解决等方面。
考生需要在平时的学习和实践中多加练习,确保能够熟练应对各种实操题目。
总结通过以上的总结和分析,我们可以清晰地了解到2023软考系统架构设计师考试的重点内容和考察要点。
在备考过程中,我们需要重点关注软件系统架构设计原则、网络架构设计和安全、云计算与大数据以及实操能力等方面,确保自己能够全面深入地掌握相关知识和技能。
软件设计师2023年上六个月上午试卷-基础知识第1题在CPU中,常用来为ALU执行算术逻辑运算提供数据并暂存运算成果旳寄存器是()。
A.程序计数器B.状态寄存器C.通用寄存器D.累加寄存器参照答案:D第2题某机器字长为n,最高位是符号位,其定点整数旳最大值为()A.2n-1B.2n-1-1C.2nD.2n-1参照答案:B第3题海明码运用奇偶性检错和纠错,通过在n个数据位之间插入k个校验位,扩大数据编码旳码距。
若n=48,则k应为(3)A.4B.5C.6D.7参照答案:C第4题一般可将计算机系统中执行一条指令旳过程分为取指泛。
分析和执行指令3步。
若取指令时间为4△t,分析时间为2△t。
执行时间为3△t。
按次序方式月头到尾执行完600条指令所需时间为(4)△t;若按照执行第一条,分析第i+1条,读取第i+2条重叠旳流水线方式执行指令,则从头到尾执行完600条指令所需旳时间为(5)△t。
【软考在线rkpass ,免费在线真题,定制学习计划】A.2400B.3000C.3600D.54D0参照答案:D第5题A.2400B.2405C.3000D.3009参照答案:B第6题若用256K×8bit旳存储器芯片,构成地址40000000H到400FFFFFH且按字节编址旳内存区域,则需()片芯片。
A.4B.8C.16D.32参照答案:A第7题如下有关木马程序旳论述中对旳旳是()A.木马程序重要通过移动磁盘传播B.木马程序旳客户端运行在袭击者旳机器上C.木马程序旳目旳是使计算机或网络无法提供正常旳服务D.Sniffer是经典旳木马程序参照答案:B第8题防火墙旳工作层次是决定防火墙效率及安全旳重要原因,如下论述中,对旳旳是()A.防火墙工作层次越低,工作效率越高,安全性越高B.防火墙工作层次越低,工作效率越低,安全性越低C.防火墙工作层次越高,工作效率越高,安全性越低D.防火墙工作层次越高,工作效率越低,安全性越高参照答案:D第9题如下有关包过滤防火墙和代理服务防火墙旳论述中,对旳旳是()。
2023年全国计算机应用技术考试大纲【2023年全国计算机应用技术考试大纲】一、考试概述2023年全国计算机应用技术考试(以下简称“考试”)是由教育部主管,国家教育考试委员会主办的一项全国性考试,旨在评估考生对计算机应用技术的掌握程度,以及其在实际工作和学习中的应用能力。
二、考试目标此次考试的目标是考核考生对计算机应用技术的全面了解和应用能力的检验。
试题主要涉及以下三个方面的内容:1. 计算机基础知识:包括计算机硬件组成、操作系统、计算机网络等;2. 软件应用:包括办公软件、数据库管理、网页设计等;3. 程序设计:包括编程语言、算法设计、软件开发过程等。
三、考试科目和时间分配本次考试共分为两个科目,分别为理论考试和实操考试。
考试时间如下:1. 理论考试(120分钟):- 计算机基础知识:50分钟- 软件应用:40分钟- 程序设计:30分钟2. 实操考试(180分钟):- 办公软件应用:80分钟- 数据库管理:60分钟- 网页设计:40分钟备注:考试科目和时间分配可能根据具体情况进行微调,请考生密切关注官方通知。
四、考试内容和重点考试内容按照科目分别列举如下:1. 计算机基础知识:- 计算机硬件组成:中央处理器、存储器、输入输出设备等- 操作系统:Windows、Linux等- 计算机网络:网络拓扑结构、互联网协议等2. 软件应用:- 办公软件:Microsoft Office、OpenOffice等- 数据库管理:MySQL、Oracle等- 网页设计:HTML、CSS、JavaScript等3. 程序设计:- 编程语言:C、Java、Python等- 算法设计:排序算法、查找算法等- 软件开发过程:需求分析、设计、编码、测试等五、考试评分标准考试分数将按照以下标准进行评分:1. 理论考试:- 每道选择题:1分- 每道判断题:1分- 每道简答题:3分- 每道应用题:5分2. 实操考试:- 每道操作题:10分六、考试报名和准备考生可以通过教育部指定的报名渠道进行考试报名和缴费。
2022-2023年软件水平考试《中级软件设计师》预测试题(答案解析)全文为Word可编辑,若为PDF皆为盗版,请谨慎购买!第壹卷一.综合考点题库(共50题)1.面向对象设计时包含的主要活动是( )。
A.认定对象、组织对象、描述对象间的相互作用、确定对象的操作B.认定对象、定义属性、组织对象、确定对象的操作C.识别类及对象、确定对象的操作、描述对象间的相互作用、识别关系D.识别类及对象、定义属性、定义服务、识别关系、识别包正确答案:D本题解析:面向对象设计时包含的主要活动是识别类及对象、定义属性、定义服务、识别关系、识别包。
2.中断向量提供( )。
A.被选中设备的地址B.待传送数据的起始地址C.中断服务程序入口地址D.主程序的断点地址正确答案:C本题解析:中断向量表用来保存各个中断源的中断服务程序的入口地址。
当外设发出中断请求信号(INTR)以后,由中断控制器(INTC)确定其中断号,并根据中断号查找中断向量表来取得其中断服务程序的入口地址,同时INTC把中断请求信号提交给CPU。
3.某种机器的浮点数表示格式如下(允许非规格化表示)。
若阶码以补码表示,尾数以原码表示,则1 0001 0 0000000001表示的浮点数是( ) 。
A.见图AB.见图BC.见图CD.见图D正确答案:B本题解析:题干尾数是原码为:0000000001,数符是0,这表示该尾数是负数为2^-10 。
阶码是0001是补码,转换成原码是1111,是十进制的15,这里注意阶符是1,这表示阶码是负数,因此该浮点数是2^-15 ×2^-10 。
4.下面的标记对中人 ( )用于表示网页代码的起始和终止。
A.image.pnghtml>image.png/html>B.image.pnghead>image.png/head>C.image.pngbody>image.png/body>D.image.pngmeta> image.png/meta>正确答案:A本题解析:image.pnghead>image.png/head>表示文档的头部标签。
信息软考 4版五组十域
软考是指软件设计师考试,是国家一级职业资格认证考试之一,是由国家人力资源和社会保障部主管的专业技术资格考试。
软考4
版是软件设计师考试的第四个版本,更新了考试大纲和考试内容。
五组十域是软考考试大纲中的一个重要内容,指的是软件工程师需
要掌握的五组知识领域和十个专业领域。
五组知识领域包括,基础知识与方法、需求分析与软件设计、
软件构造、软件测试、软件维护与管理。
这五组知识领域涵盖了软
件工程师在软件开发的全过程中需要掌握的基本知识和方法。
十个专业领域包括,计算机基础、数据结构与算法分析、操作
系统、数据库技术、计算机网络、软件工程、系统分析与设计、面
向对象技术、软件项目管理、软件质量保证与测试。
这十个专业领
域是软件工程师需要深入学习和掌握的专业知识领域,涵盖了软件
工程师的专业技能和知识要求。
软考4版的五组十域要求考生全面掌握软件工程的基本理论、
方法和技术,具备较强的软件设计与开发能力,熟练掌握软件工程
的基本技能和方法,具备良好的工程实践能力和创新能力。
考生需
要深入学习和掌握计算机基础知识、数据结构与算法分析、操作系统、数据库技术、计算机网络等专业知识,具备扎实的专业技能和
知识储备。
总之,软考4版的五组十域要求考生在软件工程领域具备全面
的基础知识和专业技能,能够独立进行软件设计与开发工作,具备
良好的工程实践能力和创新能力,是一项全面考察软件工程师综合
能力的考试。
考生需要全面系统地学习和掌握软件工程的基本理论、方法和技术,为今后的软件开发工作做好充分的准备。
2023下半年软考中级软件设计师考后解析
1、考试形式分析:
软设本次考试分成两批,考前大部分猜测会是两套不同的试卷,结果是两批次考试绝大部分内容一致,只不过更换了题目顺序、选项顺序。
下午案例题题干差不多,更换了考察内容,总体上保持了一定的公平性。
2、考查内容分析:
根据学员考后统计,python、加密算法、VPN、僵尸网络有超纲,其它知识点都是常规考点。
讲义覆盖了90%的题目。
鼓励学员立足讲义、吃透讲义,才是通过软设的关键。
上午题考察内容比较稳定,下午题跟往年一样,都是5道题型。
3、考试难度分析:
从学员考后反馈来看,上午题很多选项都是已学过的知识点,得分较易。
就怕部分同学时间紧,没有掌握已学过的知识,得分不高。
上午题普遍有3-5道从未了解过的考题,但是不影响复习较好的同学通过。
本次下午题除了C语言算法,其它4道大题中规中矩,充分备考的同学平均能得到9分以上。
C语言算法题在此之前出现过类似的题型,几乎没什么差别。
这对于之前做过该题的同学来说非常友好。
整体难度与上次考试相比有所下降。
2023系统架构设计师考试大纲第一部分:概论考试目的与重要性了解系统架构设计师的角色和职责。
掌握系统架构设计在软件工程中的重要性。
系统架构设计基本概念定义系统架构设计的基本概念。
介绍系统架构设计的核心原则。
业务与技术的融合理解业务需求如何驱动系统架构设计。
分析技术决策对业务目标的影响。
第二部分:系统设计原则与方法分布式系统设计掌握分布式系统的基本原理。
了解分布式系统设计中的常见问题与解决方案。
微服务架构设计深入了解微服务架构的核心概念。
分析微服务在复杂系统中的应用场景。
容器化与云原生设计了解容器化技术的基本概念与原理。
掌握云原生设计的优势和最佳实践。
第三部分:系统设计与模式设计模式与架构风格理解常见设计模式的应用场景。
掌握不同架构风格的优劣势。
事件驱动与消息队列分析事件驱动与消息队列在系统中的应用。
了解消息传递模式的实现方式。
第四部分:系统安全与性能系统安全设计了解系统安全设计的基本原则。
分析安全威胁与相应的应对策略。
性能优化与扩展性设计掌握系统性能优化的方法与工具。
分析系统扩展性设计的策略。
第五部分:系统演进与技术趋势系统演进与维护了解系统演进的必要性。
掌握系统维护的最佳实践。
新兴技术趋势分析当前系统架构领域的新兴技术。
了解这些技术对系统设计的影响。
第六部分:案例分析与实践实际案例分析分析真实系统架构设计案例。
总结成功与失败的经验教训。
设计实践与综合应用进行系统架构设计的实际操作。
结合实际项目进行综合性的应用。
第七部分:考试准备与复习复习重点着重复习系统设计的核心概念和方法。
针对常见问题进行深入的复习。
模拟考试与评估提供模拟考试题目,帮助考生熟悉考试形式。
对模拟考试结果进行详细评估和反馈。
这份大纲旨在帮助考生全面了解系统架构设计师考试的范围与深度,同时提供必要的知识与技能,使其具备在复杂系统设计中发挥领导和决策作用的能力。
希望每位考生通过认真学习和实践,能够在考试中取得优异的成绩。
祝愿各位考生顺利通过考试,成为卓越的系统架构设计师。
2023年高级软考《系统架构设计师》考试历年真题摘选附带答案第1卷一.全考点综合测验(共20题)1.【单选题】某主机的ip 地址为202.113.25.55 ,子网掩码为255.255.255.240 。
该主机的有限广播地址为()A.202.113.25.255B.202.113.25.240C.255.255.255.55D.255.255.255.2552.【单选题】网络系统生命周期可以划分为5 个阶段,实施这5 个阶段的合理顺序是______。
A.需求规范、通信规范、逻辑网络设计、物理网络设计、实施阶段B.需求规范、逻辑网络设计、通信规范、物理网络设计、实施阶段C.通信规范、物理网络设计、需求规范、逻辑网络设计、实施阶段D.通信规范、需求规范、逻辑网络设计、物理网络设计、实施阶段3.【单选题】面向构件的编程(Component Oriented Programming,COP)关注于如何支持建立面向构件的解决方案。
面向构件的编程所需要的基本支持包括()。
A.继承性、构件管理和绑定、构件标识、访问控制B.封装性、信息隐藏、独立部署、模块安全性C.多态性、模块封装性、后期绑定和装载、安全性D.构件抽象、可替代性、类型安全性、事务管理4.【单选题】某公司拟开发一个扫地机器人。
机器人的控制者首先定义清洁流程和流程中任务之间的关系,机器人接受任务后,需要响应外界环境中触发的一些突发事件,根据自身状态进行动态调整,最终自动完成任务。
针对上述需求,该机器人应该采用( )架构风格最为合适。
A.面向对象B.主程序-子程序C.规则系统D.管道-过滤器5.【单选题】ip 服务的3个主要特点是()A.不可靠、面向无连接和尽最大努力投递B.可靠、面向连接和尽最大努力投递C.不可靠、面向连接和全双工D.可靠、面向无连接和全双工6.【单选题】某公司拟开发一个语音搜索系统,其语音搜索系统的主要工作过程包括分割原始语音信号、识别音素、产生候选词、判定语法片断、提供搜索关键词等,每个过程都需要进行基于先验知识的条件判断并进行相应的识别动作。
2024年软件资格考试软件设计师(基础知识、应用技术)合卷(中级)复习试题(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、软件设计的基本目标是:A、提高软件的可维护性B、提高软件的可扩展性C、提高软件的可重用性D、提高软件的性能2、在软件设计过程中,以下哪个阶段不属于软件生命周期?A、需求分析B、系统设计C、编码实现D、市场推广3、在面向对象的设计中,以下哪个概念描述了类之间的继承关系?A. 封装B. 多态C. 继承D. 聚合4、在软件设计中,以下哪种方法适用于将复杂问题分解为更易于管理的部分?A. 类别分析法B. 结构化分析方法C. 逆向工程D. 状态转换图5、在软件工程中,需求工程的主要目标是确定软件系统必须做什么,以下哪项不是需求工程的主要活动?A. 需求获取B. 需求分析C. 需求验证D. 需求管理6、在软件设计中,设计模式是解决特定问题的通用解决方案。
以下哪种设计模式不是行为型设计模式?A. 观察者模式B. 状态模式C. 策略模式D. 装饰者模式7、题干:在面向对象设计中,以下哪个不是面向对象设计的基本特征?A. 封装性B. 继承性C. 多态性D. 抽象性8、题干:在软件生命周期中,以下哪个阶段不是软件设计阶段的一部分?A. 系统设计B. 概要设计C. 详细设计D. 编码9、在面向对象设计方法中,类是对具有相似性质的对象的抽象,它包含数据和操作数据的函数。
下面关于类的说法中,正确的是()。
A. 类是一个对象,对象是类的一个实例B. 类是对象的一种实现,对象是类的一个具体表现C. 类和对象是同义词,可以互换使用D. 类和对象没有关系,独立存在 10、以下关于软件开发生命周期的说法中,不正确的是()。
A. 软件开发生命周期是指软件从需求分析到软件维护的全过程B. 软件开发生命周期分为需求分析、设计、编码、测试和维护五个阶段C. 软件开发生命周期中,需求分析阶段主要任务是确定软件的功能和性能D. 软件开发生命周期中,编码阶段是软件开发的核心阶段,主要任务是编写代码11、在面向对象的设计中,以下哪一种设计模式通常用于实现对象间的低耦合和高内聚?A. 单例模式B. 观察者模式C. 命令模式D. 工厂方法模式12、以下哪项是软件测试中常用的黑盒测试方法?A. 静态测试B. 单元测试C. 灰盒测试D. 等价类划分13、在面向对象设计中,以下哪一项不是类的基本特征?A. 封装性B. 多态性C. 继承性D. 命名规范14、以下哪种编程范式适用于复杂业务系统的开发?A. 过程式编程B. 面向对象编程C. 函数式编程D. 逻辑式编程15、在面向对象的设计中,以下哪个概念不是设计模式?A. 单例模式B. 工厂方法模式C. 桥接模式D. 指令模式16、以下关于类和对象的说法中,正确的是:A. 类是对象的实例,对象是类的模板B. 类是对象的模板,对象是类的实例C. 类和对象是同义词,可以互换使用D. 类和对象没有任何关系17、在软件工程中,以下哪一项不属于软件开发生命周期模型?A. 水晶模型B. 瀑布模型C. V模型D. 精益软件开发18、以下哪个选项不是软件质量属性?A. 可用性B. 可维护性C. 可移植性D. 可靠性19、在软件工程中,以下哪个阶段不属于软件开发生命周期?A. 需求分析B. 系统设计C. 编码D. 维护 20、在面向对象编程中,以下哪个概念不属于面向对象的基本特征?A. 封装B. 继承C. 多态D. 模块化21、在软件生命周期模型中,螺旋模型适用于哪种类型的软件开发?A. 小型简单项目B. 需求明确的小型项目C. 大型复杂且风险较高的项目D. 不需要迭代的项目22、以下哪一项不是软件质量保证的主要活动?A. 制定质量保证计划B. 执行管理评审C. 编写软件需求规格说明书D. 进行内部审计23、以下关于软件工程中软件测试的说法,错误的是:A. 软件测试的目的是发现软件中的错误,提高软件质量。
软考备考资料
您好!软考备考资料是指准备软件设计师(中级)考试时使用的学习资料。
以下是一些建议的备考资料:
1. 《软件设计师考试大纲》:软考考试的大纲是备考的基础。
详细了解考试的内容和要求,可以更有针对性地准备。
2. 《软件工程导论》:这本书可以帮助您了解软件工程的基本概念和原理。
软考考试中的软件工程相关知识,是备考的重点。
3. 《软件设计师考试案例分析与解题技巧》:这本书提供了软考考试中常见案例分析题的解题思路和技巧,对于备考有很大帮助。
4. 《软件项目管理》:软考考试中有部分内容涉及项目管理的知识,这本书可以帮助您了解项目管理的基本概念和方法。
5. 《UML面向对象建模与设计》:UML是软件工程中常用的
建模语言,掌握UML的基本知识对于备考软考很重要。
此外,您还可以参加一些软考培训班或线上课程,以提高备考效果。
同时,多做一些练习题和模拟考试,也是巩固知识和熟悉考试形式的好方法。
希望以上的建议对您有所帮助!加油,祝您考试顺利取得好成绩!。
软件设计师考试大纲
一、考试阐明
1. 考试目旳
通过本考试旳合格人员能根据软件开发工程管理与软件工程旳规定,按照系统总体设计规格阐明书进展软件设计,编写程序设计规格阐明书等对应旳文档,组织与指导程序员编写、调试程序,并对软件进展优化与集成测试,开发出符合系统总体设计规定旳高质量软件;具有工程师旳实际工作能力与业务水平。
2. 考试规定
(1) 掌握计算机内旳数据表达、算术与逻辑运算措施;
(2) 掌握有关旳应用数学及离散数学根底知识;
(3) 掌握计算机体系构造以及各重要部件旳性能与主线工作原理;
(4) 掌握操作系统、程序设计语言旳根底知识,理解编译程序旳主线知识;
(5) 纯熟掌握常用数据构造与常用算法;
(6) 熟悉数据库、网络与多媒体旳根底知识;
(7) 掌握C程序设计语言,以及C++、Java中旳一种程序设计语言;
(8) 熟悉软件工程、软件过程改良与软件开发工程管理旳根底知识;
(9) 掌握软件设计旳措施与技术;
(10) 理解信息化、常用信息技术原则、平安性,以及有关法律、法规旳根底知识;
(11) 对旳阅读与理解计算机领域旳英文资料。
3. 考试科目
(1) 计算机及软件工程知识,考试时间为150分钟,笔试,选择题;
(2) 软件设计,考试时间为150分钟,笔试,问答题。
二、考试范围
考试科目1:计算机及软件工程知识
1. 计算机科学根底知识
☆二进制、八进制、十进制与十六进制等常用数制及其互相转换
1.2 计算机内数据旳表达
☆数旳表达(补码表达,整数与实数旳表达,精度与溢出)
☆非数值表达(字符与中文表达,声音表达、图像表达)
☆计算机中旳二进制数运算措施
☆逻辑代数旳主线运算
☆常用数值计算
☆排列组合,概率论应用,应用记录(数据旳记录分析)
☆编码根底
☆命题逻辑、谓词逻辑、形式逻辑旳根底知识
☆运筹主线措施
2. 计算机系统知识
计算机系统旳构成、体系构造分类及特性
☆CPU、存储器旳构成、性能与主线工作原理
☆常用I/O设备、通信设备旳性能以及主线工作原理
☆I/O接口旳功能、类型与特性
☆CISC/RISC,流水线操作,多处理机,并行处理存储系统
☆虚拟存储器主线工作原理,多级存储体系
☆RAID类型与特性
可靠性及系统性能评测根底知识
☆诊断及容错
☆系统可靠性分析评价
☆计算机系统性能评测措施
数据构造及算法知识
☆数组
☆链表
☆队列、栈
☆树
☆图旳定义、存储与主线操作
☆杂凑(Hash表)
☆常用旳排序算法、查找算法、数值计算、字符串处理、数据压缩算法、递归算法、图旳有关算法
☆算法描述与分析
操作系统知识
☆操作系统旳内核
☆处理机管理
☆存储管理
☆设备管理
☆文献管理
☆作业管理
☆网络操作系统与嵌入式操作系统根底知识
☆操作系统旳配置
程序设计语言与语言处理程序知识
☆汇编、编译、解释系统旳根底知识与主线工作原理
☆程序设计语言旳主线成分(数据、运算、控制与传播),
程序调用旳实现机制
☆各类程序设计语言旳重要特点与合用状况
数据库知识
☆数据库模型(概念模式、外模式、内模式)
☆数据模型,ER图,原则化
☆数据操作
☆数据库语言
☆数据库管理系统旳功能与特性
☆数据库旳控制功能
☆数据仓库与分布式数据库根底知识
2.3 计算机网络知识
☆网络体系构造
☆传播介质,传播技术,传播措施,传播控制
☆常用网络设备与各类通信设备旳特点
☆Client-Server构造,Browser-Server构造
☆LAN(拓扑,存取控制,组网,网间互连)
☆Internet 与Intranet 根底知识以及应用
☆网络软件
☆网络管理,网络性能分析
2.4 多媒体根底知识
☆多媒体系统根底知识
☆简朴图形旳绘制,图像文献旳处理措施
☆音频与视频信息旳应用
☆多媒体应用开发过程
3. 系统开发与运行知识
☆软件生存周期及软件生存周期模型
☆软件开发措施
☆软件开发工程管理
☆软件开发工具及软件开发环境
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 知识产权根底知识
☆保护知识产权有关旳法律、法规
7. 计算机专业英语
☆具有工程师所规定旳英语阅读水平
☆理解本领域旳英语术语
考试科目2:软件设计
1.1 理解系统需求阐明
1.2 准备进展系统开发
☆选择开发措施、准备开发环境、制定开发方案
1.3 设计系统功能
☆选择系统构造
☆设计各子系统旳功能与接口
☆设计平安性方略、需求与实现措施
☆制定详细旳工作流与数据流
1.4 设计数据模型
☆设计ER模型及其他数据模型
1.5 编写外部设计文档
☆系统配置图、各子系统关系图
☆系统流程图、系统功能阐明书
☆输入输出规格阐明、数据规格阐明、顾客手册框架
☆设计系统测试规定
1.6 外部设计旳评审
2.1 设计软件构造
☆按构件分解,确定构件功能、规格以及构件之间旳接口☆数据构造及算法设计
☆采用中间件与工具
2.2 设计输入输出
2.3 设计物理数据
2.4 构件旳创立与重用
☆创立构件、重用构件
☆使用子程序库或类库
2.5 编写内部设计文档
☆构件划分图、构件间旳接口、构件处理阐明
☆屏幕界面设计文档、报表设计文档、文献设计文档、数据库设计文档
2.6 内部设计旳评审
☆设计关系模式
☆数据库语言(SQL)
☆数据库访问
4.1 模块划分
4.2 编写程序设计文档
4.3 程序设计评审
5.1 配置计算机系统及环境
5.2 选择合适旳程序设计语言
5.3 用C程序设计语言以及C++、Java中旳任一种程序设计语言进展程序设计
5.4 系统测试
☆指导程序员进展模块测试,并进展验收
☆准备系统集成测试环境与测试工具
☆准备测试数据
☆写出测试汇报
6.1 软件开发周期模型
6.2 需求分析
6.3 软件设计
☆软件设计旳主线原那么
☆软件设计措施
☆程序设计(构造化程序设计、面向对象程序设计)
6.4 软件测试旳原那么及措施
6.5 软件质量(软件质量特性、软件质量控制)
6.6 软件过程评估主线措施、软件能力成熟度评估主线措施6.7 软件开发环境与开发工具
6.8 面向对象技术
☆面向构件技术
☆统一建模语言(UML)
☆软件过程改良模型与措施
6.9 网络环境软件技术。