一、单选题(本大题共20空格,每空格1分,共20分):1.需求分析的思路是从用户的功能需求出发,由系统的业务流程和数据流程导出系统的(B)和(C),识别出系统的元数据和中间数据,为今后设计(A)做好充分准备
A)数据模型B)业务模型C)功能模型D)UML模型2.软件开发时,一个错误发现得越晚,为改正它所付出的代价就(A)
A)越大B)越小C)越不可捉摸D)越接近平均水平3.软件测试的目的是(B)
A)评价软件的质量B)发现软件的错误C)找出软件中的所有错误D)证明软件是正确的4.原型化方法是用户和设计者之间执行的一种交互过程,适用于(1A)系统
它从用户界面设计开始,首先形成(2B),用户(3D)并就(4A)提出意见
(空格中的1,2,3,4代表选项的顺序,在空格中填入A,B,C,D):1:A)需求不确定性高的B)需求确定的C)管理信息D)决策支持2:A)用户界面使用手册B)界面需求分析说明书3:A)改进界面的设计B)使用和不使用哪种编程语C)程序的结构D)运行界面原型4:A)同意什么和不同意什么B)使用和不使用哪种编程语言C)程序的结构D)执行速度是否满足要求5.软件测试中黑盒方法中常用的方法是(B)方法和(F)方法
A)路径测试B)等价类C)因果图D)归纳测试E)综合测试F)边界值分析G)深度优先H)相对图6
软件设计阶段可分为(D)设计和(B)设计阶段
A)逻辑B)详细C)程序D)概要7.当某一开发项目的进度有可能拖延时,应该(B)
A)增加新的开发人员B)分析拖期原因加以补救C)从别的小组抽调人员临时帮忙D)推迟预定完成时间8.软件的集成测试工作最好由(D)承担,以提高集成测试的效果
A)该软件的设计人员B)该软件开发组的负责人C)该软件的编程人员D)不属于该软件开发组的软件设计人员9.仅根据规格书描述的程序功能来测试用例的方法称为(C)
A)原型B)静态分析法C)