版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件评测师考试试卷(一)
一、单项选择题(每小题2分,共100分)
1、由我国信息产业部批准发布,在信息产业部门范围内统一使用的标准,称为
()o
A、地方标准
B、部门标准
C、行业标准
D、企业标准
【答案】C
【解析】本题考查标准的层次,《中华人民共和国标准化法》将国内的标准分为
国家标准、行业标准、地方标准和企业标准。相关条款如下。第六条对需要在
全国范围内统一〃的技术要求,应当制定国家标准。国家标准由国务院标准化行
政主管部门制定。对没有国家标准而又需要在全国某个行业范围内统-的技术要
求,可以制定行业标准。行业标准由国务院有关行政主管部门制定,并报国务
院标准化行政主管部门备案,在公布国家标准之后,该项行业标准即行废止。
对没有国家标准和行业标准而又需要在省、自治区、直辖市范围内统的工业产
品的安全、卫生要求,可以制定地方标准。地方标准由省、自治区、直辖市标
准化行政主管部门制定,并报国务院标准化行政主管部门和国务院有关行政主
管部门备案,在公布国家标准或者行业标准之后,该项地方标准即行废止。企
业生产的产品没有国家标准和行业标准的,应当制定企业标准,作为组织生产
的依据。企业的产品标准须报当地政府标准化行政主管部门和有关行政主管部
门备案。已有国家标准或者行'也标准的,国家鼓励企业制定严于国家标准或者
行业标准的企业标准,在企业内部适用。
2、Fornearlytenyears,theUnifiedModelingLanguage(UML)hasbeen
theindustrystandardforvisualizing,specifying,constructing,and
documentingthe(1)ofasoftware-intensivesystem.Asthe(2)
standardmodelinglanguage,theUMLfaci1itatescommunicationand
reducesconfusionanongproject(3).Therecentstandardizationof
UML2.0hasfurtherextendedthelanguage*sscopeandviability.Its
inherentexpressivenessallowsusersto(4)everythingfrom
enterpriseinformationsystemsanddistributedWeb-basedapplications
toreal-timeembeddedsystems.TheUMLisnotlimitedtomodeling
software.Infact,itisexpressiveenoughtomodel(5)systems,suchas
workflowinthelegalsystem,thestructureandbehaviorofapatient
healthcaresystem,softwareengineeringinaircraftcombatsystems,and
thedesignofhardware.TounderstandtheUML,youneedtoforma
conceptualmodelofthelanguage,andthisrequireslearningthree
majorelements:theUML,sbasicbuildingblocks,therulesthatdictate
howthosebuildingblocksmaybeputtogether,andsomecommon
mechanismsthatapplythroughouttheUML.
(1)
A、classes
B、components
C、sequences
D、artifacts
【答案】D
【解析】近十年来,统一建模语言(UML)已经成为工业标准,它可用宋可观
化、规范化说明、构建以及文档化软件密集系统中的开发制品。作为事实上的
工业标准,UML能够方便项目相关人员的沟通并减少理解上的二义问题。UML
2.0标准扩宽了该语言的应用范围,它所具有的表达能力能够让用户对企业信
息系统、分布式Web系统和嵌入式实时系统进行建模。UML不仅能够对软件系
统进行建模,实际上,它具有足够的能力去对法律系统中的工作流、病人监护
系统中的结构和行为、飞行战斗系统和硬件系统进行建模。为了理解UML,需
要具备该语言的概念模型,这需要学习三个主要元素:UML的基本构造块,基
本构造块的关系规则和应用这些构造块与规则的通用机制。
3、在进行软件编码规范评测过程中需要围绕几个方面的内容展开,以下描述中
不属于编码规范评测内容的有()o
A、源程序文档化检查,包括符号名的命名、程序的注释等规范性检查
B、数据说明检杳,包括数据说明次序、语句中变量顺序检杳
C、程序结构检查,程序应采用基本的控制结构、避免不必要的转移控制等
D、程序逻辑检查,阅读源代码,比较实际程序控制流与程序设计控制流的
区别
【答案】D
【解析】本题考查编码规范评测的内容。软件编码规范评测也是围绕以下4个
方面展开:源程序文档化、数据说明的方法、语句结构和输入/输出方法。
4、以下关于极限编程XP的叙述中,不正确的是()。
A、由价值观,原则,实践和行为四个部分组成
B、每个不同的项目都需要一套不同的策略,约定和方法论
C、有四个价值观,即沟通,简单性,反馈和勇气
D、有五大原则,即快速反馈,简单性假设,逐步修改,提倡更改和优质工
作
【答案】B
5、在各种不同的软件需求中,()描述了产品必须要完成的任务,可以在用例
模型中予以说明。
A、功能需求
B、业务需求
C、质量需求
D、设计约束
【答案】A
【解析】本题考查软件需求的基础知识。
软件需求是为了解决用户的问题和实现用户的目标,用户所需要的软件必须满
足的能力和条件。从不同的角度,软件需要有不同的分类。
业务需求描述使用软件系统要达到什么目标;
系统需求,为了满足需求,系统或系统成分必须满足或具有的条件或能力;
功能需求规模软件必须实现的功能性需求,即软件产品必须要完成的任务;
质量需求,也称为非功能需求,在满足功能需求的基础上,要求软件系统还必
须具有的特性;
设计约束,规定软件开发过程中的设计决策或限制问题解决方案的设计决策。
6、Inaworldwhereitseemswealreadyhavetoomuchtodo,andtoo
manythingstothinkabout,itseemsthelastthingweneedis
somethingnewthatwehavetolearn.Butusecasesdosolveaproblem
withrequirements:with()declarativeequiremcntsit'shardto
describlestepsandsequencesofevents.Usecases,statedsimply,
allowdescriptionofsequencesofeventsthat,takentogether,lead
toasystemdoingsomethinguseful.Assimpleasthissounds,thisis
important.Whenconfrontedonlywithapileofrequiements,it'soften
(请作答此空)tomakesenseofwhattheauthorsoftherequirements
reallywantedthesystemtodo.Intheprecedingexample,usecases
reducetheambiguityoftherequirementsbyspecifyingexactlywhen
andunderwhatconditionscertainbehavioroccurs;assuch,the
sequenceofthebehaviorscanberegardedasarequirement.Usecases
areparticularlywellsuitedtocaptureapproaches.Althoughthisnay
soundsimple,thefactisthat()equirementcaptureapproaches,
withtheiremphasisondeclarativerequirenents
and^shalKsLciLeinefils,conipleLelyfai1LocaptureLhe()ofthe
system'sbehavior.Usecasesareasimpleyetpowerfulwaytoexpress
thebehaviorofthesysteminwaythatallstakeholderscaneasily
understand.But,likeanything,usecasescomewiththeirown
problems,andasusefulastheyare,theycanbe().theresultis
somethingthatisasbad,ifnotworse,thattheoriginal
problem.Thereinit'simportanttoutilizeusecaseseffectively
withoutcreatingagreaterproblemthantheoneyoustartedwith.
A、impossible
possible
C>sensible
D、practical
【答案】A
【解析】题意想要表达的意思是当面对的只是一堆要求,做出什么来明白用户
真正想要所做的系统的意义往往是不可能的。正确答案为A,不可能的。附
(参考翻译):在一个似乎已经有做不完的事情的世界里,我们有大量事情要思
考,似乎我们不太需要学习新的东西。但是用例解决问题是有条件的:严密的
说明性需求使得描述事件的步骤和次序变得举步维艰。简单地讲,用例描述一
组事件序列,系统性地执行产生相应有用的结果。听上去简单明了,这是很重
要的。当面对一大堆的需求时,通常不太可能理解这些需求的发起者到底想要
系统做什么。在前面的案例中,用例通过详细准确描述什么时间、什么情况下
确定的行为会发生,以减少需求的不确定。像这样的一些动作序列被看作是一
个需求。用例特别适合于捕捉方法。虽然这听起来很简单,但事实上不同的需
求会根据他们各自在说明性需求和“应有”的声明的侧重面上捕捉方法,导致
完全无法捕捉到系统行为的初衷。用例是一个所有的利益相关者都可以很容易
地理解的、简单却十分有效的表达系统的行为的方式。但是,和其他任何事情
一样,用例也存在自身的问题,可能会被误用而弄巧成拙。造成的后果也很糟
糕,或许只是没有比原本想要解决的问题更麻烦罢了。因此有效使用用例而避
免制造更大的麻烦是非常重要的。
7、测试过程中,正确的测试顺序应该是()o①单元测试②集成测试③系统测
试
A、①②③
B、②①③
C、③①②
D、②③①
【答案】A
【解析】本题考查软件测试过程的基础知识。本题目属于基础题,有测试基础
的考生很快就能定位正确答案。测试过程是从模块层开始的,然后扩大延伸到
整个基于II算机的系统集合中。因此正确的测试顺序应该是从针对单个模块的
单元测试开始,然后逐步集成各个单元,最终进行系统测试,故正确答案为
Ao
8、V模型是其有代表意义的测试模型,以下理解正确的是()。
A、V模型认为通过对测试阶段是与开发阶段并行的
B、V模型是软件开发螺旋模型的变种,它反映了测试活动与分析和设计的
关系
C、V模型造成需求分析阶段隐臧的问题一直到后期的验收反测试才发现
D、V模型是对W模型的改进
【答案】C
【解析】本题考察软件测试的V模型。V模型造成需求分析阶段隐藏的问题一
直到后期的验收反测试才发现,如下图所示:
9、CPU中设置了多个寄存器,其中,()用于保存待执行指令的地址。
A、通用寄存器
B、程序计数涔
C、指令寄存器
D、地址寄存器
【答案】B
【解析】通用寄存器:用于传送和暂存数据,也可参与算术逻辑运算,并保存
运算结果。程序计数器:用于存放下一条指令所在单元的地址的地方。指令寄
存器:临时放置从内存里面取得的程序指令的寄存器,用于存放当前从主存储
器读出的正在执行的一条指令。地址寄存器:用来保存当前CPU所访问的内存
单元的地址。
10、软件评测师考试分为()个科目?
A、4
B、3
C、2
D、1
【答案】C
【解析】软件评测师考试分为基础知识和应用技术2个科目,分为上午场和下
午场,上午场为软件工程与软件测试基础知识,一共75道选择题:下午场为软
件测试应用技术,5道问答题。
11、在数据库逻辑设计阶段,若实体中存在多值属性,那么将E-R图转为关系
模式时()得到的关系模式属于4NF。
A、将所有多值属性组成一个关系模式
B、使多值属性不在关系模式中出现
C、将实体的码分别和每个多值属性独立构成一个关系模式
D、将多值属性和其它属性一起构与该实体对应的关系模式
【答案】C
【解析】关系模式:关系的描述。多值属性:一个元素可以有不同的可能值。
比如某个职工的联系方式(属性之一)可以有多个不同的值;范式:符合某一
种级别的关系模式的集合。lNF->无重复的列;2NF-〉属性完全依赖于主键;3丽->
属性不依赖于其它非主属性;4NF:第四范式,关系模式RW1NF,如果对于R的
每个非平凡多值依赖XfY(Y,X),X都含有候选码,则R£4NF。4NF就是限制
关系模式的属性之间不允许有非平凡且非函数依赖的多值依赖。故正确答案
为:C
12、王某是M国际运输有限公司计算机系统管理员。任职期间,王某根据公司
的业务要求开发了“海运出口业务系统”,并由公司使用。随后,王某向国家
版权局申请了计算机软件著作权登记,并取得了《计算机软件著作权登记证
书》,证书明确软件名称是“海运出口业务系统VI.0”,著作权人为王某。以
下说法中,正确的是()。
A、海运出口业务系统VI.0的著作权属于王其
B、海运出口业务系统VI.0的著作权属于M公司
C、海运出口业务系统VI.0的著作权属于王英和公司
D、王某获取的软件著作权登记证是不可以撤消的
【答案】B
【解析】本题主要考查职位作品的著作权归属问题。如果开发者在单位或组织
中任职期间,所开发的软件若符合以卜.条件的,则软件著作权应归单位或组织
所有:针对本职工作中明确规定的开发目标所开发的软件;开发出的软件属于
从事本职工作活动的结果;使用了单位或组织的资金、专用设备、未公开的信
息等物质、技术条件,并由单位或组织承担责任的软件。
13、验收测试的定义是()。
A、由用户按照用户手册对软件进行测试以决定是否接收
B、由某个测试机构代表用户按照需求说明书和用户手册对软件进行测试以
决定是否接收
C、按照软件任务书或合同,供需双方约定的验收依据进行测试,决定是否
接收
D、由开发方和用户按照用户手册执行软件验收
【答案】C
【解析】本题考查验收测试的依据和执行对象。验收测试的依据是双方事先约
定的标准,如需求规格、合同及软件开发任务书等,验收测试通常由用户或用
户委托的第三方测试机构来执行。用户手册不是验收测试的依据,只是执行测
试的参考资料。
14、在进行可用性测试时关注的问题应包括()。
①安装过程是否困难②错误提示是否明确③GUI接口是否标准④登录是否方便
⑤帮助文本是否上下文敏感
A、①②
B、①③③
C、①②③④
D、①②③④⑤
【答案】D
15、PPP中的安全认证协议是(),它使用三次握手的会话过程传送密文。
A、MD5
B、PAP
C、CHAP
D、HASH
【答案】C
【解析】PPP认证是可选的。PPP扩展认证协议(ExtensibleAuthentication
Protocol,EAP)可支持多种认证机制,并且允许使用后端服务器来实现复杂的
认证过程,例如通过Radius服务器进行Web认证时,远程访问服务器(RAS)
只是作为认证服务器的代理传递请求和应答报文,并且当识别出认证成功/失败
标志后结束认证过程。通常PPP支持的两个认证协议是:
①口令验证协议(PasswordAuthenticationProtocol,PAP):提供了一种简
单的两次握手认证方法,由终端发送用户标识和口令字,等待服务器的应答,
如果认证不成功,则终止连接。这种方法不安全,因为采用文本方式发送密
码,可能会被第三方窃取:
②质询握手认证协议(ChallengeHandshakeAuthenticationProtocol,
CHAP):采用三次握手方式周期地验证对方的身份。首先是逻辑链路建立后认证
服务器就要发送一个挑战报文(随机数),终端计算该报文的Hash值并把结果
返回服务器,然后认证服务器把收到的Hash值与自己计算的Hash值进行比
较,如果匹配,则认证通过,连接得以建立,否则连接被终止。计算Hash值的
过程有一个双方共享的密钥参与,而密钥是不通过网络传送的,所以CHAP是更
安全的认证机制。在后续的通信过程中,每经过一个随机的间隔,这个认证过
程都可能被重复,以缩短入侵者进行持续攻击的时间。值得注意的是,这种方
法可以进行双向身份认证,终端也可以向服务器进行挑战,使得双方都能确认
对方身份的合法性。
16、关于软件测试与质量保证,正确的理解的是()
A、软件测试关注的是过程中的活动,软件质量保证关注的是过程的产物
B、软件测试不是软件质量保证工作中的内容
C、软件测试是软件质量保证的重要手段
D、软件质量保证人员就是软件测试人员
【答案】C
17、甲公司接受乙公司委托开发了一项应用软件,双方没有订立任何书面合
同。在此情形下,()享有该软件的著作权。
A、甲公司
B、甲、乙公司共同
C、乙公司
D、甲、乙公司均K
【答案】A
【解析】委托开发软件著作权关系的建立,通常由委托方与受委托方订立合同
而成立。委托开发软件关系中,委托方的责任主要是提供资金、设备等物质条
件,并不直接参与开发软件的创作开发活动。受吒方的主要责任是根据委托合
同规定的目标开发出符合条件的软件。关于委托开发软件著作权的归属,《计算
机软件保护条例》第十二条规定:〃受他人委托开发的软件,其著作权的归属由
委托者与受委托者签定书面协议约定,如无书面协议或者在协议中未作明确约
定,其著作权属于受委托者。〃根据该条的规定,确定委托开发的软件著作双的
归属应当掌握两条标准:
①委托开发软件系根据委托方的要求,由委托方与受托方以合同确定的权利和
义务的关系而进行开发的软件,因此软件著作权归属应当作为合同的重要条款
予以明确约定。对于当事人已经在合同中约定软件著作权归属关系的,如事后
发生纠纷,软件著作权的归属仍应当根据委托开发软件的合同来确定。
②对于在委托开发软件活动中,委托者与受委托者没有签定书面协议,或者在
协议中未对软件著作权归属作出明确的约定,其软件著作权属于受委托者,即
属于实际完成软件的开发者。
18、将高级语言程序翻译为机器语言程序的过程中,常引入中间代码,其好处
是()?
A、有利于进行反编译处理
B、有利于进行与机器无关的优化处理
C、尽早发现语法错误
D、可以简化语法和语义分析
【答案】B
【解析】“中间代码”是一种简单且含义明确的汜号系统,可以有若干种形
式,他们的共同特征是与具体的机器无关,此时所做的优化一般建立在对程序
的控制流和数据流分析的基础之上,与具体的机器无关。
故正确答案为:B
19、()是导致软件缺陷的最大原因。
A、需求规格说明书
B、设计方案
C、编写代码
D、测试计划
【答案】A
【解析】本题考查导致软件缺陷的最大原因。需求规格说明书是导致软件缺陷
的最大原因。
20、在编码阶段对系统执行的测试类型主要包括单元测试和集成测试,()属
于单元测试的内容。
A、接口数据测试
B、局部数据测试
C、模块间时序测试
D、全局数据测试
【答案】B
【解析】本题考查单元测试的内容。接口数据测试、模块间时序测试以及全局
数据测试是集成测试的内容。
21、以下不正确的软件测试原则是()0
A、软件测试可以发现软件潜在的缺陷
B、所有■的软件测试都可追溯到用户需求
C、测试应尽早不断地执行
D、程序员应避免测试自己的程序
【答案】A
【解析】本题考查软件测试原则。软件测试不一定能够发现软件潜在的缺陷,
这不是软件测试的原则。软件测试原则如下:所有的软件测试都应该追溯到用
户需求。测试应尽早不断地执行。程序员应避免测试自己的程序。
22、结构化开发方法中,(请作答此空)主要包含对数据结构和算法的设计。对
算法设计时,其主要依据来自()。描述算法时,()不是理想的表达方式。
A、体系结构设计
B、数据设计
C、接口设计
D、过程设计
【答案】D
【解析】体系结构设计是整个系统架构需要考虑的问题,过程设计主要包含对
数据结构和算法的设计,
23、Web应用链接测试不包括—o
A、无链接指向的页面
B、错误的链接
C、客户端与服务港端的链接速率
D、不存在的页面文件
【答案】C
【解析】本题考查Web应用链接测试的内容。
Web应用链接测试的内容包括:
•无链接指向的页面。
错误的链接。
•不存在的页面文件。
但客户端与服务器端的链接速率由Web性能测试获取。
24、对一段信息生成消息摘要是防止信息在网络造输及存储过程中被篡改的基
本手段,不属于生成消息摘要的基本算法。
A、MD5
B、RSA
C、SHA-1
D、SHA-256
【答案】B
【解析】本题考查生成消息摘要的基本算法。
对信息生成消息摘要是防止信息在网络传输及存储过程中被篡改的基本手段,
生成消息摘要的算法应是不可逆的,即基于消息摘要无法计算出原始消息内
容。MD5、SHAT、SHA-256均属于典型的生成消息摘要的算法,而RSA是常用
的公钥加密算法,其加密产生的数据可以被还原,因此不属于生成消息摘要的
算法。
25、模块A将其中的学生信息,即学生姓名、学号、手机号等放到一个结构体
中,传递给模块
B,则模块A和B之间的耦合类型为()耦合。
A、数据
B、标记
C、控制
D、内容
【答案】B
【解析】本题考查模块耦合关系的基础知识。一般来说,模块之间的耦合有七
种类型,根据耦合性从低到高为非直接耦合、数据耦合、标记耦合、控制耦
合、外部耦合、公共耦合和内容耦合。非直接耦合:两个模块之间没有直接关
系,它们之间的联系完全是通过主模块的控制和调用来实现的。数据耦合:若
一个模块访问另一个模块时,彼此之间是通过数据参数(不是控制参数,公共
数据结构或外部变量)来交换输入、输出信息。标记耦合:模块通过参数表传
递记录信息。控制耦合:一个模块通过传送开关、标志、名字等控制信息,明
显地控制选择另一模块的功能。外部耦合:一组模块都访问同一全局简单变量
而不是同一全局数据结构,而且不是通过参数表传递该全局变量的信息。公共
耦合:一组模块都访问同一个公共数据环境。内容耦合:一个模块直接访问另
一个模块的内部数据,或者通过非正常入口转入另一个模块内部,或者两个模
块有一部分程序代码重叠,又或者一个模块有多种入口。
26、以下属于影响软件可靠性因素的是()0
①软件运行剖面②软件规模
③软件内部结构④软件的开发方法和开发环境
⑤软件的可靠性投入
A、①②
B、①②③
C、①②③④
D、①②③④⑤
【答案】D
【解析】本题考查软件可靠性的基本概念。
软件可靠性是软件产品在规定的条件下和规定的时间区间完成规定功能的能
力。软件运行剖面越多,软件规模越大,内部结陶越复杂,则表明软件出错的
可能性就越大,可靠性就会越低;软件的开发方法和开发环境不合适或者落
后,开发出来的软件就会遗留较多问题,会影响软件可靠性;软件可靠性投入
不够,比如可靠性测试不够,也会影响到软件可靠性。
根据上述描述,题目中这5项都会对软件可靠性产生影响。应选择选项D。
27、某教学管理数据库中,学生、课程关系模式和主键分别为:S(学号,姓
名,性别,家庭住址,电话),关系S的主键为学号;C(课程号,课程名,学
分),关系C的主键为课程号。假设一个学生可以选择多门课程,一门课程可以
由多个学生选择。一旦学生选择某门课程必定有该课程的成绩。由于学生与课
程之间的“选课”联系类型为()所以对该联系(请作答此空)。
A、不需要构建一人独立的关系模式
B、需要构建一个独立的关系模式,且关系模式为:SC(课程号,成绩)
C、需要构建一个独立的关系模式,且关系模式为:SC(学号,成绩)
D、需要构建一个独立的关系模式,且关系模式为:SC(学号,课程号,成
绩)
【答案】D
【解析】本题考查数据库关系模式的基础知识。对于多对多的联系转换成关系
时.,需要构建一个独立的关系模式,联系的属性由两端实体的码和联系的属性
组成,对于本题要求:“一旦学生选择某门课程必定有该课程的成绩”,联系
本身需要记录成绩,所以SC关系需要由学号,课程号,成绩三个属性组成,故
正确答案为:D
28、面关于软件测试模型的描述中,正确的包括()。①、V模型的软件测试
策略既包括低层测试又包括了高层测试,高层测试是为了源代码的正确性,低
层测试是为了使整个系统满足用户的需求②、V模型存在一定的局限性,它仅
仅把测试过程作为在需求分析、概要设计、详细没计及编码之后的一个阶段
③、W模型可以说是V模型自然而然的发展。它强调:测试伴随着整个软件开
发周期,向且测试的木象不仅仅是程序,需求、功能和设计同样要测试④、H
模型中软件测试是一个独立的流程,贯穿产品整个生命周期,与其他流程并发
地进行⑤、H模型中测试准备和测试实施紧密结合,有利于资源调配
A、②③⑤
B、②③④
C、②④⑤
D、①②③
【答案】B
29、按照测试实施组织,可将测试划分为开发方测试、用户测试、第三方测
试。下面关于开发方测试的描述正确的是()。①开发方测试通常也叫“验证
测试”或“Alpha测试”②开发方测试又称“Beta测试”③开发方测试可以从
软件产品编码结束之后开始,或在模块(子系统)测试完成后开始,也可以在
确认测试过程中产品达到一定的稳定和可靠程度之后在开始④开发方测试主要
是把软件产品有计划地免费分发到目标市场,让用户大量使用,并评价、检查
软件
A、②③
B、①③
C、②④
D、①②③
【答案】B
【解析】按实施组织划分有开发方测试(a测试)、用户测试(B测试)、第三方
测试
开发方测试(a测试):通常也称为“验证测试”或“a测试”。开发方通过检
测和提供客观证据,证实软件的实现是否满足规定的需求。
用户测试(B测试):通常被看成是一种“用户测试”。B测试就是在软件公司
外部展开的测试,可以由非专业的测试人员执行的测试。B测试主要是把软件
产品有计划地免费分发到目标市场,让用户大量使用,并评价、检查软件。通
过用户各种方式的大量使用,来发现软件存在的问题与错误,把信息反馈给开
发者修改。
第三方测试:第三方测试也称为独立测试,是由相对独立的组织进行的测试。
由在技术、管理和财务上与开发方和用户方相对独立的组织进行的测试。
30、软件开发的螺旋模型综合了瀑布模型和演化模型的优点,还增加了()。
采用螺旋模型时,软件开发沿着螺线自内向外旋转,每转一圈都要对(请作答
此空)进行识别和分析,并采取相应的对策。螺旋线第一圈的开始点可能是一
个()。从第二圈开始,一个新产品开发项目开始了,新产品的演化沿着螺旋
线进行若干次迭代,一直运转到软件生命期结束。
A、系统
B、计划
C、风险
D、工程
【答案】C
【解析】螺旋模型是在瀑布模型和演化模型的基础上,加上两者所忽略的风险
分析所建立的一种开发模型。螺旋线第一圈的开始点可能是一个概念项目。
31、以下几种白盒覆盖测试中,覆盖准则最强的是()
A、语句覆盖
B、判定覆盖
C、条件覆盖
D、条件组合覆盖
【答案】D
32、以下关于软件测试的描述中,正确的是()。
A、测试开始越早,越有利于发现软件缺陷
B、采用正确的测试用例设计方法,软件测试可以做到穷举测试
C、测试覆盖度和测试用例数量成正比
D、软件测试的时间越长越好
【答案】A
【解析】本题考察软件测试的原则。选项A显然是正确的原则;选项B是错误
的,软件测试的路径是无法穷尽的;选项C是错误的,测试用例数量的增加并
不一定意味着测试覆盖度的增加,因为增加的测试用例可能覆盖以前相同的路
径;选项D也是错误的,测试时间并非越长越好,需要在质量、进度和成本之
间做出平衡。
33、中断向量提供()
A、外设的接口地址
B、待传送数据的起始和终止地址Vbr>
C、主程序的断点地址
D、中断服务程序入口地址
【答案】D
34、下列叙述中错误的是()o
A、面向对象程序设计语言可支持过程化的程序设计
B、给定算法的时间复杂性与实现该算法所采用的程序设计语言无关
C、与汇编语言相比,采用脚本语言编程可获得更高的运行效率
D、面向对象程序设计语言不支持对一个对象的成员变量进行直接访问
【答案】C
【解析】本题考杳程序设计基础知识。关于脚本语言的一些基本知识如下:①
脚本语言(JavaScript,VBscript等)是介于HTML和C、C++、Java、C#等编
程语言之间的程序设计语言。HTML通常用于格式化和链接文本,而编程语言通
常用于向机器发出一系列复杂的指令。②脚本语言中也使用变量和函数,这一
点与编程语言相似。与编程语言之间最大的区别是编程语言的语法和规则更为
严格和复杂。③脚本语言一般都有相应的脚本引擎来解释执行,是一种解释性
语言,一般需要解释器才能运行。④脚本语言一般以文本形式存在,类似于一
种命令。下面举例说明脚本语言。设有一个可执行程序open_aa.exe,用于打
开扩展名为.aa的文件。编写.aa文件需要指定一套规则(语•法),openaa.exe
就用这种规则来理解文件编写人的意图并做出回应。因此,这一套规则就是脚
本语言。汇编语言是符号化的机潜语言,一般情况下,用汇编语言编写的程序
比高级语言效率更高。根据脚本语言的以上特点,〃采用脚本语言编程可获得更
高的运行效率〃是错误的。
35、己知某高级语言源程序A经编译后得到机器C上的目标程序
B,则()。
A、B进行反编译,不能还原出源程序A
B、对B进行反汇编,不能得到与源程序A等价的汇编程序代码
C、对B进行反编译,得到的是源程序A的变量声明和算法流程
D、对A和B进行交叉编译,可以产生在机器C上运行的动态链接库
【答案】A
【解析】本题考查程序语言方面的基础知识。编译是将高级语言源程序翻译成
机器语言程序(汇编形式或机器代码形式),反编译是编译的逆过程。反编译通
常不能把可执行文件还原成高级语言源代码,只能转换成功能上等价的汇编程
序。
36、以下关于测试计划的叙述中,不正确的是()
A、测试计划能使测试工作顺利进行
B、测试计划能使项目参与人员沟通顺畅
C、测试计划无益于提高软件质量
D、测试计划是软件过程规范化的要求
【答案】C
【解析】本题考查软件测试计划的基础知识。
该题目一目了然,ABD选项叙述都是正确的,测试计划是有利于提高软件质量
而制定的,故正确答案为C。
37、内存采用段式存储管理有许多优点,但〃()〃不是其优点。
A、分段是信息的逻辑单位,用户不可见
B、各段程序的修改互不影响
C、地址变换速度快、内存碎片少
D、便于多道程序共享主存的某些段
【答案】C
【解析】本题考查操作系统内存管理方面的基本概念。操作系统内存管理方案
有许多种,其中,分页存储管理系统中的每一页只是存放信息的物理单位,其
本身没有完整的意义,因而不便于实现信息的共享,而段却是信息的逻辑单
位,各段程序的修改互不影响,无内碎片,有利于信息的共享。
38、软件测试的对象不包括()
A、软件代码
B、软件文档
C、质量保证方法
D、相关数据
【答案】C
39、为检测系统所能承受的数据容量,应进行()o
A、负载测试
B、压力测试
C、大数据量测试
D、疲劳强度测试
【答案】C
【解析】本题考查负载测试、压力测试、疲劳强度测试、大数据量测试的基本
知识。
负载测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在满足
性能指标的情况下,系统所能承受的最大负载量的情况。压力测试是通过逐步
增加系统负载,测试系统性能的变化,并最终确定在什么负载条件下系统性能
处于失效状态,并以此来获得系统能提供的最大服务级别的测试。疲劳强度测
试是采用系统稳定运行情况下能够支持的最大并发用户数,或者日常运行用户
数,持续执行一段时间业务,保证达到系统疲劳强度需求的业务量,通过综合
分析交易执行指标和资源监控指标,来确定系统处理最大工作量强度性能的过
程。大数据量测试包括独立的数据量测试和综合数据量测试,独立数据量测试
是指针对系统存储、传输、统计、查询等业务进行的大数据量测试;综合数据
量测试是指和压力测试、负载测试、疲劳强度测试相结合的综合测试。
本题的目标是检测系统存储的数据容量,应进行的是大数据量测试中的独立数
据量测试,因此选项C正确。
40、在面向对象的语言中,()。
A、类的实例化是指对类的实例分配存储空间
B、每个类都必须创建一个实例
C、每个类只能创建一个实例
D、类的实例化是指对类进行初始化
【答案】A
【解析】本题考查面向对象程序设计语言中类的实例化概念。类是用户定义的
类型。与语言定义的基本类型一样,有了类型后,就可以定义(创建)该类型
的变量,其含义是系统为变量分配存储空间。对于程序中定义的类,并不要求
一定要创建其实例,充实例的数目也没有限制。创建类的实例时,系统需要为
该实例分配存储空间。
41、以下关于黑盒测试的叙述中,不正确的是()。
A、黑盒测试可以检测软件行为、性能等特性是否满足要求
B、黑盒测试可以检测软件是否有人机交互上的错误
C、黑盒测试依赖7软件内部的具体实现,如果实现发生了变化,则需要重
新设计用例
D、黑盒测试用例设计可以和软件实现同步进行
【答案】C
【解析】黑盒测试也称为功能测试,在完全不考虑软件的内部结构和特性的情
况下,测试软件的外部特性。进行黑盒测试主要为了发现以下发现以下几类错
误:(1)是否有错误的功能或遗漏的功能?(2)界面是否有误?输入是否正确
接收?输出是否正确?(3)是否有数据结构或外部数据库访问错误?(4)性
能是否能够接受?(5)是否有初始化或终止错误?C选项描述的是白盒测试的
特性,白盒测试关注内部的具体实现,故正确答案为C
42、在进行软件设计时,以下结构设计原则中,不正确的是()。
A、模块应具有较强的独立性,即高内聚和低耦合
B、模块之间的连接存在上下级的调用关系和同级之间的横向联系
C、整个系统呈树状结构,不允许网状结构或交叉调用关系出现
D、所有模块都必须严格地分类编码并建立归档文件
【答案】B
【解析】本题考查软件设计的基础知识。
存在一些好的设计原则,如模块设计应该考虑独立性要强些,模块内高内聚,
模块之间的耦合程度要低;系统的模块之间应该呈树状结构,模块之间存在上
下级调用关系,但不允许同级之间的横向联系,也不希望有复杂的网状结构或
交叉调用关系;对所有模块必须严格分类编码并建立归档文件。
43、下面关于软件测试模型的描述中,不正确的包括()。①V模型的软件测
试策略既包括低层测试又包括了高层测试,高层测试是为了源代码的正确性,
低层测试是为了使整个系统满足用户的需求②V模型存在一定的局限性,它仅
仅把测试过程作为在需求分析、概要设计、详细设计及编码之后的一个阶段③W
模型可以说是V模型自然而然的发展。它强调:测试伴随着整个软件开发周
期,而且测试的对象不仅仅是程序,需求、功能和设计同样要测试④H模型中
软件测试是一个独立的流程,贯穿产品整个生命周期,与其他流程并发地进行
⑤H模型中测试准备和测试实施紧密结合,有利7资源调配
A、①⑤
B、②④
C、③④
D、②③
【答案】A
44、在层次化局域网模型中,以下关于核心层的描述,正确的是()。
A、为了保障安全性,对分组要进行有效性检查
B、将分组从一个区域高速地转发到另一个区域
C、由多台二,三层交换机组成
D、提供多条路径犬缓解通信瓶颈
【答案】B
45、运行Web浏览器的计算机与网页所在的计算机要建立—连接。
A、UDP
B、TCP
C、IP
D、RIP
【答案】B
【解析】运行呢b浏览港的计算机与网页所在的计算机首先要建立TCP连接.
46、在进行面向对象设计时,采用设计模式能够()。
A、复用相似问题的相同解决方案
B、改善代码的平台可移植性
C、改善代码的可理解性
D、增强软件的易安装性
【答案】A
【解析】本题考查设“模式的基本概念。设il模式最根本的目的在于复用相似
问题的相同解决方案,从而提高了软件在设计层次的复用度和设计的水平与质
量。
47、针对电子政务类应用系统的功能测试,为设计有效的测试用例,应()。
A、使业务需求的覆盖率达到100%
B、利用等价类法模拟核心业务流程的正确执行
C、对一个业务流程的测试用例设计一条验证数据
D、经常使用边界值法验证界面输入值
【答案】D
【解析】本题考查功能测试用例设计。要设计有效的功能测试用例,应该做
到:测试用例应该100%地覆盖测试业务需求。利用场景法模拟核心业务流程的
正确执行。利用场景法设计测试用例时,往往是一个业务流程需要多条验证数
据。利用边界值法设计测试用例,能够验证界面输入值的边界处理是否正确。
48、广义的软件测试由“确认”、“验证”、“测试”3个方面组成,其中
“确认”是()
A、想证实在一个给定的外部环境中软件的逻辑正确性,检杳软件在最终的
运行环境上是否达到预期的目标
B、检测软件开发的每个阶段、每个步骤的结果是否正确无误,是否与软件
开发各阶段的要求或期望的结果相一致
C、检查某样东西是否符合事先已定好的标准
D、试图证明软件在软件生命周期各个阶段以及阶段间的逻辑协调性、完备
性和正确性
【答案】A
【解析】确认测试又称有效性测试。有效性测试是在模拟的环境下,运用黑盒
测试的方法,验证被测软件是否满足需求规格说明书列出的需求。任务是验证
软件的功能和性能及其他特性是否与用户的要求一致。对软件的功能和性能要
求在软件需求规格说明书中已经明确规定,它包含的信息就是软件确认测试的
基础。检测软件开发的每个阶段、每个步骤的结果是否正确无误,是否与软件
开发各阶段的要求或期望的结果相一致
49、软件内部/外部质量模型中,()不是功能性包括的子特性。
A、适合性
B、准确性
C、容错性
D、保密安全
【答案】C
【解析】软件质量模型有功能性、可靠性、易使用性、高效性、可维护性、可
移植性等六大质量特性,其中功能性包括适用性、准确性、互操作性、符合
性、保密安全性五个子特性。
50、假设某公司营销系统有营销点关系S(营销点,负责人姓名,联系方式)、
商品关系P(商品名,条形码,型号,产地,数量,价格),其中,营销点唯一
标识S中的每一个元组。每个营销点可以销售多种商品,每一种商品可以由不
同的营销点销售。关系S和P的主键分别为()
A、营销点,商品名
B、营销点,条形码
C、负责人姓名,商品名
D、负责人姓名,条形码
【答案】B
【解析】本题考查对数据库基本概念和SQL语言的掌握。
根据题意易知营销点是S的主键,而商品关系中条形码可以唯一标识P,即可
作为主键,故选B;
条形码:由于宽度不同、反射率不同的条和空,按照一定的编码规则编制而
成,用来表示一组数字或字母符号信息的图形标识符。并且可以唯一标识。
软件评测师考试试卷(二)
一、单项选择题(每小题2分,共100分)
1、以下关于边界值测试法的叙述中,不正确的是()。
A、边界值分析法穴仅重视输入域边界,而且也必须考虑输出域边界
B、边界值分析法是对等价类划分方法的补充
C、发生在输入输巴边界上的错误比发生在输入输H1范围的内部的错误要少
D、测试数据应尽可能选取边界上的值,而不是等价类中的典型值或任意值
【答案】C
【解析】本题考查黑盒测试中的边界值测试法。边界值测试法就是对输入或输
出的边界值进行测试的一种黑盒测试方法。边界值测试法是作为对等价类划分
法的补充,这种情况下,其测试用例来自等价类的边界。长期的测试工作经验
告诉我们,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入
输出范围的内部。因此针对各种边界情况设计测试用例,可以瓷出更多的错
误。边界佰测试不是从某等价类中随便挑一个作为代表,而是使这个等价类的
每个边界都要作为测试条件。边界值测试不仅考虑输入条件,还要考虑输出空
间产生的测试情况。用边界值测试方法设计测试用例,首先应确定边界情况。
通常输入和输出等价类的边界,就是应着重测试的边界情况。应当选取正好等
于,刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型
值或任意值作为测试数据。根据上述描述,发生在输入输出边界上的错误比发
生在输入输出范围的内部的错误要多。
2、在I/O设备与主机间进行数据传输时,CPU只需在开始和结束时作少量处
理,而无需干预数据传送过程的是(5)方式。
A、中断
B、程序查询
C、无条件传送
D、直接存储器存取
【答案】D
【解析】中断方式下的数据传送是当I/O接口准备好接收数据或准备好向CPU
传送数据时,就发出中断信号通知CPU。对中断信号进行确认后,CPU保存正在
执行的程序的现场,转而执行提前设置好的1/0中断服务程序,完成一次数据
传送的处理.<>这样,CPU就不需要主动查询外设的状态,在等待数据期间可以
执行其他程序,从而提高了CPU的利用率。采用中断方式管理I/O设备,CPU
和外设可以并行地工作。
程序查询方式下,CPU通过执行程序查询外设的状态,判断外设是否准备好接
收数据或准备好了向CPU输入的数据。
直接内存存取(DirectMemoryAccess,DMA)方式的基本思想是通过硬件控制
实现主存与I/O设备间的直接数据传送,数据的芍送过程由DMA控制器
(DMAC)进行控制,不需要CPU的干预。在DMA方式下,由CPU启动传送过
程,即向设备发出“传送一块数据”的命令,在芍送过程结束时,DMAC通过中
断方式通知CPU进行一些后续处理工作。
3、对于逻辑表达式(a&&(b|c)),需要()个测试用例才能完成条件组合覆
盖。
A、2
B、4
C、6
D、8
【答案】B
【解析】条件组合覆盖的含义是:选择足够的测试用例,使得每个判定中条件
的各种可能组合都至少出现一次。
本题中有a和b|c两个条件,组合之后需要的用例数是4。
4、在结构化分析方法中,数据流图描述数据在系统中如何被传送或变换,反映
系统必须完成的逻辑功能,用于()建模。
A、数据
B、功能
C、结构
D、行为
【答案】B
【解析】在结构化分析方法中,存在儿种重要的模型:数据流图描述数据在系
统中如何被传送或变换,反映系统必须完成的逻辑功能,用于功能建模;实体-
联系图用于数据建模,状态-迁移图用于行为建模,故正确答案为B。
5>Win2003Server中启用配置SNMP服务时,必须以()身份登录才能完成
SNMP服务的配置功能。
A、guest
B、普通用户
C、administrator组成员
D、user组成员
【答案】C
【解析】WindowsServer2003中配置SNMP服务时,必须以管理员身份或者
Administrators组成员身份登录才能完成SNMP服务的配置功能。一般用户或
者普通用户不能完成SNMP配置服务。
6、Tnaworldwhereitseemswealreadyhavetoomuchtodo,andtoo
manythingstothinkabout,itscornsthelastthingweneedis
somethingnewthatwehavetolearn.Butusecasesdosolveaproblem
withrequirements:with()declarativeequirementsit'shardto
describlestepsandsequencesofevents.Usecases,statedsimply,
allowdescriptionofsequencesofeventsthat,takentogether,lead
toasystemdoingsomethinguseful.Assimpleasthissounds,thisis
important.Whenconfrontedonlywithapileofrequiements,it'soften
()tomakesenseofwhattheauthorsoftherequirementsreally
wantedthesystemtodo.Intheprecedingexample,usecasesreduce
theambiguityoftherequirementsbyspecifyingexactlywhenand
underwhatconditionscertainbehavioroccurs;assuch,thesequence
ofthebehaviorscanberegardedasarequliemenL.Usecasesare
particularlywe11suitedtocaptureapproaches.Althoughthismay
soundsimple,thefactisthat()equirementcaptureapproaches,
withtheiremphasisondeclarativerequirenents
and^shall^statements,completelyfailtocapturethe(请作答此空)of
thesystenfsbehavior.Usecasesareasimpleyetpowerfulwayto
expressthebehaviorofthesysteminwaythatallstakeholderscan
easilyunderstand.But,likeanything,usecasescomewiththeirown
problems,andasusefulastheyare,theycanbe().theresultis
somethingthatisasbad,ifnotworse,thattheoriginal
problem.Thereinit'simportanttoutilizeusecaseseffectively
withoutcreatingagreaterproblemthantheoneyoustartedwith.
Asstatics
B、nature
C、dynamics
Dsoriginals
【答案】D
【解析】题意想要表达的意思是完全无法捕捉的系统行为的原件,正确答案为
D,原件,原型,原文。附(参考翻译):在一个似乎已经有做不完的事情的世
界里,我们有大量事情要思考,似乎我们不太需要学习新的东西。但是用例解
决问题是有条件的:严密的说明性需求使得描述事件的步骤和次序变得举步维
艰。简单地讲,用例描述一组事件序列,系统性地执行产生相应有用的结果。
听上去简单明了,这是很重要的。当面对一大堆的需求时,通常不太可能理解
这些需求的发起者到底想要系统做什么。在前面的案例中,用例通过详细准确
描述什么时间、什么情况下确定的行为会发生,以减少需求的不确定。像这样
的一些动作序列被看作是一个需求。用例特别适合于捕捉方法。虽然这听起来
很简单,但事实上不同的需求会根据他们各自在说明性需求和“应有”的声明
的侧重面上捕捉方法,导致完全无法捕捉到系统行为的初衷。用例是一个所有
的利益相关者都可以很容易地理解的、简单却十分有效的表达系统的行为的方
式。但是,和其他任何事情一样,用例也存在自身的问题,可能会被误用而弄
巧成拙。造成的后果也很糟糕,或许只是没有比原本想要解决的问题更麻烦罢
了。因此有效使用用例而避免制造更大的麻烦是非常重要的。
7、根据输出对输入的依赖关系设计测试用例的黑盒测试方法是()o
A、等价类划分法
B、因果图法
C、场景法
D、边界值分析法
【答案】B
【解析】本题考查黑盒测试方法的基础知I识。等:介类划分法:是把所有可能的
输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取
少数具有代表性的数据作为测试用例。因果图法:分析测试需求,根据需求确
定输入的条件和输出条件。根据输入输出,得到的判定表。通过判定表得到测
试用例。边界值分析法:是在等价类的基础上,取边界的值来设计测试用例。
场景法:根据说明,描述出程序的基本流及各项备选流;根据基本流和各项备
选流生成不同的场景;对每一个场景生成相应的测试用例;对生成的所有测试
用例重新复审,去掉多余的测试用例,测试用例确定后,对每一个测试用例确
定测试数据值。
8、压力测试不会使用到以下哪种测试手段()。
A、重复
B、注入错误
C、增加量级
D、并发
【答案】B
【解析】压力测试是通过逐步增加系统负载,测试系统性能的变化,并最终确
定在什么负载条件下系统性能处于失效状态,并以此来获得系统能提供的最大
服务级别的测试。本题中选项A、C、D都是压力测试的方法,选项B,注入错
误一般属于安全性和可靠性测试使用的方法。故正确答案为B
9、关于软件测试的说法,()是不正确的。
A、代码审查是代码检查的一种,是由程序员和测试员组成一个审查小组,
通过阅读、讨论和争议,对程序进行静态分析的过程
B、软件测试的对象不仅仅是程序,文档、数据和规程都是软件测试的对象
C、白盒测试是通过对程序内部结构的分析、检测来寻找问题的测试方法
D、单元测试是针对软件设计的最小单位一程序模块进行正确性检验的测试
工作,它通常需要开发辅助的桩模块作为主程序调用被测模块来完成测试
【答案】D
【解析】本题考查软件测试的基本概念。•代码审查是代码检查的一种,是由
程序员和测试员组成一个审查小组,通过阅读、讨论和争议,对程序进行静态
分析的过程。•软件测试的对象不仅仅是程序,文档、数据和规程都是软件测
试的对象。・白盒测试是通过对程序内部结构的分析•、检测来寻找问题的测试
方法。・单元测试又称模块测试,是针对软件设计的最小单位一程序模块,进
行正确性检验的测试工作。其目的在于发现各模块内部可能存在的各种差错。
单元测试需要从程序的内部结构出发设计测试用例。多个模块可以平行地独立
进行单元测试。
10、某文件管理系统采用位示图(bitmap)记录磁盘的使用情况。如果系统的
字长为32位,磁盘物理块的大小为4M
B,物理块依次编号为:0、1、2、…,位示图字依次编号为:0、1、2、…,那
么16385号物理块的使用情况在位示图中的第()个字中描述;如果磁盘的容
量为1000G
B,那么位示图需要(请作答此空)个字来表示。
A、1200
B、3200
C、6400
D、8000
【答案】D
【解析】本题考查操作系统文件管理方面的基础知识。文件管理系统是在外存
上建立一张位示图(bitmap),记录文件存储器的使用情况。每一位对应文件存
储器上的一个物理块,取值。和1分别表示空闲和占用,如下图所示。
由于系统中字长为32位,所以每个字可以表示32个物理块的使用情况。又因
为文件存储器上的物理块依次编号为:0、1、2、…,位示图表示物理块的情况
如下,从下图可见,16385号物理块应该在位示图的第512个字中描述。
又因为磁盘物理块的大小为4MB,1GB=1O24M=256个物理块,需要8个字表示,
故磁盘的容量为1000GB,那么位示图需要1000X8=8000个字表示。
11、在开发一个字处理软件时,首先快速发布了一个提供基本文件管理、编辑
和文档生成功能的版本,接着发布提供更完善的编辑和文档生成功能的版本,
最后发布提供拼写和语法检查功能的版本,这里采用了()过程模型
A、瀑布
B、快速原型
C、增量
D、螺旋
【答案】C
【解析】本题考查软件过程模型的基础知识。
瀑布模型从一种非常高层的角度描述了软件开发过程中进行的活动,并且提出
了要求开发人员经过的事件序列。过程模型明确地考虑了开发中的风险
快速原型模型允许开发人员快速地构造整个系统或系统的一部分以理解或澄清
问题。
增量开发是把软件产品作为一系列的增量构件来没计、编码、集成和测试,系
统功能在增量中不断完善或者增加。,故正确答案为C。
螺旋模型把开发和风险管理结合起来,以将风险减到最小并控制风险。
12、在结构化分析方法中,数据流图描述数据在系统中如何被传送或变换,反
映系统必须完成的逻辑功能,用于()建模。在绘制数据流图时,(请作答此
空)。
A、每个加工至少有一个输入数据流,可以没有输出数据流
B、不允许一个加工有多条数据流流向另一个加工
C、不允许一个加二有两个相同的输出数据流流向两个不同的加工
D、必须保持父图与子图平衡
【答案】D
【解析】本题考查软件工程需求分析的基础知识。在结构化分析方法中,存在
几种重要的模型:数据流图描述数据在系统中如何被传送或变换,反映系统必
须完成的逻辑功能,用于功能建模;实体一联系图用于数据建模;状态-迁移图
用于行为建模。数据流图包含外部实体(数据源)、加工、数据存储和数据流。
每个加工必须既有输入流又有输出流;一个加工可以有多个数据流流向另一个
加工,一个加工可以有两个相同的输出数据流流向两个不同的加工。在将父图
分解
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2023六年级数学上册 六 百分数第7课时 用方程解百分数问题 2列方程解决稍复杂的百分数实际问题(2)教学实录 苏教版
- 文明礼仪演讲稿模板集合5篇
- 物理教研组工作计划三篇
- 五年级体育下册 第十七课 游戏课:踏石过河、攻关教学实录
- 第6课 拉拉手交朋友 一年级道德与法治上册(2024版)教学实录
- 第3单元第11课《赶赴火场-“系统时间”检测模块的应用》教学实录2023-2024学年清华大学版(2012)初中信息技术九年级下册
- 邀请活动的邀请函合集七篇
- 圣诞节活动总结范文5篇
- -转正述职报告
- 后勤年终工作总结15篇
- 人民医院能源托管服务项目可研技术方案书
- 车辆采购服务投标方案(完整技术标)
- 【直播带货对电商发展的影响及对策10000字(论文)】
- 钢结构竣工验收报告(范文)
- 数学文化欣赏
- 脊柱区1教学讲解课件
- KK5-冷切锯操作手册-20151124
- 教你炒红炉火版00缠论大概
- 大学生计算与信息化素养-北京林业大学中国大学mooc课后章节答案期末考试题库2023年
- 2023年国开大学期末考复习题-3987《Web开发基础》
- 《骆驼祥子》1-24章每章练习题及答案
评论
0/150
提交评论