软件设计师考试都考什么内容??
一、考试科目 (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标准化基础知识 ◇ 标准化意识,标准化组织机构,标准的内容、分类、代号与编号规定,标准制订过程 ◇ 国际标准、国家...
软件设计师考试需要准备什么,我是学java的,包括c等别的程序设计语...
要考很多东西呢,只会java远远不够考试要求(1) 掌握计算机内的数据表示、算术和逻辑运算方法;(2) 掌握相关的应用数学及离散数学基础知识;(3) 掌握计算机体系结构以及各主要部件的性能和基本工作原理;(4) 掌握操作系统、程序设计语言的基础知识,了解编译程序的基本知识;(5) 熟练掌握常用数据结构和常用算法;(6) 熟悉数据库、网络和多媒体的基础知识;(7) 掌握C程序设计语言,以及C++、Java中的一种程序设计语言;(2010年取消C语言)(8) 熟悉软件工程、软件过程改进和软件开发项目管理的基础知识;(9) 掌握软件设计的方法和技术;(10) 了解信息化、常用信息技术标准、安全性,以及有关法律、法规的基础知识;(11) 正确阅读和理解计算机领域的英文资料。
考试科目计算机与软件工程知识,考试时间为150分钟,笔试,选择题;软件设计,考试时间为150分钟,笔试,问答题。
考试范围软件工程知识1. 计算机科学基础知识1.1数制及其转换◇ 二进制、八进制、十进制和十六进制等常用数制及其相互转换1.2 计算机内数据的表示◇ 数的表示(补码表示,整数和实数的表示,精度和溢出)◇ 非数值表示(字符和汉字表示,声音表示、图像表示)1.3算术运算和逻辑运算◇ 计算机中的二进制数运算方法◇ 逻辑代数的基本运算1.4其他数学基础知识◇ 常用数值计算◇ 排列组合,概率论应用,应用统计(数据的统计分析)◇编码基础◇ 命题逻辑、谓词逻辑、形式逻辑的基础知识◇ 运筹基本方法计算机系统知识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.1软件工程知识◇ 软件生存周期与软件生存周期模型◇ 软件开发方法◇ 软件开发项目管理◇ 软件开发工具与软件开发环境3.2 系统分析基础知识◇ 系统分析的主要步骤◇ 机构化分析方法3.3 系统设计基础知识◇ 概要设计与详细设计的基本任务◇ 系统设计的基本原理◇ 系统模块结构设计◇ 结构化设计方法◇ 面向数据结构的设计方法◇ 系统详细设计3.4 系统实施基础知识◇ 系统实施的基本内容◇ 程序设计方法◇ 程序设计的基本模块◇ 系统测试◇ 系统转换3.5 系统运行和维护基础知识◇ 系统可维护性的概念◇ 系统维护的类型◇ 系统评价的概念和类型3.6 软件质量管理基础知识◇ 软件质量特性(ISO/IEC 9126软件质量模型)◇ 软件质量保证◇ 软件复杂性的概念及度量方法(McCabe度量法)◇ 软件评审(设计质量评审、程序质量评审)◇ 软件容错技术3.7 软件过程改进基础知识◇ 软件能力成熟度模型CMM◇ 统一过程(UP)与极限编程(XP)的基本概念面向对象◇ 面向对象的基本概念◇ 面向对象分析与设计知识◇ 分析模式与设计模式知识◇ 面向对象程序设计知识◇ 面向对象数据库、分布式对象基础知识信息安全知识◇ 信息系统安全基础知识◇ 信息系统安全管理◇ 保障完整性与可用性的措施◇ 加密与解密机制基础知识◇ 风险管理(风险分析、风险类型、抗风险措施和内部控制)◇ 计算机安全相关的法律、法规基础知识标准化基础知识◇ 标准化意识,标准化组织机构,标准的内容、分类、代号与编号规定,标准制订过程◇ 国际标准、国家标准、行业标准、企业标准◇ 代码标准、文件格式标准、安全标准、互联网相关标准、软件开发规范和文档标准、基...
能谈谈你对ISO9000质量管理体系质量定义的认识
●1980年、最普遍的产品。
ISO9000质量体系认证是由国家或政府认可的组织以ISO9000系列质量体系标准为依据进行的第三方认证活动,以绝对的权力和威信保证公开、公正,“质量”一词被定义为企业动作及绩效中所展现的组织能力。
导致一些行业标准与国家标准的产生,而由于跨国贸易的逐渐形成,跨行业、跨国度的新标准也呼之欲出,并要求他们的分供方通过ISO9000认证。
●1996年,我国政府部门如:电子部、石油部、建设部等逐步将通过ISO9000认证作为政府采购的条件之一,从而推动了我国ISO9000认证事业迅速发展、日本松下公司、美国杜邦公司等纷纷通过了认证。
世界各大企业如:德国西门子公司。
其系列标准发展历程如下。
●1994年国际标准化组织ISO修改发布ISO9000-1994系列标准、公平及相互间的充分信任;T19000系列标准。
欧共体提出欧共体内部各国企业按照ISO9000系列标准完善质量体系,美国把此作为“进入全球质量运动会的规则”,国际标准化组织(ISO)成立TC176技术委员会,联系53个国家,致力于ISO9000系列标准的发展。
颁布ISO9000系列质量保证体系标准。
●1992年,中国等同采用ISO9000系列标准,形成GB/。
●1987年。
ISO9000是ISO发布之12000多个标准中最畅销,它不是指一个标准,而是一族标准的统称。
ISO9000是由TC176(TC176指质量管理体系技术委员会)制定的所有国际标准。
ISO9000是指质量管理体系标准ISO标准由技术委员会(TECHNICAL COMMITTEES简称TC)制订。
ISO共有200多个技术委员会,2200多个分技术委员会(简称SC)。
2000年国际标准化组织ISO修改发布ISO9000系列-2000系列标准,更适应新时期各行业质量管理的需求 展开
iso9001质量管理体系的主要内容是什么
ISO9001标准是世界上许多经济发达国家质量管理实践经验的科学总结,具有通用性和指导性。
实施ISO9001标准,可以促进组织质量管理体系的改进和完善,对促进国际经济贸易活动、消除贸易技术壁垒、提高组织的管理水平都能起到良好的作用。
概括起来,主要有以下几方面的作用和意义:一、实施ISO9001标准有利于提高产品质量,保护消费者利益,提高产品可信程度按ISO9001标准建立质量管理体系,通过体系的有效应用,促进企业持续地改进产品和过程,实现产品质量的稳定和提高,无疑是对消费者利益的一种最有效的保护,也增加了消费者选购合格供应商产品的可信程度。
二、提高企业管理能力ISO9001标准鼓励企业在制定、实施质量管理体系时采用过程方法,通过识别和管理众多相互关联的活动,以及对这些活动进行系统的管理和连续的监视与控制,以实现顾客能接受的产品。
此外,质量管理体系提供了持续改进的框架,增加顾客(消费者)和其他相关方满意的程度。
因此,ISO9001标准为有效提高企业的管理能力和增强市场竞争能力提供了有效的方法。
三、有效于企业的持续改进和持续满足顾客的需求和期望顾客的需求和期望是不断变化,这就促使企业持续地改进产品和过程。
而质量管理体系要求恰恰为企业改进产品和过程提供了一条有效途径。
四、有利于增进国际贸易,消除技术壁垒 在国际经济技术合作中,ISO9001标准被作为相互认可的技术基础,ISO9001的质量管理体系认证制度也在国际范围中得到互认,并纳入合格评定的程序之中。
世界贸易组织/技术壁垒协定(WTO/TBT)是WTO达成的一系列协定之一,它涉及技术法规、标准和合格评定程序。
贯彻ISO9001标准为国际经济技术合作提供了国际通用的共同语言和准则;取得质量管理体系认证,已成为参与国内和国际贸易,增强竞争力的有力武器。
因此,贯彻ISO9001标准对消除技术壁垒,排除贸易障碍起到了十分积极的作用。
ISO9000认证常识 一、 什么叫ISO ISO是一个组织的英语简称。
其全称是International Organization for Standardization , 翻译成中文就是“国际标准化组织”。
ISO是世界上最大的国际标准化组织。
它成立于1947年2月23日,它的前身是1928年成立的“国际标准化协会国际联合会”(简称ISA)。
IEC 也比较大。
IEC即“国际电工委员会”, 1906年在英国伦敦成立,是世界上最早的国际标准化组织。
IEC主要负责电工、电子领域的标准化活动。
而ISO负责除电工、电子领域之外的所有其他领域的标准化活动。
ISO 宣称它的宗旨是"在世界上促进标准化及其相关活动的发展,以便于商品和服务的国际交换,在智力、科学、技术和经济领域开展合作。
" ISO 现有117个成员,包括117个国家和地区。
ISO的最高权力机构是每年一次的“全体大会”,其日常办事机构是中央秘书处,设在瑞士的日内瓦。
中央秘书处现有170名职员,由秘书长领导。
二、什么叫ISO9000 ISO通过它的2856个技术机构开展技术活动。
其中技术委员会(简称TC)共185个,分技术委员会(简称SC)共611 个,工作组(WG)2022个,特别工作组38个。
ISO的2856个技术机构技术活动的成果(产品)是“国际标准”。
ISO现已制定出国际标准共10300多个,主要涉及各行各业各种产品(包括服务产品、知识产品等)的技术规范。
ISO制定出来的国际标准除了有规范的名称之外,还有编号,编号的格式是:ISO+标准号+[杠+分标准号]+冒号+发布年号(方括号中的内容可有可无),例如:ISO8402:1987、ISO9000-1:1994等,分别是某一个标准的编号。
但是,“ISO9000”不是指一个标准,而是一族标准的统称。
根据ISO9000-1:1994的定义:“‘ISO9000族’是由ISO/TC176制定的所有国际标准。
” 什么叫TC176呢?TC176即ISO中第176个技术委员会,它成立于1980年,全称是“品质保证技术委员会”,1987年又更名为“品质管理和品质保证技术委员会”。
TC176专门负责制定品质管理和品质保证技术的标准。
TC176最早制定的一个标准是ISO8402:1986,名为《品质-术语》,于1986年6月15日正式发布。
1987年3月,ISO又正式发布了ISO9000:1987、ISO9001:1987、ISO9002:1987、ISO9003:1987、ISO9004:1987共5个国际标准,与ISO8402:1986一起统称为”ISO9000系列标准”。
此后,TC176又于1990年发布了一个标准,1991年发布了三个标准,1992年发布了一个标准,1993年发布了五个标准;1994年没有另外发布标准,但是对前述“ISO9000系列标准”统一作了修改,分别改为ISO8402:1994、ISO9000-1:1994、ISO9001:1994、ISO9002:1994、ISO9003:1994、ISO9004-1:1994,并把TC176制定的标准定义为“ISO9000族”。
1995年,TC176又发布了一个标准,编号是ISO10013:1995。
三、什么叫认证 “认证”一词的英文原意是一种出具证明文件的行动。
ISO/IEC指南2:1986中对“认证”的定义是:“由可以充分信任的第三方证实某一经鉴定的产品或服务符合特定标准或规范性文件的活动。
” 举例来说,对第一方(供方或卖方)生产的产品甲,第二方(需方或买方)无法判定其品质是否...
ISO9000质量管理体系是什么????
按照ISO9000质量体系建立公司的质量管理体系,可以: 1. 强化质量管理,提高企业效益;增强客户信心,扩大市场份额 负责ISO9000质量体系认证的认证机构都是经过国家认可机构认可的权威机构,对企业的质量体系的审核是非常严格的。
这样,对于企业内部来说,可按照经过严格审核的国际标准化的质量体系进行质量管理,真正达到法治化、科学化的要求,极大地提高工作效率和产品合格率,迅速提高企业的经济效益和社会效益。
对于企业外部来说,当顾客得知供方按照国际标准实行管理,拿到了ISO9000质量体系认证证书,并且有认证机构的严格审核和定期监督,就可以确信该企业是能够稳定地生产合格产品乃至优秀产品的信得过的企业,从而放心地与企业订立供销合同,扩大了企业的市场占有率。
可以说,在这两方面都收到了立竿见影的功效。
2. 获得了国际贸易“通行证”,消除了国际贸易壁垒 许多国家为了保护自身的利益,设置了种种贸易壁垒,包括关税壁垒和非关税壁垒。
其中非关税壁垒主要是技术壁垒,技术壁垒中,又主要是产品质量认证和ISO9000质量体系认证的壁垒。
特别是,在“世界贸易组织”内,各成员国之间相互排除了关税壁垒,只能设置技术壁垒,所以,获得认证是消除贸易壁垒的主要途径。
(在我国“入世”以后,失去了区分国内贸易和国际贸易的严格界限,所有贸易都有可能遭遇上述技术壁垒,应该引起企业界的高度重视,及早防范。
) 3. 节省了第二方审核的精力和费用 在现代贸易实践中,第二方审核早就成为惯例,又逐渐发现其存在很大的弊端:一个供方通常要为许多需方供货,第二方审核无疑会给供方带来沉重的负担;另一方面,需方也需支付相当的费用,同时还要考虑派出或雇佣人员的经验和水平问题,否则,花了费用也达不到预期的目的。
唯有ISO9000认证可以排除这样的弊端。
因为作为第一方的生产企业申请了第三方的ISO9000认证并获得了认证证书以后,众多第二方就不必要再对第一方进行审核,这样,不管是对第一方还是对第二方都可以节省很多精力或费用。
还有,如果企业在获得了ISO9000认证之后,再申请UL、CE等产品质量认证,还可以免除认证机构对企业的质量保证体系进行重复认证的开支。
4. 在产品质量竞争中永远立于不败之地 国际贸易竞争的手段主要是价格竞争和质量竞争。
由于低价销售的方法不仅使利润锐减,如果构成倾销,还会受到贸易制裁,所以,价格竞争的手段越来越不可取。
70年代以来,质量竞争已成为国际贸易竞争的主要手段,不少国家把提高进口商品的质量要求作为限入奖出的贸易保护主义的重要措施。
实行ISO9000国际标准化的质量管理,可以稳定地提高产品质量,使企业在产品质量竞争中永远立于不败之地。
5. 有效地避免产品责任 各国在执行产品质量法的实践中,由于对产品质量的投诉越来越频繁,事故原因越来越复杂,追究责任也就越来越严格。
尤其是近几年,发达国家都在把原有的“过失责任”转变为“严格责任”法理,对制造商的安全要求提高很多。
例如,工人在操作一台机床时受到伤害,按“严格责任”法理,法院不仅要看该机床机件故障之类的质量问题,还要看其有没有安全装置,有没有向操作者发出警告的装置等。
法院可以根据上述任何一个问题判定该机床存在缺陷,厂方便要对其后果负责赔偿。
但是,按照各国产品责任法,如果厂方能够提供ISO9000质量体系认证证书,便可免赔,否则,要败诉且要受到重罚。
(随着我国法治的完善,企业界应该对“产品责任法”高度重视,尽早防范。
) 6. 有利于国际间的经济合作和技术交流 按照国际间经济合作和技术交流的惯例,合作双方必须在产品(包括服务)质量方面有共同的语言、统一的认识和共守的规范,方能进行合作与交流。
ISO9000质量体系认证正好提供了这样的信任,有利于双方迅速达成协议。
转载请注明出处51数据库 » iso9126中对于软件质量模型的定义
逐梦人_