软件考试基本流程图
软件测试工程师考试题和答案
![软件测试工程师考试题和答案](https://img.taocdn.com/s3/m/141475230622192e453610661ed9ad51f01d5456.png)
软件测试工程师面试题一,判断题(本大题10小题,每小题1分,共10分)1.单元测试通常应该先进行“人工走查”,再以白盒法为主,辅以黑盒法进行动态测试.(√)(中级)2.功能测试是系统测试的主要内容,检查系统的功能、性能是否与需求规格说明相同。
(√)(中级)3.测试只要做到语句覆盖和分支覆盖,就可以发现程序中的所有错误.(X)4.代码评审是检查源代码是否达到模块设计的要求。
(X)5.测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修改,应立即将此问题正确修改,以加快、提高开发的进程。
(X )(初级)6.负载测试是验证要检验的系统的能力最高能达到什么程度。
(X)7.集成测试计划在需求分析阶段末提交。
(X)8.系统测试计划不需要同行审批.(X)9.测试中应该对有效和无效、期望和不期望的输入都要测试。
(√)10.软件质量管理即QM由QA和QC构成,软件测试属于QC的核心工作内容。
(√)二,不定项选择题(本大题10小题,每小题2分,共20分)1.以测试的形态分测试可以分为:(ABC)【中级】A、建构性测试B、系统测试C、专项测试D、单元测试E、组件测试F、集成测试2.选出属于黑盒测试方法的选项(ABC)【初级】A、测试用例覆盖B、输入覆盖C、输出覆盖D、分支覆盖E、语句覆盖F、条件覆盖3.典型的瀑布模型的四个阶段是:(ABCD)【高级】A、分析B、设计C、编码D、测试E、需求调研F、实施4.下列关于alpha 测试的描述中正确的是:(AD)A.alpha 测试需要用户代表参加B.alpha 测试不需要用户代表参加C.alpha 测试是系统测试的一种D.alpha 测试是验收测试的一种5.软件验收测试的合格通过准则是:(ABCD)A .软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。
B .所有测试项没有残余一级、二级和三级错误。
C .立项审批表、需求分析文档、设计文档和编码实现一致。
软件工程考试试题(含答案)
![软件工程考试试题(含答案)](https://img.taocdn.com/s3/m/a0a6af7b00f69e3143323968011ca300a6c3f6fa.png)
一、填空题(每空1分,共25分)1.软件生存周期一般可以划分为,问题定义、____________、____________、设计、编码、测试和____________。
2.基于软件的功能划分,软件可以划分成__________、__________、__________三种.3.可行性研究,应从、技术可行性、运行可行性、和开放方案可行性等方面研究。
4.系统流程图是描绘的传统工具。
它的基本思想是用图形符号以描绘系统里面的每个部件.5.数据流图的基本四种成分:数据输入的源点和数据输出汇点、、和。
6.结构化分析方法是面向________________进行需求分析的方法。
结构化分析方法使用________________与________________来描述。
7.是自动地共享类、子类和对象中的方法和数据的机制。
8.软件详细设计工具可分为3类,即________________、________________和________________。
9.为了在软件开发过程中保证软件的质量,主要采取下述措施:________________、复查和管理复审、________________.10.大型软件测试包括、、确认测试和四个步骤.1、可行性研究需求分析运行与维护2、系统软件支撑软件应用软件3、经济可行性法律可行性4、物理系统黑盒子形式5、加工数据流数据存储文件6、数据流数据流图DFD 数据字典DD7、继承性8、图示工具、设计语言表格工具9、审查测试10、单元测试集成测试系统测试二、单项选择题(每小题2分,共20分)1.软件设计中划分模块的一个准则是()。
A、低内聚低耦合B、低内聚高耦合C、高内聚低耦合D、高内聚高耦合2.Jackson设计方法是由英国的M. Jackson提出的,它是一种面向()的软件设计方法。
A、对象B、数据流C、数据结构D、控制结构3.试判断下列叙述中,哪个(些)是正确的( ).a、软件系统中所有的信息流都可以认为是事务流b、软件系统中所有的信息流都可以认为是变换流c、事务分析和变换分析的设计步骤是基本相似的A、aB、bC、cD、b和c4.()是用户和设计交换最频繁的方法。
软件工程考试试题(含答案)
![软件工程考试试题(含答案)](https://img.taocdn.com/s3/m/0757f908a7c30c22590102020740be1e650ecc02.png)
一、填空题(每空1分,共25分)1.软件生存周期一般可以划分为,问题定义、____________、____________、设计、编码、测试和____________.2.基于软件的功能划分,软件可以划分成__________、__________、__________三种.3.可行性研究,应从、技术可行性、运行可行性、和开放方案可行性等方面研究。
4.系统流程图是描绘的传统工具。
它的基本思想是用图形符号以描绘系统里面的每个部件。
5.数据流图的基本四种成分:数据输入的源点和数据输出汇点、、和。
6.结构化分析方法是面向________________进行需求分析的方法。
结构化分析方法使用________________与________________来描述。
7.是自动地共享类、子类和对象中的方法和数据的机制.8.软件详细设计工具可分为3类,即________________、________________和________________。
9.为了在软件开发过程中保证软件的质量,主要采取下述措施:________________、复查和管理复审、________________。
10.大型软件测试包括、、确认测试和四个步骤.1、可行性研究需求分析运行与维护2、系统软件支撑软件应用软件3、经济可行性法律可行性4、物理系统黑盒子形式5、加工数据流数据存储文件6、数据流数据流图DFD 数据字典DD7、继承性8、图示工具、设计语言表格工具9、审查测试10、单元测试集成测试系统测试1.软件设计中划分模块的一个准则是()。
A、低内聚低耦合B、低内聚高耦合C、高内聚低耦合D、高内聚高耦合2.Jackson设计方法是由英国的M。
Jackson提出的,它是一种面向()的软件设计方法.A、对象B、数据流C、数据结构D、控制结构3.试判断下列叙述中,哪个(些)是正确的( ).a、软件系统中所有的信息流都可以认为是事务流b、软件系统中所有的信息流都可以认为是变换流c、事务分析和变换分析的设计步骤是基本相似的A、aB、bC、cD、b和c4.()是用户和设计交换最频繁的方法.A、原型化方法B、瀑布模型方法C、螺旋模型方法D、构件组装模型5.软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是()。
软件设计师考试经验
![软件设计师考试经验](https://img.taocdn.com/s3/m/9e240f3e83c4bb4cf7ecd19d.png)
“软件设计师”考试经验谈Posted on 2008-10-22 09:55 龙怀玉阅读(694) 评论(1)编辑收藏第一部分,关于题型CASL:这是每年必考的一个试型, 在下午试题中最近几年都是一个题, 今年不会有什么变化。
依然为一个题,5个空, 每空3分。
C/C++:C和C++考的试题难度都差不多. 为了照顾应试的各方面的人(再职人员一些都对C了解得多一些,而学生中,学C++也不是少数),今年题型应该还是C和C++各一题,考生从中二选一。
每题5个空, 每空3分.事务处理类流程图;前几年, 每年必考的一种题型.我想今年至少会考一题.分值,15分。
数据处理类流程图:这类试题考的思想和CASL差不多,最近两年都没出现,我想今年也不会出现啦。
数据流图:这种题型在历年试题中出现得比较多,今年出现在考题中的可能性很大。
如果出现,最多只有一题,分值:15分。
软件测试:这类试题难度不大, 但是做题时花的时间不少. 与最近几年的考式风格(考素质,考能力)不合, 所以出现的可能性很小,可能会在上午试题中出现。
SQL:从历年试题来看,这类试题难度不大,.鉴于最近两年都没有出现,所以今年应该不会在下午试题中出现.和软件测试一样,可能会在上午试题中出现。
状态转换矩阵:在历年试题中,考得不多,好象也就那么两三次,但这类试题出题灵活,难度与问题的难度相关,可大可小,是一种控制通过率的比较好的一种题型.但由于最近两年都没考,所以这类试题考的可能性有但不很大。
新题型:出年出现了一种新题型,这种题型由于考生对它的无知,所以能在一定程度上的应试学习(与应试教育相关).与考素质,考能力联系很紧.所以出现的可能性很大。
第二部分,各种题型的一般解法:以下各种解法是本人在最近复习时总结出来的,现在本人把它整理出来,与大家交流。
一、CASL读题时:1、要切实理解其中的算法说明;2、理解各寄存器在程序中的使用情况;3、推断各变量的作用;注意事项:1、存储器的初始化及使用方法。
《软件工程专业基础综合(840)》考试大纲
![《软件工程专业基础综合(840)》考试大纲](https://img.taocdn.com/s3/m/09bfbac82cc58bd63186bde1.png)
《软件工程专业基础综合(840)》考试大纲江西财经大学软件与通信工程学院第一部分《C程序设计》(占总分30%)参考书目:谭浩强,《C程序设计》(第3版),清华大学出版社2005年第2章数据类型、运算符与表达式【内容】1、C的数据类型2、常量和变量3、整型数据、实型数据、字符型数据4、变量赋初值5、各类数值型数据间的混合运算6、算术运算符和算术表达式7、赋值运算符和赋值表达式8、逗号运算符和逗号表达式【要求】1、掌握C语言的数据类型、常量与变量的概念,掌握标识符的命名规则2、掌握整型数据、实型数据和字符型数据的特点和使用3、掌握变量赋初值的方法4、掌握算术表达式、赋值表达式和逗号表达式的使用方法5、了解各类数值型数据间混合运算时类型转换的方法第3章最简单的C程序设计【内容】1、C语句概述2、程序的三种基本结构3、赋值语句4、数据输入输出的概念及在C语言中的实现5、字符数据的输入输出【要求】1、掌握C语言的分类、三种基本程序结构和赋值语句的使用方法2、掌握printf函数和scanf函数的格式和使用3、掌握字符数据的输入输出函数第4章逻辑运算和判断选取控制【内容】1、关系运算符和关系表达式2、逻辑运算符和逻辑表达式3、if语句和switch语句【要求】1、掌握关系运算符、关系表达式、逻辑运算符和逻辑表达式的使用2、掌握if语句和switch语句的格式和使用3、掌握条件运算符的格式和使用第5章循环控制【内容】1、while、do-while和for语句2、循环的嵌套3、break语句和continue语句【要求】1、掌握while、do-while和for语句的格式和使用2、掌握循环结构程序设计方法第6章数组【内容】1、一维数组的定义和引用2、二维数组的定义和引用3、字符数组、常用字符串处理函数【要求】1、掌握一维数组以及二维数组的定义和使用2、掌握字符串的使用和字符串函数的应用第7章函数【内容】1、函数定义的一般形式2、函数参数和函数的值3、函数的调用4、函数的嵌套调用5、变量的存储类别:自动变量、静态变量、外部变量、寄存器变量【要求】1、掌握函数定义的格式2、掌握函数的形式参数和实际参数以及函数调用时的参数传递3、掌握函数嵌套调用的方法4、掌握自动变量、静态变量、外部变量、寄存器变量的概念和作用域第8章预处理命令【内容】1、宏定义2、文件包含处理【要求】1、掌握宏定义和文件包含处理的使用第9章指针【内容】1、地址和指针的概念2、变量的指针和指向变量的指针变量3、数组的指针和指向数组的指针变量4、字符串的指针和指向字符串的指针变量【要求】1、了解地址和指针的概念2、掌握指针变量的定义及指向简单变量指针的使用方法第10章结构体和共同体【内容】1、结构体变量的定义、引用和初始化2、结构体数组的定义和使用3、指向结构体类型数据的指针4、共用体【要求】1、掌握结构体变量的定义、引用和初始化2、掌握结构体数组的定义和使用3、掌握指向结构体类型数据的指针第二部分《数据结构》(占总分40%)参考书目:严蔚敏,《数据结构》(C语言版),清华大学出版社2007年【考查目标】1. 理解数据结构的基本概念;掌握数据的逻辑结构、存储结构及其差异;实现各种基本操作。
登记考试工作流程图
![登记考试工作流程图](https://img.taocdn.com/s3/m/da347b6f67ec102de2bd89c7.png)
登记测试工作流程图绿色:代表由双方共同完成的工作紫色:代表由委托方完成的工作蓝色:由评测中心完成的工作测试工作流程说明和注意事项1委托方电话咨询或在网上下载电子表格●委托方致电中国赛宝实验室软件评测中心(以下简称评测中心:或)均可进行咨询,也可留下联络电话和电子邮箱地址,以便评测中心将需要填写的表格及注意事项发送给委托方。
●委托方也可以在评测中心的网站(,或在表格下载界面直接下载登记测试《登记测试申请表及填写示范》。
2委托方填写电子表格并发回给评测中心委托方必须按照《登记测试申请表及填写示范》填写其中的计算机软件产品登记测试申请表、计算机软件产品功能列表、测试现场软件及硬件环境。
●产品登记测试申请表是填写委托方及委托方被测软件的资料。
●计算机软件产品功能列表是填写委托方被测软件所具有的功能模块及这些功能模块的功能说明。
一般所列功能细化到最后一级菜单,填写格式参照《登记测试申请表及填写示范》中的附件一。
※功能列表上所列出来的功能必须是可以实现或演示的,如果不能演示或实现,请不要列上来,并且功能在用户手册上都要有详细的操作说明。
●测试现场软件及硬件环境是填写该软件运行时所需的软件及硬件资源(将要测试的现场所安装的软件和硬件),填写格式参照《登记测试申请表及填写示范》中的附件二。
请委托方将填写好后的《登记测试申请表及填写示范》、《计算机软件著作权登记证书》复印件(未持有《计算机软件著作权登记证书》的可忽略)及软件产品的相关手册(如:用户手册,操作手册,安装手册,维护手册。
也可以是包括产品介绍、功能描述、操作、安装、维护等内容的一本或多本手册)的电子文档E-mail至评测中心。
如相关手册的电子文档实在过大(压缩后超过20M),可只发送相关手册的封面页及目录页。
●评测中心Email地址:3评测中心检查资料填写的正确性和完整性评测中心检查委托方提交的《登记测试申请表及填写示范》及相关文档,如。
软件测试考试题
![软件测试考试题](https://img.taocdn.com/s3/m/0738433ef01dc281e43af054.png)
软件测试考试题测试人员考试试卷(考试时间90分钟,满分100分)姓名:__________部门:__________员工号:__________一、判断题(每题1分,12 分,正确的√,错误的╳)1.软件测试的目的是尽可能多的找出软件的缺陷。
()2.Beta 测试是验收测试的一种。
()3.验收测试是由最终用户来实施的。
()4.项目立项前测试人员不需要提交任何工件。
()5.单元测试能发现约80%的软件缺陷。
()6.代码评审是检查源代码是否达到模块设计的要求。
()7.自底向上集成需要测试员编写驱动程序。
()8.负载测试是验证要检验的系统的能力最高能达到什么程度。
()9.测试人员要坚持原则,缺陷未修复完坚决不予通过。
()10.代码评审员一般由测试员担任。
()11.我们可以人为的使得软件不存在配置问题。
()12.集成测试计划在需求分析阶段末提交。
()二、不定项选择题(每题2 分,10分)1.软件验收测试的合格通过准则是:()A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。
B.所有测试项没有残余一级、二级和三级错误。
C.立项审批表、需求分析文档、设计文档和编码实现一致。
D.验收测试工件齐全。
2.软件测试计划评审会需要哪些人员参加?()A.项目经理B.SQA 负责人C.配置负责人D.测试组3.下列关于alpha 测试的描述中正确的是:()A.alpha 测试需要用户代表参加B.alpha 测试不需要用户代表参加C.alpha 测试是系统测试的一种D.alpha 测试是验收测试的一种4.测试设计员的职责有:()A.制定测试计划B.设计测试用例C.设计测试过程、脚本D.评估测试活动5.软件实施活动的进入准则是:()A.需求工件已经被基线化B.详细设计工件已经被基线化D.项目阶段成果已经被基线化三、填空题(每空1分,24 分)1.软件验收测试包括、、三种类型。
2.系统测试的策略有功能测试、、、、易用性测试、、、、、、、、、、等15 种方法。
软件测试——笔试题(带答案)
![软件测试——笔试题(带答案)](https://img.taocdn.com/s3/m/e87abe4d0740be1e650e9ace.png)
我个人觉得我作为应届毕业生,面试测试工作还是蛮得心应手的!:-p我愿意把自己从事测试的经历和面世的心得与大家分享!1. 准备两份高质量的简历,中英文的,最大化的把自己的能力,尤其时测试方面的技能和知识写详细2. 找准自己的定位后,找相应的公司,主要考虑自己目前的能力与对未来的期望。
3. 在多个招聘网上贴简历4. 发送简历时,除了网站提供的接口外,记得外发一封。
多次试验:目标公司收不到由网站直接发送的简历,所以,有的时候,并不是公司看不上你,可能也有公司更本没看到你的简历的情况5. 当收到面试通知时,详细了解公司的招聘要求,从这些要求和职责上去准备面试的问题6. 准备一些面试可能问的问题,我有整理和收集过一些,贴出来,供大家参考,很多真的都被面试公司问过,蛮管用的7. 好好准备英文的面试,除了自我介绍外,还有一些可能问到的问题8. 做卷子是我面试的时候最薄弱的地方,因为很多公司要不提供一些编程的程序题,要不就是那种IQ,EQ题型,我都不擅长。
不过有两种题性是可以准备到的,一种是数据库方面的题,写一些sql语句,还有就是测试题目,了解你对测试的理解和想法,需要准备英文答题。
9. 出去面试的时候,不要把自己再当作学生的身份,因为我们的竞争对手不光光在同学间,更多的是社会高人们。
所以,从着装上,如果可以的话,尽量不要学生装,女生最好不要穿牛仔裤(花旗面试经验),成熟稳重的外在,为面试的视觉因素加分!就没有工作经验的同学而言,我个人建议就是,先不要考虑过多的待遇,找一个能提供给你锻炼的公司,去积累一定的经验后,然后再重新找心意的公司。
反正再面试中表现你的最大优势,要能侃,不要人家问什么你答什么,人家问了一点点,你可以简述一大点,老练自信很有帮助哦!这是有关测试技能方面的试题,我只收集到了题目,尚无答案,希望能对面试有帮助!测试的面试中,基本上公司都要笔试,基本上给测试人员的卷子,和开发人员的是一样的。
里面会有编程方面的题目,这些知识主要靠大家以前在学校或实践中的积累。
软件工程课程设计--在线考试系统
![软件工程课程设计--在线考试系统](https://img.taocdn.com/s3/m/b978714b910ef12d2bf9e7aa.png)
( 2012 -- 2013 年度第2 学期)课程设计报告名称:软件设计与实践题目:在线考试系统内容:软件计划、需求分析、软件设计、系统测试院系:计算机系班级:学号:学生姓名:指导教师:宋雨、陈晴、王德文设计周数: 2成绩:日期:2013年 6 月19 日一、课程设计的目的与要求1. 课程设计目的软件工程课程设计是学习软件工程课程后所进行的实践环节,目的是培养学生用工程化的思想和标准文档化的思想进行软件开发。
本次课程设计通过开发一个小型实用的软件系统,亲身体验软件生命周期中的各个环节,以加深对软件工程课程的深入理解、锻炼独立分析、解决问题的能力。
2. 课程设计要求2.1课程设计准备1)复习软件工程课程的主要内容,熟练掌握软件生命周期的理论以及各阶段的基本概念。
2)明确可行性分析、需求分析、设计、测试等阶段的基本任务和基本方法。
3)熟练运用规范化的描述方法和文档,描述软件开发的各个阶段。
4)熟悉开发环境和开发工具。
2.2内容要求1)对所设计和实现的系统进行可行性分析,提交可行性分析报告;2)对系统进行需求分析,可以选择传统的分析方法或者面向对象的分析方法,提交软件需求规格说明书(SRS);3)在SRS的基础上进行软件的概要设计和详细设计,提交软件设计文档;4)遵循上述文档的要求,实现软件;5)对所实现系统进行软件测试,完成软件测试报告。
二、设计正文1.可行性分析报告1.1项目简介1.1.1 项目目标1)开发背景在现实世界,竞争越来越激烈,知识的重要性也随之越发凸显。
在人们接受教育的过程中,不可避免的要接受各种各样的考试,传统的考试方式对人们往往有这样和那样的限制,例如在传统考试方式下,组织一次完整的考试至少要经历教师出卷、试卷印刷、学生考试、教师改卷、成绩统计等5个步骤。
传统考试方法存在以下几方面的弊端:(1)试题单一,容易泄题。
(2)试卷一样,易作弊。
(3)误判、漏判、统错分。
(4)成绩上网,不易操作。
考试流程图
![考试流程图](https://img.taocdn.com/s3/m/ff00678fdd3383c4bb4cd281.png)
相信能就一定能考试流程图1、科目一科目一培训 科目一预约条件 按照考试培训大纲,驾校组织培训,考试中心利用计时系统进行审核打印准考证 科目一考试有科目一计时培训记录 有虹膜采集记录 有缴纳考试费记录学员凭虹膜信息进行签到,打印签到凭证签到岗位工作人员对学员座位进行随机分配,学员对号入座无纸化考试全视频监控科目考试合格者,系统自动打印,自打印日期起三年内有效, 过期者改考试成绩注销外联接待考前与驾校沟通;接待驾校考试学员;引领其熟悉考场布局;引领其交考场适应费;组织考试学员排队入场。
涉及到的员工岗位 签到 按照驾校提供的学员名单;有序组织考试学员采集虹膜;验证学员信息;分发签到条;指引考试学员到候考区。
信息审核成绩单管理考场服务组织考试学员按签到顺序排队;采集虹膜;安排考试座位号;核对考试学员信息;引导考试学员进入考场考试。
打印考试成绩单;请考官签字确认; 按照驾校分类整理成绩单,送至驾校领队(或个人)。
维持候考区秩序纪律;指引考试学员对号入座(科目一);考场内应急情况处理;安排加练(登记加练学员信息,收取加练费,分发加练卡,安排加练顺序);相信能就一定能2、科目二科目二培训 科目二预约条件 驾校在规定培训区域组织学员计时培训,使用学员卡完成规定培训学时后,考试中心利用计时系统进行审核 科目二考试 外联接待考前与驾校沟通;接待驾校考试学员;引领其熟悉考场布局;引领其交考场适应费;组织考试学员排队入场。
涉及到的员工岗位签到 按照驾校提供的学员名单;有序组织考试学员采集虹膜;验证学员信息;分发签到条;指引考试学员到候考区。
数据采集成绩单管理组织考试学员按照LED 屏幕显示顺序排队;请考试学员出示身份证;输入身份证后6位数字;门禁拍照;保存入库;指引考试学员进入考场区。
打印考试成绩单;请考官签字确认;按照驾校分类整理成绩单,送至驾校领队(或个人)。
维持候考区秩序纪律;指引考试学员对号入座(科目一);考场内应急情况处理;安排加练(登记加练学员信息,驾校根据考试中心制定的考试计划上传考员信息科目一合格科目二完成规定学时培训 已打印准考证明据科目一考试时间间隔需10天 没有未缴纳补考费凭信息虹膜签取,取得签到号 系统自动叫号,随机分配考试车通过门禁系统核实身份后进入考试场内考试相信能就一定能考场服务考试过程中全程音视频监控,当天两次考试机会 合格者打印考试成绩单,考生签名,考官签章。
软件开发实践考试大纲
![软件开发实践考试大纲](https://img.taocdn.com/s3/m/6262aa280242a8956aece424.png)
软件开发实践》课程考试大纲、课程基本信息1. 课程编号:2. 学时:643. 适用专业:计算机软件技术4. 适用学期:第四学期5.开课单位:计算机教研室二、总体要求软件开发实践是一门应用性、操作性、实践性很强的课程,注重考查学生的实践动手能力,通过项目实施形式考查学生对实践技能的掌握。
三、考试知识点(技能点)及考核要求实践一:软件开发实践准备(一)考试知识点(技能点)软件开发工具、软件开发环境、软件工程工具、软件工程相关网站、面向对象的方法(二)考核要求掌握软件工程的开发工具和环境,熟悉软件工程的相关网站。
了解面向对象的方法、UML 工具。
实践二:需求分析(一)考试知识点(技能点)系统流程图、数据流图、数据字典、面向对象分析(二)考核要求重点掌握数据流图设计及数据字典设计。
掌握结构化分析方法、面向对象分析方法。
实践三:总体设计(一)考试知识点(技能点)软件结构的设计、面向数据流的设计方法、面向对象设计。
(二)考核要求理解总体设计的任务,掌握面向数据流的设计方法和面向对象设计方法,完成软件结构的设计。
实践四:详细设计(一)考试知识点(技能点)详细设计工具、结构化程序设计、面向对象设计、界面设计、数据库设计(二)考核要求能熟练的使用详细设计工具(包括程序流程图、PDL 等)来设计模块中的算法及程序的逻辑结构。
学会使用各种界面设计工具进行界面设计。
熟悉数据库设计。
实践五:程序设计和测试(一)考试知识点(技能点)编码风格、测试方法、单元测试、集成测试、测试用例(二)考核要求掌握良好的编码风格,学会基本的测试用例的设计,学会基本的单元测试方法,完成集成测试。
实践六:维护和软件工程文档规范(一)考试知识点(技能点)软件工程国家标准,需求分析报告、总体设计报告、详细设计报告(二)考核要求学习软件工程国家标准,掌握需求分析报告、总体设计报告、详细设计报告的编制四、考核方式:1、期末综合实训考核:期末学生分组,每个人展示在本课程设计的项目中所做的工作,及编写的相关的文档。
软件评测师考试大纲
![软件评测师考试大纲](https://img.taocdn.com/s3/m/e4029e6648d7c1c708a14563.png)
1.计算机系统基础知识1.1 计算机系统构成及硬件基础知识·计算机系统的构成·处理机·基本输入输出设备·存储系统1.2 操作系统基础知识·操作系统的中断控制、进程管理、线程管理·处理机管理、存储管理、设备管理、文件管理、作业管理·网络操作系统和嵌入式操作系统基础知识·操作系统的配置1.3 数据库基础知识·数据库基本原理·数据库管理系统的功能和特征·数据库语言与编程1.4 中间件基础知识1.5 计算机网络基础知识·网络分类、体系结构与网络协议·常用网络设备·Internet基础知识及其应用·网络管理1.6 程序设计语言知识·汇编、编译、解释系统的基础知识·程序设计语言的基本成分(数据、运算、控制和传输、过程(函数)调用)·面向对象程序设计·各类程序设计语言的主要特点和适用情况·C语言以及C++(或Java)语言程序设计基础知识2.标准化基础知识·标准化的概念(标准化的意义、标准化的发展、标准化机构)·标准的层次(国际标准、国家标准、行业标准、企业标准)·标准的类别及生命周期3.信息安全知识·信息安全基本概念·计算机病毒及防范·网络入侵手段及防范·加密与解密机制4.信息化基础知识·信息化相关概念·与知识产权相关的法律、法规·信息网络系统、信息应用系统、信息资源系统基础知识5.软件工程知识5.1 软件工程基础·软件工程概念·需求分析·软件系统设计·软件组件设计·软件编码·软件测试·软件维护5.2 软件开发方法及过程·结构化开发方法·面向对象开发方法·瀑布模型·快速原型模型·螺旋模型5.3 软件质量管理·软件质量及软件质量管理概念·软件质量管理体系·软件质量管理的目标、内容、方法和技术5.4 软件过程管理·软件过程管理概念·软件过程改进·软件能力成熟度模型5.5 软件配置管理·软件配置管理的意义·软件配置管理的过程、方法和技术5.6软件开发风险基础知识·风险管理·风险防范及应对5.7 软件工程有关的标准·软件工程术语·计算机软件开发规范·计算机软件产品开发文件编制指南·计算机软件需求规范说明编制指南·计算机软件测试文件编制规范·计算机软件配置管理计划规范·计算机软件质量保证计划规范·数据流图、程序流程图、系统流程图、程序网络图和系统资源图的文件编制符号及约定6.软件评测师职业素质要求·软件评测师职业特点与岗位职责·软件评测师行为准则与职业道德要求·软件评测师的能力要求7.软件评测知识7.1 软件测试基本概念·软件质量与软件测试·软件测试定义·软件测试目的·软件测试原则·软件测试对象7.2 软件测试过程模型·V模型·W模型·H模型·测试模型的使用7.3 软件测试类型·单元测试、集成测试、系统测试·确认测试、验收测试·开发方测试、用户测试、第三方测试·动态测试、静态测试·白盒测试、黑盒测试、灰盒测试7.4 软件问题分类·软件错误·软件缺陷·软件故障·软件失效7.5 测试标准7.5.1 GB/T 16260.1 – 2003 软件工程产品质量第1部分:质量模型7.5.2 GB/T 18905.1 – 2002 软件工程产品评价第1部分:概述7.5.3 GB/T 18905.5 – 2002 软件工程产品评价第5部分:评价者用的过程8.软件评测现状与发展·国内外现状·软件评测发展趋势9.专业英语·正确阅读并理解相关领域的英文资料考试科目2:软件测试应用技术1. 软件生命周期测试策略1.1 设计阶段的评审·需求评审·设计评审·测试计划与设计1.2 开发与运行阶段的测试·单元测试·集成测试·系统(确认)测试·验收测试2. 测试用例设计方法2.1 白盒测试设计·白盒测试基本技术·白盒测试方法2.2 黑盒测试用例设计·测试用例设计方法·测试用例的编写2.3 面向对象测试用例设计2.4 测试方法选择的策略·黑盒测试方法选择策略·白盒测试方法选择策略·面向对象软件的测试策略3. 软件测试技术与应用3.1 软件自动化测试·软件自动化测试基本概念·选择自动化测试工具·功能自动化测试·负载压力自动化测试3.2 面向对象软件的测试·面向对象测试模型·面向对象分析的测试·面向对象设计的测试·面向对象编程的测试·面向对象的单元测试·面向对象的集成测试·面向对象的系统测试3.3 负载压力测试·负载压力测试基本概念·负载压力测试解决方案·负载压力测试指标分析·负载压力测试实施3.4 Web应用测试·Web应用的测试策略·Web应用设计测试·Web应用开发测试·Web应用运行测试3.5 网络测试·网络系统全生命周期测试策略·网络仿真技术·网络性能测试·网络应用测试3.6 安全测试·测试内容·测试策略·测试方法3.7 兼容性测试·硬件兼容性测试·软件兼容性测试·数据兼容性测试·新旧系统数据迁移测试·平台软件测试3.8 易用性测试·功能易用性测试·用户界面测试3.9 文档测试·文档测试的范围·用户文档的内容·用户文档测试的要点·用户手册的测试·在线帮助的测试4. 测试项目管理·测试过程的特性与要求·软件测试与配置管理·测试的组织与人员·测试文档·软件测试风险分析·软件测试的成本管理三、题型举例(一)选择题·下面的哪一项测试步骤中需要进行局部数据结构测试:(1)(1)A. 单元测试 B. 集成测试 C. 确认测试 D.系统测试·软件的六大质量特性包括:(2)(2) A. 功能性、可靠性、可用性、效率、可维护、可移植B. 功能性、可靠性、可用性、效率、稳定性、可移植C. 功能性、可靠性、可扩展性、效率、稳定性、可移植D. 功能性、可靠性、兼容性、效率、稳定性、可移植(二)问答题1.白盒测试方法中的代码检查法需要重点考虑代码的执行效率,阅读以下两个循环,回答问题1和问题2。
0-青少年软件编程Scratch等级考试-一级解析
![0-青少年软件编程Scratch等级考试-一级解析](https://img.taocdn.com/s3/m/938597e00d22590102020740be1e650e52eacff9.png)
⻘少年软件编程Scratch等级考试-⼀级解析图形化编程(⼀级)(⼀)考试标准1、初步学会使⽤编程⼯具,理解编程⼯具中的核⼼概念:1) 理解编程环境界⾯中功能区的分布与作⽤;2) 能够完成拖拽程序模块到程序区的操作并进⾏正确的连接;3) 能够通过舞台区按钮完成运⾏与停⽌程序的操作;4) 会使⽤⻆⾊的移动、旋转指令模块;5) 能为作品添加背景⾳乐,并设置声⾳的播放代码;6) 能够绘制背景并对背景进⾏切换;7) 能够打开计算机上已保存的项⽬和保存新制作的项⽬。
2、按照规定的功能或⾃定义功能编写⼀段完整的程序:1) 掌握顺序结构流程图的画法;2) 理解参数的概念,能够调整指令模块中的参数;3) 能够完成⼀个顺序结构的程序;4) 程序中包含播放⼀段⾳频和切换背景;5) 程序中包含切换⻆⾊的造型,⻆⾊移动和旋转;6) 按指定的要求保存作品。
(⼆)考核⽬标学⽣对编程软件的界⾯认识和基本操作,初步能够导⼊⻆⾊和设置背景,并通过对⻆⾊的不同操作以及加⼊声⾳,形成⼀个具有简单顺序结构代码的作品,同时针对参加 1 级考试的学⽣将进⾏简单的逻辑推理能⼒的考查。
(三)能⼒⽬标通过本级考试的学⽣,对软件认识良好,会进⾏软件的基本操作,能完成基本作品。
(四)知识块(五)知识点描述(六)题型配⽐及分值编号知识块知识点1熟悉编程软件舞台区,⻆⾊区,模块区,脚本区,造型标签,声⾳标签,背景标签,新建和保存作品,语⾔的选择,从本地 打开软件,程序的运⾏和停⽌2⻆⾊的导⼊库导⼊,绘制,本地导⼊等⽅式,⼤⼩设置,顺序结构 流程图3背景的认识 选取合适的背景,背景和⻆⾊的区别,背景的切换 4⻆⾊的操作移动,旋转,造型切换5声⾳的导⼊导⼊声⾳并设置为背景⾳乐,设定声⾳⾳效,设定声⾳ ⾳量,设定声⾳的播放和停⽌ 6逻辑推理,编程数学逻辑推理,形象思维(图形推理)知识体系单选判断编程⼀级标准解析1、初步学会使⽤编程⼯具,理解编程⼯具中的核⼼概念1) 理解编程环境界⾯中功能区的分布与作⽤;推荐使⽤Scratch3.0软件进⾏练习和操作1-⼯具栏/菜单栏:顶部是菜单栏,包括语⾔、⽂件、编辑、教程等选项。