ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:125.68KB ,
资源ID:1731298      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1731298.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(19秋西南大学0010《软件工程》作业复习资料答案.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

19秋西南大学0010《软件工程》作业复习资料答案.docx

1、19秋西南大学0010软件工程作业复习资料答案西南大学 网络与继续教育学院课程名称:软件工程 课程代码:0010 学年学季:20192单项选择题1、软件设计的主要任务不包括是()对模块内部的过程进行设计将分析阶段获得的需求说明转换为计算机中可实现的系统完成模块的编码和测试/【正确】完成系统的数据结构和程序结构设计2、软件测试的目的是()C. 证明软件正确找出软件中全部错误发现软件错误/【正确】试验性运行软件3、快速原型模型的主要特点之一是()开发完毕才见到产品开发完毕后才见到工作软件及早提供全部完整的软件产品及早提供工作软件/【正确】4、要减少两个模块之间的耦合,则必须()。模块间传递的参数要

2、少且分布传递开关型参数两个模块间的调用次数要少模块间传递的参数要少模块间传递的参数要少且不传递开关型参数以及两模块不引用同样的全局变量/【正确】5、软件维护困难不包括()。E. 文档的不一致性软件维护不吸引人源程序错误多/【正确】读懂别人程序的困难6、软件测试中设计测试实例主要由输入数据和()两部分组成。预期输出结果 /【正确】测试计划以往测试记录分析测试规则7、影响软件可维护性的主要因素不包括()。可理解性可修改性可测试性可用性/【正确】8、SA法的主要描述手段有()系统流程图和模块图DFD图、数据词典、加工说明/【正确】功能结构图、加工说明软件结构图、加工说明9、结构化分析,简称()SC

3、CASESA /【正确】SD 10、程序的三种基本结构是()调用、返回、转移过程子、程序、分程序递归、堆栈、队列顺序、选择、循环/【正确】11、采用甘特图表示软件项目进度安排,下列说法中正确的是()。 能够反映多个人物之间的复杂关系能够直观表示任务之间相互依赖的制约关系能够表示哪些任务是关键任务能够表示字人物之间的并行和串行关系/【正确】12、FORTRAN语言的源程序是( ) 结构。分程序嵌套既不是块状,又不是嵌套的块状 /【正确】既是块状,又是嵌套13、在软件的分析阶段,常用()来描述业务处理系统的信息来源、存储、处理和去向。时序网络E-R图框图DFD/【正确】14、画DFD图的主要目的(

4、 )对系统的数据结构进行描述。对目标系统的层次结构进行描述。解决系统是“如何做的问题”。作为需求分析阶段用户与开发者之间交流信息的工具。/【正确】15、软件维护是软件得以正常运行的重要环节,按照软件工程方法的理解,一般软件维护应开始于()。查阅测试记录分析软件结构 /【正确】阅读设计文档理解程序代码16、数据流图中,当数据流向或流自文件时()。数据流和文件均不要命名,通过加工可自然反映出。数据流和文件均要命名,因为流出和流进的数据流是不同的 /【正确】数据流要命名,文件不必命名数据不必命名,有文件名就足够了17、软件项目管理是( )一切活动的管理。模块设计软件设计过程需求分析软件生命周期/【正

5、确】18、数据字典是用来定义()中的各个成份的具体含义的系统结构图流程图数据流图功能结构图/【正确】19、在UML图中,以下属于行为图的是()F. 框图 类图静态图活动图 /【正确】20、下面几种白箱测试技术,哪种是最强的覆盖准则()。条件组合覆盖/【正确】判定覆盖语句覆盖条件覆盖21、下列描述正确的是( )软件工程主要解决软件产品的生产率问题软件工程的主要思想是强调在软件开发过程中需要运用工程化的原则/【正确】软件工程只是解决软件项目的问题软件工程主要是解决软件开发中的技术问题22、软件工程学中除重视软件开发技术的研究外,另一重要组成内容是软件的()。人员培训工具开发成本核算工程管理 /【正

6、确】23、软件生产过程中,需求信息由()给出。项目管理者软件分析设计人员软件用户/【正确】程序员24、整个维护工作中所占比重最大的是( )。完善性维护 /【正确】适应性维护校正性维护预防性维护25、软件维护工作的最主要部分是()。完善性维护/【正确】适应性维护预防性维护校正性维护多项选择题26、类中对象的组成包括()数据模型化共享界面/【正确】私有数据结构/【正确】功能定义操作/【正确】27、需求分析的主要方法有()形式化分析方法OOA方法/【正确】结构化分析(SA)方法/【正确】PAD图描述28、以下属于完善性维护的有()。增加联机求助命令/【正确】缩短系统的应答时间,使其达到特定的要求解决

7、开发时未能测试各种可能条件带来的问题为软件的运行增加监控设置/【正确】29、下列选择项属于软件工程过程特点的有()可支持性/【正确】可见性/【正确】易理解性/【正确】健壮性/【正确】速度/【正确】30、用例之间的关系有()组合/【正确】使用/【正确】扩展/【正确】友元31、下面的()是软件构造活动的任务。实施组件的单元测试/【正确】设计用户界面评估组件的质量构建软件组件/【正确】32、下列哪些属于集成测试的内容( )自底向上集成/【正确】回归测试压力测试自顶向下集成/【正确】33、下列选项中,属于项目管理的对象是( ).过程/【正确】人员/【正确】项目产品/【正确】设备34、关于软件工程的基本

8、目标说法正确的有()开发成本较高维护费用较高易于移植/【正确】达到用户要求的软件功能/【正确】取得较好的软件性能/【正确】35、文档是软件开发人员、维护人员、用户及计算机之间的(),软件开发人员在各个阶段以文档作为前段工作成果的()和后端工作的()。基础/【正确】桥梁/【正确】继续接口科学体现/【正确】36、以下说法正确的( )等价类划分和边界值分析属于白盒测试技术基本路径测试属于白盒测试技术./【正确】在确认测试中,测试是由用户在开发者的场所来进行,开发者对客户进行指导,是在一个受控环境下进行.桩模块用于接收测试数据,并把数据传递给要测试的模块,然后打印相关结果.在基本路径测试中,可以通过流

9、图来计算环路复杂性./【正确】37、软件管理的主要职能包括()标准化管理、配置管理/【正确】成本管理、进度管理项目管理人员管理、计划管理 /【正确】38、敏捷开发方法通过()管理不可预测性。非常仔细地收集和定义需求制定详细的开发计划软件增量必须在较短周期内发布/【正确】软件过程必须逐渐适应变化/【正确】39、设计类时,利用现存的类,方法有哪几种()演变/【正确】配置/【正确】开发分配/【正确】选择/【正确】40、集成过程的原则()尽早测试包含I/O的模块/【正确】尽早测试关键模块/【正确】按照模块的大小集成按照“输入-处理-输出”的次序进行集成判断题41、面向数据的设计方法的适用场合是具有明显

10、的层次信息结构的应用如:企事业的信息管理系统;系统软件(如操作系统)等。A./【正确】B.42、黑盒测试无需考虑模块内部的执行过程和程序结构, 只要了解模块的功能即 可。A./【正确】B.43、容错就是每个程序采用两种不同的算法编写。A.B./【正确】44、生产高质量的软件产品是软件工程的首要目标。A./【正确】B.45、目前的绝大多数软件都不适合于快速原型技术。A.B./【正确】46、软件开发工作量的单位是人年或人月。A./【正确】B.47、进行总体设计时加强模块间的联系。A.B./【正确】48、需求分析阶段的成果主要是需求规格说明,但该成果与软件设计、编码、测试直至维护关系不大。A.B./

11、【正确】49、为了充分发挥开发人员的潜力、缩短工期,软件工程项目的任务分解与安排应尽力挖掘可并行开发的部分。A./【正确】B.50、可行性研究工作要在初步的需求定义之前进行。A.B./【正确】51、软件设计是所有软件工程活动和随后的软件支持活动的基础。A./【正确】B.52、设计阶段的输出是编码阶段的输入。A./【正确】B.53、软件项目小组人员越多项目组总的生产率越高。A.B./【正确】54、尽可能使用高级语言编写程序。A./【正确】B.55、一个好的开发人员应具备的素质和能力不包括具有良好的书面和口头表达能力。A.B./【正确】56、软件测试的母的就是为了无一遗漏的找出所有错误。A.B./

12、【正确】57、UML只能应用于软件系统模型的建立。A.B./【正确】58、模块越小,模块的优点越大。A.B./【正确】59、确认测试计划应该在可行性研究阶段制定。A.B./【正确】60、对于软件项目,投资回收期越长,越快获得利润。A.B./【正确】主观题61、采用黑盒技术设计测试用例有哪几种方法?这些方法各有什么特点?【标准参考答案】:答:(1)等价类划分。等价类划分是将输入数据域按有效的或无效的(也称合理的或不合理的)划分成若干个等价类,测试每个等价类的代表值就等于对该类其它值的测试。 (2)界值分析。该方法是将测试边界情况作为重点目标,选取正好等于,刚刚大于或刚刚小于边界值的情况,根据这些

13、情况选择测试用例。 (3)错误推测。错误推测法没有确定的步骤,凭检验进行。它的基本思想是列出程序中可能发生错误的情况,根据这些情况选择测试用例。62、软件维护的过程是什么?【标准参考答案】:可理解性可测试性可修改性可移植性可重用性 63、什么是软件危机什么是软件工程【标准参考答案】:什么是软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。什么是软件工程是指导计算机软件开发和维护的一门工程学科。 64、画出下列伪码的NS图。(10分)Begin 为变量X,Y赋值; while Y0 do begin If X0 then S1; Else S2; end; S3;End.【标准参考答案】:答:65、结合所学知识,假设企业生产的产品不只一种,每种产品的生产需要多种零件,每种零件可能供多种产品的生产,请用ER模型表示出企业生产的产品和所需的零件之间的关系。【标准参考答案】:

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1