




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1.开发软件所需高成本和产品的低质量之间有岩尖锐的矛盾,这种现象称微(C)C.开发完毕后才见到I:作软件D.及早提供匚作软件
A.软件工程B.软件周期C.软件危机D.软件产生13.因计算机硬件和软件环境的变化而做出的修改软件的过程称为(B)
2.研究开发所需要的成本和资源是属于可行性研究中的(B)研究的一方面.A.较正性维护B.适应性维护C.完善性维D.预防性维护
A.技术可行性B.经济可行性C.社会可行性D.法律可行性14.类库这利机制是(D)级别的信息共享。
3.IDEFO图不反映出系统(B)A.同一类3.不同类C.同一应用D.不同应用
A.系统做什么B.系统功能如何实现C.系统由谁来做D.系统实现的约束条件15.只有单由继承的类层次结构是(C)层次结构。
4.模块的内聚性很高的是(D)A.网状型3.星型C.树型D.环型
A.逻辑内聚&时间内聚C.偶然内聚D.功能内聚16.在屏蔽便件错误的冗错技术中,冗余附加技术有(D)
5.在SD方法中全面指导模块划分的最重要的原则是(D)A.三模冗余B.信息冗余
A.程序模块亿B.模块商内聚C.模块低耦合D.模块独立性C.冗余备份程序的存储及调用D.关键程序和数据的冗余存储和调用
6.软件详细设计主要采用的方法是(D)17.软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的
A.模块设计B.结构化设计C.PDL语言D.结构化程序设计质量特性称为<B)A.可用性B.可分性C.正确性D.完整性
7.下列关于JW方法不正确的说法是(D)18.下列文档与维护人员有关的有(C)
AJSP方法主要用于规模不大的数据处理系统A.软件需求说明书B.项目开发计划C.概要设计说明刊D.操作手册
BJSP方法不明确的划分软件概要设计和详细设计的两个阶段19.采用Gantt图表示软件项目进度安排,卜列说法中正确的是(D)
CJSP方法迪用十输入数据相锄出数拈之间有对应关系的问超求解A.诧彰反映多个任务之间的复杂关系B.谎啰直观衣小任务之间相IL依赖制约关
DJSP方法根据输入、愉出的数据结构,按一定的规则映射成软件的体系结构。因系C.能够表示哪些任务是关键任务D.能够表示子任务之间的并行和申行关系
此它只适用于详细设计阶段20.下列模卑属于成本估算方法的有(A)
8.不适合作为科学工程计算的语言是(D)A.COCOMO模型B.McCall模型C.McCabe度员D.时间估算法
A.PascalB.CC.FortranD.Prolog21.瀑布模型的关键不足在于(8)
9.黑盒测试在设计测试用例时.主要需要研究(A)A.过丁•简单B.不能适应需求的动态变更
A.需求规格说明坷概要设计说明B.详细设计说明C.过于灵活D.各个阶段薛婴进行评审
C.项目开发i•划D.概要设计说明与详细设计说明22.在面向对象软件开发方法中,类与类之间主要有以下结构关系(A)
10.若有一个计算类型的程序,宜的输入量只有一个X,其范围是[-1.0,1.0],现A.继承和聚集B.继承和一般C.聚集和消息D.继承和方法调用
从输入的角度考虑一组测试用例:-1.001,-1Q,1.0,LOOK设计这组测试用例的23.以卜哪一项不是软件危机的表现形式(C)
方法是(C)A.成本高3.生产率低C.技术发展快D.质量得不到保证
A.条件覆盖法8.等价分类法C.边界值分析法D.错误推则法24.以下哪一项不是面向对象的特征(D)
1L下列属于姓护阶段的文档是(C)A.多态性B.推承性C.封装性D.过程调用
A.软件规格说明B.用户掾作手册C.软件问题报告D.软件测试分析报告25.面向对象模型主要由以下哪些模型组成(A)
A.对象模型、动态模型、功能模型B.对象模型、数据模型、功能模型C数据模
12.快速原型模型的主要特点之一是(D>型、动态模型、功能模型D.对象模型、动态模型、数据模型
A.开发完毕才见到产品B.及早提供全部完整的软件产品26.软件可行性研究一般不考虑(D)
A.是否有足够的人员和相关的技术来支持系统开发&是否有足够的工具和相关39.软件设计中划分模块的一个准则是<C)o
的技术来支持系统开发A.低内聚低耦合B.低内聚高耦合C.高内聚低D.高内聚高耦合
C.待开发软件是否有市场、经济上是否合兑D.待开发的软件是否会有质故问题40.一个模块内部的内聚种类中(C)内聚的内聚度及高.
27.软件维护的副作用主要有以下哪几种(C)A.偶然区逻辑C.功能0.过程
A.编码副作用、数据副作用、测试副作用B.编码副作用、数据副作用、测试副41.0MT是一种对象建模技术,它定义了三种模型,它们分别是(A
作用C.编码期作用、数据副作用、文档副作用D,编业副作用、文档副作用、测A.对象模驷、动态模型、功班模型B.静态模型、动态模型、功能模型
试副作用C,对象模里、时序模型、功能模型D.对象模型、动态模型、计算模型
28.软件项目计划般不包括以下哪项内容(D)A.电训计划B.人员安排42.对象建模技术中,表示瞬时行为上的系统的“控制”特征,通常可用(8)来
C.进度安排D.软件开发标准的选择和制定表示.A.类图8.状态图C.对象图D.数据流图
29.以下哪,项不属于面向对象的软件开发方法(C)43.为「提高软件的可移植性,应注意提高软件的(D).
A.coad方法B.booch方法C.jackson方法D.omt方法A.使用方便性B.简洁性C.可里性D.设备不依赖性
30.以下哪种测试方法不属产白盒测试技术(D)44.可维护性通常包括(D).
A.基本路径测试B.边界值分析测试C.循环覆盖测试D.逻辑法盖测试A.可用性和可理解性B.可修改性、数据独立性和数据一致性C.可测试性和稳
31.软件生命周期中所花费用最多的阶段是(D)定性D.可理解性、可修改性和可测试性
A.详细设计B.软件编码C.软件测试D,软件维护45.(D)维护是为了补充软件的功能或提高原有软件的性能而进行的维护活动。
32.在状件开发过程中,DFD是面向(B)分机方法的描述工具,A.功准性B.扩展性C.合法性D,完善性
A.数据结构B.数据流C,对象D.构件(component)46.(D)是指系统万一•遇到未预料的情况时,能够按照愦定的方式做合适的处
33.在画分层DFD时,应注意保持(A)之间的平衡。理。
A.父图与子图B.同•父图的所有子图C.不同父图的所有子图D.同・干图的A.可用性8.正确性C.稳定性D.健壮性
所有直接父住47.在设计热试用例时,(B)是用得最多的一种黑盒测试方法。
34.DFD中从系统的输入流到系统的输出流的一连串连续变换形成一种信息流,这A.等价类划分B.边值分析C.因果图D.判定表
种信息流可分为(B)两大类。A.控制流和变换流B.变换流和事务流C.事务48.在实际应用中,一旦纠正了程序中的错误后,还应选择部分或全部原先已测试
流和事件流0.事件流和控制流过的测拭用例,对修改后的程序虫新测试,这种测试称为<D),
35.通常影响软件易维护性的因素有易理解性、易修改性和(D八A.验收测试B.强度测试C.系统测试D.回归测试
A,易使用性B,易恢复性C.易替换性D,易测试性49.在软件工程的设计阶段中,(C)法只提供了理要为设计准则,没有规定出具
36.住软件的开发过程中往往采取各种措施来提高软件的易维护性。如(B)有体的工作步璟。A.SDB.JacksonC.ParnasD,以上皆非
助于提高软件的易修改性。50.软件测试的目的是(C>»
A.高效的疗法B.信息降蔽原则C.增强健壮性D.身份认证A.龙明软件的正确性B.评价软件质值C.尽可能发现软件中错误D.判定软件
37.在软件质破特性中,(C)是指在规定的一段时间和条件下,与软件维持其性是否合格
能水平的能力有关的一组属性.A.正确性B.准确性C.可靠性D.易使用性51.通常,(D)是在代码编写阶段可进行的测试,它是整个测试匚作的基
38.在软件质地特性中,(A)是指防止对程序及数据的非授权访问的能力.A.安础。A.系线测试B一安装测试C.验收测试D.单元测试
全性8.适应性C.灵活性D.容错性S2.逻辑他盖标准主要用于(B).
A.黑盒测试方法B.白盒测试方法C.灰盒测试方D.软件验证方法
53.逻辑也盖中最强的覆盖标准是(B).
A.条件覆盖B.条件组合覆盖C.判定覆盖D.语句粮融
54.软件维护工作越来越收到重视,它的花费常常要占物件生存周期全部花府的
(C)%左右.A.10-208.20-40C.60-80D.90以上
55.为了减少维护工作的困难,可以考虑采取的措施是(C)。
A.设法开发出无错的软件B.增加维护人员数量
C.切实加强维护管理,并在开发过程中就采取有利于未来维护的措施D.限制修改
的范闹
56.软件测试是软件质量保证的主要手段之一。“高产”的测试是指(C)。
A.用适量的测试用例,说明被测试程序正确无谡
B.用适量的测试用例,说明被测试程序符合相应的要求C.用少量的测试用例,发
现被测试程序尽可能多的错误D.用少量的测试用例,纠正被测试程序尽可能多的
错误
57.Jackson结构化程序设计方法主要适用于规模适中的:A)系统的开发。
A.数掂处理B.文字处理C.实时控制D.科学计算
58.电兀测试在试验阶段进行,它所依据的模块功能描述和内部细节以及测试方案
应在(C)阶段完成,目的是发现编程错误。
A.需求分析B.概要设计C.详细设计D.结构设计
59.使用白盒则试方法时,确定测试数据应根据(A)和指定的法盖标准.A.程
序的内部逻辑B.程序的贪杂程度C.使用说明书D.程序功能第一章软件「•程概论
60.软件的集或测试I:作最好由(D)承担,以提高集成测试的效果.
A.该软件的设计人员B.该软件开发组的负贡人一、解释以下术语
C.该软件的编程人员D.不属于该软件开发组的软件设H人员软件工程软件工程
二、简述以卜.问题
(1)软件工程目标
(2)软件工程原则
<3)枚件与程序之间的美泰
(4)软件工程目标、原则和活动三者之间的关系。
三、概要叙述软件I:程各活动的主要任务和目标。
四、简要叙述软件I:程学科研究的内容。其他:
1.软件工程的目的2.软件危机:3.软件及组成:4.软件工程定义:
5.软件I:程框架及其内容:6.软件匚程研究的内容:7.软件开发方法学定义:I数据流
第二章(3)数据字典和小说明:(4)建立系统模型的步骤:(5)建立系统模型的模型
软件开发模型平衡规则:(6)建立系统模型控制品杂性的一些规则:(7)结构化分析的基本
一、简述淞布模型、演化模型、摞族模型、喷泉模型和华量模型的要点。步骤:10.需求验证及其内容:
二、分析11.儒求分析规格说明书及其作用:
1、瀑布模型、演化模型、螺旋模型之间的关系:12.用符号“+”、“|"、“{}”表达的完备的数据结构:13.系统需求规格说明书的
2、演化模型、增曜模型之间的区别基本结构:
其他:第四以
1.软件开发模型定义:2.瀑布模型内容及特点:3.演化模型内容及特点:4.螺结构化设计
旋模型内容及特点:5.喷泉模型内容及特点:6.增型模型内容:一、解释以下术语
7.瀑布模型,演化模型、螺旋模型之间的联系:8.演化模型和增量模型之间的变换型数据流图事务型数据流图模块模块相合模块内聚模块的控制域模
区别块的作用域
第三章二、简答以下问题
结构化需求分析1、结构化方法总体设计的任务及目标:2、结构化方法详细设计的任务及目
一、解择以卜术语1、需求分析2、用况3、数据流图标:3,变换设计与事务设计之间的区别:4、提出启发式规则的范本原理:
二、举例说明用况之网的关系。三、面里回答以卜问选5、为什么设结构化分析与结构化设计之间存在一■条“鸿沟”:6、依据一个系统
1、用况如何显露其功能?的DFD,将其转换为MSD的基本思路。三、举例说明变换设计的步骤。四、举
2、以结构化分析方法建立的系统模型由哪此部分组成?每•例说明事务设计的步骤。
部分的基本作用是什么?五、把下面的DFD图转换为MSD图(P74)
3、结构化分析方法为「表达系统模型,给出了几个基本概念?它们是如何表示六、把下面的程序流程图转换为PAD,N6图和伪码。
的?七、综合实践题:(P76)其他:
4、为什么说只引入操作符"+”,"I",在表达数据结构上是完备的?1.软件设A阶段的主要任务、方法、阶段:2.总体设计阶段的主要任务及其内
5,在画出每一个加工时应注意那些问鹿?四、举例说明结构化方法给出的控制容:
复杂性机制。五、简述系统需求规格说明书的基本结构。3.总体设计的去示形式及其内容(层次图、HIPO图、结构图):层次图HIPO图结
六、试分析绐构化方法在建造系统模型中存在的问题,构图4.模块及其组成:
七、针对自己给出的何题陈述,建立该问题的用况模型。5.面向数裾流的设计方法(综合应用):
其他:L需求分析阶段的目标、承担人,以及划分阶段:2.需求获取通常面临6.评价软件设计质量的主要准则(模块化、抽象、耦门、内聚)及详细内容:
三大挑战:3.用户需求的分类及内容,4.需求获取的基木原则及内容,模块化抽象一隅合内聚7.结构化设计的启发式规I叽8.结构化分析与结构
5.用况(use-case)及其内容,用况之间的关系:6.作为个好的需求获取技化设计的区别:9.详细设计阶段的目标、表现、内容:
术的显著特征:7.需求规约的目的:8.结构化方法及其手段:10.结构化程序的三种基本结构.结构化设计的目标:1L评细设计的任务,详
9.结构化分忻模型的组成及详细内容:(本章重点,涉及综合应用)细设计的I:具及其内容特点:程序流程图PAD类程序设计语言(伪码)PDL
(1)结构化分析模型及内容:(2)结构化分析方法的基本内容:数据流图加第五章面向对望方法
一、解锋以下术语6、针对程序控制流程图中出现的各种不同循环,如何近取测
对象属性揆作关联状态事件类链泛化娘合接口消息依赖并举例说试路径.
明二、简要I可答对象的构成与表示对象的基本特性类图的构成状态图的构成描7,程序控制流程图与事务流程图之间的主要区别,并分析出
述关系所使用的概念现这些区别的原因,8,测试执行的基本条件。四、王、六、七(P182183)其
在统一软件开发过程中,各个阶段所要完成的主要工作:统一软件开发过程中的他:
核心工作流;统一软件开发过程中的核心思想:1.两种常用的测试技术:白盒测试技术照盒测试技大2.软件测试及其目标:
面向对象方法为什么要从多个恻面建立系统模型。三、分析
1、对象操作与对象状态之间的关系;
2、引入“操作”以及其同义词“方法”的目的及必要性:3、在描述客观事物方
面,面向对象方法与结构化方法提取信
息的不同角度,以及对建造的系统模型所产生的影响:4、面向对象方法与结构化
方法在控制信息组织复杂性方面引
入的机制.囚、实践题(P153)其他:1.基本概念:3.软件测试和软件调试的区别:4.测试用例:S.测试过程模型:6.软件错误
对象类属性服务消息继承操作关联链依赖状态事件2.对象的特类别:7.控制流程图及组成:8.路径测试的基本策略:9.路径选取的一般规
点:则:10.路径测试的目标:
3.面向对默方法同结构化方法的比我:4.Coad-Yourdon方法:11.事务处理流程图与控制流程图的区别与联条:12.事务处理流程测试的步
5.面向对象方法分析阶段的五个主要活动及其内容:6.面向对象设计(00D):骤:13.事务处理流程测试要解决的问题:14.合理的测试序列:15.单元泅试
7.三种面向对象的设计模立(OSA模型):8.面向对象中特殊的关系集合:及其内容:16.集成测试及其内容:17.有效性测试及其手段:
9.对象关系模型图<ORM),对象行为模型,对象交互模型:10.统•软件开发第七章
过程(USDP)及其阶段:软件过程与改善
第六章
软件测试一、解释以F术语
软件过程质量体系软件过程能力软件过程成熟度关键过程域软件能力成熟度
一、解择以下术语等级二、简单回答以F问即
软件测试测试用例测试硬盖率1、基本过程类
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年公司业绩目标与员工岗位职责合同
- 2025中小企业员工职位迁移与出差补贴明细合同
- 2025智慧旅游一卡通平台开发及全国重点景区合作推广协议
- 2025年不锈钢装饰门把手项目合作开发与市场推广合同
- 2025年业绩对赌协议下股权激励与员工股票期权实施办法
- 2025年畜禽养殖场地租赁及有机肥加工合作合同
- 2025年不锈钢装饰门把手研发、生产、销售一体化服务合同
- 2025年家族成员房产继承与债务清算一体化合同
- 2025年高效光伏屋顶电站建设与用户电力供应服务合同
- 2025专利交易中介服务合同:高科技创新成果转化合作协议
- 客户信息传递管理办法
- 2025至2030中国热成型钢(PHS)市场销售模式及未来投资风险评估报告
- GB/T 30099-2025实验室离心机
- 实验室留样管理制度
- 2025-2030中国阻焊油墨行业运行现状与场竞争格局分析报告
- 建筑桩基技术规范 JGJ 94-2008知识培训
- 公司电商财务管理制度
- 2025年中国铷铯及其化合物行业市场前景预测及投资价值评估分析报告
- 医院口腔科管理制度
- T/CIIA 014-2022智慧工地总体规范
- T/CATCM 001.1-2017保健类眼贴第1部分:通用要求
评论
0/150
提交评论