欢迎来到天天文库
浏览记录
ID:47510721
大小:79.50 KB
页数:17页
时间:2020-01-12
《山东建筑大学软件工程试卷A》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、.....考场班级姓名学号装订线装订线装订线山东建筑大学试卷共4页第1页学习参考.....2015至2016学年第二学期考试时间:120分钟课程名称:软件工程JS(A)卷考试形式:(闭卷)年级:2014专业:软件开发软件测试;层次:(本科)题号一二三四五总分分数注意:请将答案写在后面的答题纸上,写在原题上无效。一、判断正误(正确的打√,错误的打×,每题1分,共20分)1.软件实现就是编写代码。2.软件工程研究的内容涵盖了软件开发模型、软件开发方法、软件支持方法和软件管理过程。3.COCOMO模型是一种利用经验模型进行成本估算的方法
2、。4.软件包括程序、文档和数据。5.瀑布模型的优点是开发阶段清晰,便于评审、审计、跟踪、管理和控制。6.需求分析是软件开发的基础,准确获取需求非常重要,因为需求一旦获取就不允许变动了。7.软件工程是一门交叉性学科,将工程科学、管理科学、计算机科学和数学等基本原理应用于软件开发的工程实践中。8.软件设计分为概要设计和详细设计,也可以把详细设计划入软件实现。9.通过软件测试一定可以提高软件质量。10.数据库设计时应严格遵循各范式,使数据库设计没有冗余。11.软件企业越大越正规,软件实现所占的比例就越重。12.软件实现的文档就是指源程序
3、清单。13.一般而言,“不符合项”偏重于对应用软件的评测,bug偏重于对系统软件的评测。14.一般来说,80%的问题存在于20%的程序中。15.软件可以发布了,说明此软件不存在任何问题了。16.软件维护分为结构化维护和非结构化维护。17.“Checkout—Edit—Checkin”是配置管理工具的基本操作。18.质量管理与控制的三个层次为:事先的预防措施、事中的跟踪监控措施、事后的纠错措施。19.测试时,越是发现问题多的模块越应该多进行测试。20.Alpha测试是指没有开发人员或测试人员在场,由客户自己使用软件,进行的测试。二、
4、单项选择(每题1分,共15分)1.瀑布模型把软件生命周期分为8个阶段:问题定义、可行性研究、软件需求分析、系统总体设计、详细设计、编码、测试和运行与维护。8个阶段可归纳为3个大的阶段:计划阶段、开发阶段和()。A.运行阶段B.可行性分析C.详细设计D.测试与排错2.软件设计一般分为总体设计和详细设计,他们之间的关系是()。A.全局和局部B.抽象和具体C.总体和层次D.功能和结构3.软件工程方法学的目的是使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是()。A.硬件环境B.开发人员的素质C.软件开发环境D.软件开发工具和
5、软件开发环境4.结构化生命周期方法,由其特征一般称其为()。A.瀑布模型B.对象模型C.螺旋模型D.层次模型5.软件需求分析与设计过程的对象主要为数据和程序,按一般实施原则,对二者的处理应该()。A.先数据后程序B.与顺序无关C.选程序后数据D.可同时进行学习参考.....姓名学号装订线装订线装订线山东建筑大学试卷共4页第2页学习参考.....6.软件需求分析中,要从用户那里解决的最重要的问题是()。A.要给该软件提供哪些信息B.要求软件工作效率怎样C.要求软件具有何种结构D.要让软件做什么7.软件需求分析阶段的工作可分为4个方面
6、:对问题的识别、分析与综合、编写需求分析文档以及()。A.软件的总结B.需求分析评审C.阶段性报告D.以上答案都不正确8.软件需求说明书应包含的内容()。(1)数据描述(2)功能描述(3)模块描述(4)性能描述A.(2)B.(3)和(4)C.(1),(2)和(3)D.(1),(2)和(4)9.软件测试可能发现软件中的(),但不能证明软件()。A.所有错误,没有错误B.错误,没有错误C.逻辑错误,没有错误D.设计错误,没有错误10.模块独立性是软件模块化提出的要求,衡量模块独立性的度量标准是模块的()。A.抽象和信息隐藏B.局部化和
7、封装化C.内聚性和耦合性D.灵活机制和控制方法11.软件生命周期中,()阶段占工作量最大,约占70%。A.分析B.维护C.编码D.测试12.程序设计语言一般可分为高级语言和低级语言两大类,与高级语言相比,用低级语言开发的程序具有()的特点。A.运行效率低,开发效率低B.运行效率低,开发效率高C.运行效率高,开发效率低D.运行效率高,开发效率高13.从结构化软件开发模型来看,()环节出错,对软件的影响最大。A.详细设计阶段B.概要设计阶段C.需求分析阶段D.测试和运行阶段14.软件生命周期的最后一个阶段是()。A.软件维护B.书写软
8、件文档C.稳定性测试D.书写详细用户说明15.人们常用的评价软件质量的4个因素是()。A.可维护性,可靠性,健壮性,效率B.可维护性,可靠性,可理解性,效率C.可维护性,可靠性,完整性,效率D.可维护性,可靠性,移植性,效率三、填空(每空1分,共2
此文档下载收益归作者所有