软件工程》试题及参考答案(第2套)

软件工程》试题及参考答案(第2套)

ID:19077669

大小:59.50 KB

页数:4页

时间:2018-09-28

软件工程》试题及参考答案(第2套)_第1页
软件工程》试题及参考答案(第2套)_第2页
软件工程》试题及参考答案(第2套)_第3页
软件工程》试题及参考答案(第2套)_第4页
资源描述:

《软件工程》试题及参考答案(第2套)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、●软件工程模拟试卷●1、在软件开发模型中,提出最早、应用最广泛的模型是(A)A、瀑布 2、软件可行性研究一般不考虑(D)D、待开发的软件是否会有质量问题3、软件详细设计的主要任务是确定每个模块的(A)A、算法和使用的数据结构4、为了提高软件的可维护性,在编码阶段应注意(D)D.养成好的程序设计风格5、快速原型模型的主要特点之一是(D)D.及早提供工作软件6、软件需求分析的主要任务是准确地定义出要开发的软件系统是(C)C.做什么7、软件维护产生的副作用,是指(C)C、因修改软件而造成的错误8、软件生命周期中所花费用最多

2、的阶段是( D )D、软件维护9、模块的内聚性最高的是( D)D、功能内聚10、与确认测试阶段有关的文档是( A )A、需求规格说明书 11.面向对象分析是对系统进行( A)的一种方法。A需求建模12.下列模型属于成本估算方法的有  (A ) A.COCOMO模型 13、因计算机硬件和软件环境的变化而作出的修改软件的过程称为(C)C.完善性维护14、一个模块内部各程序都在同一数据结构上操作,内聚性称为(C)。C、信息内聚 15.面向对象技术中,对象是类的实例。对象有三种成份:(A)、A.标识16.数据字典是用来定义_

3、(D)中的各个成份的具体含义的。 D.数据流图17.在软件生产的程序系统时代由于软件因导致了(A)A.软件危机 18.软件详细设计主要采用的方法是(  D)D.结构化程序设计19.若有一个计算类型的程序,它的[-1.0,1.0],(C)  C.边界值分析法20.程序的三种基本控制结构是 (B)。B.顺序、选择和重复 1.软件由程序、数据、文档组成。2.需求分析方法包括:面向数据流的分析方法、面向过分析方法、面向对象的分析方法。3.一般的软件开发环境应有软件开发方法学的支持,有适宜的文评审,采用交互处理方式。4.197

4、8年Walters和McCall提出了包括质量要素、准则和度量的三层次软件度量模型。5.需求分析的主要任务是实现用户需求的一致化、精确化和完全化。6.交互图描述对象之间的消息传递。它为顺序图(sequencediagram)与合作图两种形式。7.顺序图强调对象之间消息发送的时间序。合作图更强调对象间的动态协作关系。8.软件过程设计中最常和工具主要为结构化程序设计、流程图、盒图、判定表和PDL语言。9.采用任一种软件设计方法统的总体结构设计设计、系统的数据设计和系统的过程设计。10.在学校中,一个学生可以选修以由多个学

5、生选修,那么学生和课程之间是关联关系。1.软件工程:软件工程是运用工程、科学和数学的原则与方法研制、维护计算机软件的有关技术和管理的方法。2.适应性维护:是为适应环境的变化而修改软件的活动。3数据字典:数据字典由数据条目组成,数据字典描述、组织和管理数据流图的数据流、加工、数据源及外部实体。4.系统响应时间:指当用户执行了某个控制动作后,系统作出反应的时间5.重构工程:也称修复和改造工程,它是在逆向工程所获信息的基础上修改或重构已有的系统,产生系统的一个新版本。1、规模度量有哪些优点和缺点?优点:用软件代码行数估算软

6、件规模简单易行。缺点:代码行数的估算依赖于程序设计语言的功能和表达能力;采用代码行估算方法会对设计精巧的软件项目产生不利的影响;在软件项目开发前或开发初期估算它的代码行数十分困难;代码行估算只适用于过程式程序设计语言,对非过程式的程序设计语言不太适用等等。2、软件总体结构设计的目标么?locatedintheTomb,DongShenJiabang,deferthenextdayfocusedontheassassination.Linping,Zhejiang,1ofwhichliquorwinemasters(

7、WuzhensaidinformationisCarpenter),whogotAfewbayonets,duetomissedfatal,whennightcame2●软件工程模拟试卷●产生一个模块化的程序结构并明确各模块之间的控制关系,此外还要通过定义界面,说明程序的输入输出数据流,进一步协调程序结构和数据结构。3、人们总是希望编制清晰、紧凑、高效的程序,互相应依次考虑哪些原则?编制易于修改、维护的代码;编制易于测试的代码;必须将编程与编文档的工作统一开来;编程中采用统一的标准和约定,降低程序复杂性;限定每一层的

8、副作用,减少耦合度;尽可能地重用4.黑盒测试旨在测试软件是否满足功能要求,它主要诊断哪几类错误?不正确或遗漏的功能;界面错误;数据结构或外部数据库访问错误;性能错误;初始化和终止条件错误。5.使用哪些工具可帮助开发人员使用快速原型技术完成开发任务?用户界面自动生成工具、支持数据库应用的开发工具包、四代语言及相应的开发环境、软件重用工具等

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。