软件工程试题及答案(A).docx
《软件工程试题及答案(A).docx》由会员分享,可在线阅读,更多相关《软件工程试题及答案(A).docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、A卷 1, 瀑布模型把软件生命周期划分为8个阶段:问题的定义, 可行性探讨, 软件需求分析, 系统总体设计, 具体设计, 编码, 测试和运行, 维护。八个阶段又可归纳为三个大的阶段:方案阶段, 开发阶段和( 运行阶段 )。2, 从构造化的瀑布模型看,在它的生命周期中的八个阶段中,( 需求分析阶段 )出错,对软件的影响最大。3, 在构造化的瀑布模型中,需求分析阶段定义的标准将成为软件测试中的系统测试阶段的目标。4, 软件工程的出现主要是由于(软件危机的出现)。5软件工程方法学的目的:使软件生产标准化和工程化,而软件工程方法得以实施的主要保证是软件开发工具和软件开发的环境。6, 软件开发常运用的两
2、种根本方法是构造化和原型化方法,在实际的应用中,它们之间的关系表现为相互补充。7, UML是软件开发中的一个重要工具,它主要应用于基于对象的( 面对对象 )的方法。8, 在下面的软件开发方法中,哪一个对软件设计和开发人员的开发要求最高( 原型化方法 )。9, 构造化分析方法是一种预先严格定义需求的方法,它在实施时强调的是分析对象的(数据流)。10, 软件开发的瀑布模型,一般都将开发过程划分为:分析, 设计, 编码和测试等阶段,一般认为可能占用人员最多的阶段是( 编码阶段 )。11, 软件开发模型是指软件开发的全部过程, 活动和任务的构造框架。主要的开发模型有瀑布模型, 演化模型, 螺旋模型,
3、喷泉模型和智能模型。螺旋模型将瀑布模型和演化模型相结合,并增加了(风险分析),它建立在()的根底上,沿着螺线自内向外每旋转一圈,就得到(原型)的一个新版本。喷泉模型描述了(面对对象)的开发模型,它表达了这种开发方法创立软件的过程所固有的(递归)和(开发各阶段之间无“间隙)的特征。12, 以下不属于白盒测试技术的是等价类划分。13, 为改正软件系统中潜藏的错误而进展的维护活动称为纠错性维护 。 14, 保证软件质量的手段有复审, 复查, 管理复审和测试等。其中复审发生在软件生命周期的每个阶段完毕之前 。15, 完整的系统设计应包括 计算机系统设计, 应用软件设计, 数据库设计和网络设计 。16,
4、 在信息系统的物理模型中,表示系统各个物理组成局部之间的数据流淌状况的工具是系统流程图 。二, 填空题每题1分,共10分1, 系统流程图是描述物理模型的传统工具,用图形符号表示系统中各个元素表达了系统中各种元素之间的( 信息流淌)状况。2, 本钱效益分析的目的是从(经济)角度评价开发一个工程是否可行。3, 自顶向下结合的渐增式测试法,在组合模块时有两种组合策略:深度优先策略和(宽度优先策略) 。4, 在JSP方法中解决构造冲突的具体方法是(中间数据构造或中间文件)。5, 具体设计的任务是确定每个模块的内部特性,即模块的算法, (运用的数据)。6, 全部软件维护申请报告要按规定方式提出,该报告也
5、称(软件问题)报告。7, 独立路径是指包括一组以前没有处理的语句或条件的一条路径。从程序图来看,一条独立路径是至少包含有一条(在其他独立路径中未有过)的边的路径。8, 设计任何一个人机界面,一般必需考虑系统响应时间, 用户扶植机制, 错误信息处理和吩咐方式四个方面。9, 在软件测试中,产品内部工作过程,通过测试检验产品内部动作是否依据产品规格说明的规定正常进展的方法称为白盒测试法。10, 耦合度是对软件构造中模快间关联程度的一种度量。三, 推断题每题1分,共10分1.缺乏有力的方法学的指导和有效的开发工具的支持, 这往往是产生软件危机的缘由之一。 T 2.一个好的开发人员应具备的素养和实力不包
6、括具有良好的书面和口头表达实力。 F 3.在用户需求分析时视察用户手工操作过程不是为了模拟手工操作过程,而是为了获得第一手资料,并从中提取出有价值的需求。 F 4.快速原型技术的适用于软件产品要求大量的用户交互, 或产生大量的可视输出, 或设计一些困难的算法等场合。 T 5.流程图也称为程序框图是最常用的一种表示法。( T )6.面对数据设计方法一般都包括以下任务: 确定数据构造特征;用依次, 选择和重复三种根本形式表示数据等步骤。 T 7.志向的人机界面应针对具有典型特性的特定的一类用户设计。 T 8.数据输入的一般准那么中包括尽量增加用户输入的动作。 F 9.用穷举测试是较现实的测试方法。
7、 F 10, 在软件维护过程中改善性维护是为适应环境的改变而修改软件的活动。 T 四, 论述题1, 软件维护是软件生命周期的重要组成,而影响维护的因素较多,除了人员因素, 技术因素和管理因素外,还有程序自身的因素,具体影响因素可归纳为:a) 软件系统的规模;b) 软件系统的年龄;c) 软件系统的构造。试答复以下问题:1) 给出上述三项因素的说明,阐述“规模, “年龄和“构造的具体含义。5分答:系统的规模。指软件系统规模的大小,系统规模越大,维护困难越大。系统的年龄。系统运行时间越长,可能经过屡次修改,从而造成维护的困难。系统的构造。系统构造合理与否,会给维护带来困难。2) 扼要分析影响维护工作
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 试题 答案
限制150内