当前位置:文档之家› (完整word版)软件生命周期的六个阶段

(完整word版)软件生命周期的六个阶段

(完整word版)软件生命周期的六个阶段
(完整word版)软件生命周期的六个阶段

软件生命周期的六个阶段

1、问题的定义及规划

此阶段是软件开发方与需求方共同讨论,主要确定软件的开发目标及其可行性。

2、需求分析

在确定软件开发可行的情况下,对软件需要实现的各个功能进行详细分析。需求分析阶段是一个很重要的阶段,这一阶段做得好,将为整个软件开发项目的成功打下良好的基础。"唯一不变的是变化本身。",同样需求也是在整个软件开发过程中不断变化和深入的,因此我们必须制定需求变更计划来应付这种变化,以保护整个项目的顺利进行。

3、软件设计

此阶段主要根据需求分析的结果,对整个软件系统进行设计,如系统框架设计,数据库设计等等。软件设计一般分为总体设计和详细设计。好的软件设计将为软件程序编写打下良好的基础。

4、程序编码

此阶段是将软件设计的结果转换成计算机可运行的程序代码。在程序编码中必须要制定统一,符合标准的编写规范。以保证程序的可读性,易维护性,提高程序的运行效率。

5、软件测试

在软件设计完成后要经过严密的测试,以发现软件在整个设计过程中存在的问题并加以纠正。整个测试过程分单元测试、组装测试以及系统测试三个阶段进行。测试的方法主要有白盒测试和黑盒测试两种。在测试过程中需要建立详细的测试计划并严格按照测试计划进行测试,以减少测试的随意性。

6、运行维护

软件维护是软件生命周期中持续时间最长的阶段。在软件开发完成并投入使用后,由于多方面的原因,软件不能继续适应用户的要求。要延续软件的使用寿命,就必须对软件进行维护。软件的维护包括纠错性维护和改进性维护两个方面。

2018.6首次学考通用技术试卷+答案word版本

一、选择题 第二部分通用技术(共 35 分) (本大题共10 小题,每小题2 分,共20 分。每小题列出的四个备选项中只 有一个是符合题目要求的,不选、多选、错选均不得分) 1.如图所示是一款区別于传统加热模式的即热式饮水机,热水无需 等待即按即出,快捷省电。下列说法中,不.恰.当.的是 A.该款饮水机已获得了专利,体现了技术的专利性 B.加热快但出水口流量小,体现了技术的两面性 C.热水无需等待即按即出的设计,符合创新原则 D.顶部采用透明设计便于观察水量,符合实用原则 第1 题图 2.如图所示是一款视觉障碍者出行时使用的智能拐杖。拐杖通过手柄上的触摸板感应使用者手势,并以声音或振动的方式反馈给使用者。手柄内置超声波传感器,探测到障碍物时会持续振动提示变道。下列说法中不.恰.当.的是 A.智能拐杖的设计综合考虑了物、人、环境三个方面 B.适合各种视觉障碍者使用,考虑了特殊人群 C.用手操作触摸板,拐杖即以声音或振动的方式反馈,体现了人机 关系的信息交互 D.探测到障碍物时会持续振动提示使用者变道,实现了人机关系的 高效目标第2 题图 3.某公司生产了一款用于体育场露天看台的塑料椅子,想通过较短时间的试验了解该款椅 子的使用寿命,下列试验方法较合理的是 A.采用模拟试验法模拟太阳光穿过窗玻璃照射进行光照老化试验 B.采用虚拟试验法模拟产品在潮湿、超高温的环境中进行耐腐蚀试验 C.采用强化试验法模拟远高于实际光照强度的太阳光直接照射进行光照老化试验 D.采用强化试验法进行自由跌落试验 4.如图a 所示的结构由三根木档采用榫卯连接而成,其下方二根木档的结构如图b 所示,则上方木档结构合理的是

软件工程试题及答案34385

软件工程期末试卷(A) 说明:本试卷为04级计算机专业(专升本)软件工程期末试卷,总计100分,时间100分钟 一、选择题:(每题1分,共20分)(将答案写在题号前的()中) ( C )1. 软件是()。 A. 处理对象和处理规则的描述 B. 程序 C. 程序及其文档 D. 计算机系统 ( B )2. 软件需求规格说明的内容不应包括()。 A. 主要功能 B. 算法的详细描述 C. 用户界面及运行环境 D. 软件的性能 ( B )3. 程序的三种基本控制结构是()。 A. 过程、子程序和分程序 B. 顺序、选择和重复 C. 递归、迭代和回溯 D. 调用、返回和转移 ( D) 4. 面向对象的分析方法主要是建立三类模型,即( )。 A) 系统模型、ER模型、应用模型 B) 对象模型、动态模型、应用模型 C) E-R模型、对象模型、功能模型 D) 对象模型、动态模型、功能模型 ( C ) 5. 在E-R模型中,包含以下基本成分( )。 A) 数据、对象、实体 B) 控制、联系、对象 C) 实体、联系、属性 D) 实体、属性、操作 ( A ) 6. 各种软件维护的类型中最重要的是( )。 A) 完善性维护B) 纠错性维护C) 适应性维护D) 预防性维护 ( B ) 7.软件测试的目标是()。 A. 证明软件是正确的 B. 发现错误、降低错误带来的风险 C. 排除软件中所有的错误 D. 与软件调试相同 ( D )8.软件生命周期中所花费用最多的阶段是() A.详细设计 B.软件编码 C.软件测试 D.软件维护 ( C )9.若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0, 1.0],现从输入的角度考虑一组测试用例:-1.001, -1.0, 1.0, 1.001.设计这组测试用例的方法是()A.条件覆盖法 B.等价分类法 C.边界值分析法 D.错误推测法 ( D )10、详细设计的基本任务是确定每个模块的( )设计 A.功能 B.调用关系 C.输入输出数据 D.算法 ( A )11.设函数C(X)定义问题X的复杂程序,函数E(X)确定解决问题X需要的工作量(时间)。对于两个问题P1和P2,如果C(P1)>C(P2)显然E(P1)>E(P2),则得出结论E(P1+P2)>E(P1)+E(P2)就是:() A.模块化的根据B.逐步求精的根据C.抽象的根据D.信息隐藏和局部化的根据 ( D )12.下面几种白箱测试技术,哪种是最强的覆盖准则() A.语句覆盖B.条件覆盖C.判定覆盖D.条件组合覆盖

软件生命周期模型

瀑布模型/改进的瀑布模型 虽然瀑布模型仍然存在很多的问题有待解决,但瀑布模型仍然是最展本的和最效的?种可供选择的软件开发生命周期模型.瀑布模型要求软件开发严格按照需求-〉分析-〉设计?〉编码-> 测试的阶段进行,每-个阶段都可以定义明确的产出物和验证准则.瀑布模型在每?个阶段完成后都可以组织相关的评审和验证,只有在评审通过后才能够进入到下-个阶段. 由于需要对每?个阶段进行验证,瀑布模型要求每?个阶段都有明确的文档产出,对于严格的瀑布模型每?个阶段都不应该重叠,而应该是在评审通过,相关的产出物都己经基线后才能够进入到下?个阶段. 瀑布模型的优点仍然是可以保证整个软件产品较高的质量,保证缺陷能够捉前的被发现和解决. 采用瀑布模型可以保证系统在整体上的充分把握,使系统具备良好的扩展性和可维护性?但对于前期需求不明确,而又很难短时间明确淸楚的项目则很难很好的利用瀑布模型.另外对于中小型的项目,需求设计和开发人员往往在项目开始后就会全部投入到项目中,而不是分阶段投入,因此采用瀑布模型会导致项目人力资源过多的闲置的情况,这也是必须要考虑的问题. 很多人往往会以进度约束而不选择瀑布模型,这往往是?个错误的观点.导致这种情况的?个关键因素往往是概念需求阶段人力不足.冈此在概念需求阶段人力能够得到充分保证的情况下,瀑布模型和迭代模型在开发周期上并不会存在太人的差别.反而是很多项目对于迭代或嫩捷模型用不好,为了赶进度在前期需求不明确,没有经过?个总体的架构设计情况下就开始编码,后期出现大量的返工而严重影响进度. 架构设计是软件开发中?个重要的关注点.因此在RUP中也捉及到软件开发要以架构为核心.因此在架构设计完成后系统会彼分为相关的f?系统和功能模块.每个功能模块间的接口都可以定义淸楚.在这种情况下,当模块B的详细设计做完成后往往就没有必妥等到其它模块的详细设计都妥完全作完才开始编码,冈此在架构设计完成后可以将系统分为多个模块并行开发,每个模块仍然遵循先设计和编码测试的瀑布模型思路.这是瀑布模型的?种最重要的改进思路,也可以说这是?种增量开发的模型.

2018年11月浙江通用技术选考卷(word版含答案)

第二部分通用技术(共50分) 一、选择题 1.如图所示的显示器支架,能根据用户需要带动显器在设定范围内缓慢平动,引导用户跟随屏幕活动颈部。从人机关系的角度分析,下列说法中不正确 ...的是 A.支架的设计考虑了普通人群和特殊人群 B.可根据需要设定乎动的范围,考虑了人的动态尺寸 C.引导用户活动颈部,实现了人机关系的健康目标 D.支架带动屏幕缓慢平动,不影响阅读,实现了人机关系的高效目标 2.如图所示为一款振动试验台。把物品包装后放入试验台,以汽车运输时的颠簸状态进行振动,测试物品是否会损坏。该试验的方法属于 A.优选试验法 B.强化试验法 C.模拟试验法 D.虚拟试验法 3.小明构思了下列插接式小発子方案,其中结构强度和稳定性最好的是

4如图所示为一款适合户外使用的喷雾降温风扇及其评价坐标图。它在普通落地扇的基础上增加了喷雾盘与水箱等,喷雾盘把水箱中的冷水雾化后进行降温。根据坐标图,下列说法中不恰当 ...的是 A.能耗较高 B.不适合室内使用,使用场合比较少 C.性价比的评价很高,说明价格很便宜 D.结合水多进行降温,降温效果较好 请根据第5~6題图完成5~6 题

5.图中多标的尺寸共有 A.1处 B.2处 C.3处 D.4处 6.通用技术实践课上,小明准备用70mmx50mm x6mm 的钢板加工该零件,下列说法中不正确 ...的是 A. 锉削时可以戴手套 B. 钻孔时不能用手直接扶持该工件 C.加工流程为:划线→钻孔→锯割→锉削 D.使用划针、钢直尺、样冲、铁锤就能完成划线 7.如图所示是一种压紧机构。在力F的作用下,推杆1通过连杆1、摆杆、连杆2推动推杆2将物体压紧。下列受力形式分析中正确的是 A.连杆1受弯曲、摆杆受拉、推杆2受压与受弯曲 B.连杆1受压、连杆2受压、推杆2受压与受弯曲 C.连杆1受压、摆杆受拉、推杆2受压 D.连杆1受压、连杆2受压、推杆2受压 8.小明要制作一支个性水笔,他准备用3D打印机打印笔管,购买笔头、墨水。下列流程中不合理的是

软件工程试题及答案(B)

B卷 一、选择题(每题2分,共40分) 1.软件项目的可行性研究要进行一次( C )需求分析。 A.详细的B.全面的C.简化的、压缩的D.彻底的 2、系统流程图用于可行性分析中的( A )的描述。 A.当前运行系统B.当前逻辑模型C.目标系统D.新系统 3、程序的三种基本控制结构的共同特点是( D ) A.不能嵌套使用B.只能用来写简单程序 C.已经用硬件实现D.只有一个入口和一个出口 4、维护中,因误删除一个标识符而引起的错误是( C )副作用。 A.文档B.数据C.编码D.设计 5、( D )是以提高软件质量为目的的技术活动。 A.技术创新B.测试C.技术创造D.技术评审 6、面向对象方法学的出发点和基本原则是尽可能模拟人类习惯的思维方式,分析、设计和 实现一个软件系统的方法和过程,尽可能接近于人类认识世界解决问题的方法和过程。因此面向对象方法有许多特征,如软件系统是由对象组成的;( C );对象彼此之间仅能通过传递消息互相联系;层次结构的继承。 A.开发过程基于功能分析和功能分解B.强调需求分析重要性 C.把对象划分成类,每个对象类都定义一组数据和方法D.对既存类进行调整 7、原型化方法是用户和设计者之间执行的一种交互构成,适用于( A )系统。 A.需求不确定性高的B.需求确定的C.管理信息D.实时 8、为了提高测试的效率,应该( D )。 A.随机地选取测试数据B.取一切可能的输入数据作为测试数据

C.在完成编码以后制定软件的测试计划D.选择发现错误可能性大的数据作为测试数据 9、使用白盒测试方法时,确定测试数据应根据( A )和指定的覆盖标准。 A.程序的内部逻辑B.程序的复杂结构C.使用说明书D.程序的功能 10、开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( C ) A.软件工程 B.软件周期 C.软件危机 D.软件产生 11、软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性 称为( B )。 A.可用性 B.可靠性 C.正确性 D.完整性 12、瀑布模型的关键不足在于( B ) A.过于简单 B.不能适应需求的动态变更 C.过于灵活 D.各个阶段需要进行评审 13、软件维护的副作用主要有以下哪几种( C ) A.编码副作用、数据副作用、测试副作用 B.编码副作用、数据副作用、调试副作用 C.编码副作用、数据副作用、文档副作用 D.编码副作用、文档副作用、测试副作用 14、在下面的软件开发方法中,哪一个对软件设计和开发人员的开发要求最高( B)。 A、结构化方法 B、原型化方法 C、面向对象的方法 D、控制流方法 15、软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主 要保证是( C)。 A、硬件环境 B、软件开发的环境 C、软件开发工具和软件开发的环境 D、开发人员的 素质 16、软件开发模型是指软件开发的全部过程、活动和任务的结构框架。主要的开发模型有瀑 布模型、演化模型、螺旋模型、喷泉模型和智能模型。螺旋模型将瀑布模型和演化模型相结合,并增加了(1),它建立在(2)的基础上,沿着螺线自内向外每旋转一圈,就得到(2)的一个新版本。喷泉模型描述了(3)的开发模型,它体现了这种开发方法创建软件的过程所固有的(4)和(5)的特征。 B(1) A、系统工程 B、风险分析 C、设计评审 D、进度控制 D(2) A、模块划分 B、子程序分解 C、设计; D、原型 A(3) A、面向对象 B、面向数据流 C、面向数据结构 D、面向事件驱动 D(4) A、归纳 B、推理 C、迭代 D、递归 A(5) A、开发各阶段之间无“间隙” B、开发各阶段分界明显 C、部分开发阶段分界明显 D、开发过程不分段 二、判断题(每题2分,共30分) 1.螺旋模型是在瀑布模型和增量模型的基础上增加了风险分析活 动。( T ) 2.数据字典是对数据流图中的数据流,加工、数据存储、数据的源和终点进行详细定义。 ( F ) 3.JAVA语言编译器是一个CASE工具。( T )。

通用技术试卷Word版

第二部分通用技术(50分) 一、选择题(本大题共 ?题,每小题 分,共 ?。在每小题给出的四个选项中,只有一个是符合题目要求的) ?如图所示是一款微型多旋翼无人机,它是利用无线电 遥控设备和自备的程序控制装置操纵的不载人的飞机。无人 机目前在航拍、灾难救援、观察野生动物、监控传染病、测 绘等领域得以应用,但是无人机飞行过程中也可能会发生失去控制坠落伤人。下列关于无 人机的说法中,不合理 ...的是 ??在航拍、灾难救援、测绘等等领域得以应用,体现了技术的综合性 ?从传统的飞机到无人机,体现了技术的创新性 ?无人机会失去控制坠落伤人,体现了技术的两面性 ?无人机能飞行航拍,体现了技术的目的性 ?以下是某冰箱企业设计时的部分分析,其中不是 ..从人机关系静态和动态尺寸出发考虑的是 ??冰箱操作空间水平范围为 ??— ???? ??冰箱的最大高度低于 ????? 第 题图

? 冷冻箱、冷藏箱高度分别为 ????、 ??显示部分的安装高度不高于 ????? ????,上下层比例协调 ?? 如图所示是周星同学所在学校报告厅的座椅,他想 在座椅靠背后面设计一个可翻转的小桌板用来放置学习用具, 平时不用时桌板可以向上翻起收纳。周星同学构思了多种方案, 下列方案中能实现上述功能的是 第 题图 ?? ??

? .如图所示的尺寸标注, 多标的尺寸有 第 题图 ???处 ? ??处 ???处 ? ??处 ?如图所示是一种可折叠结构,在悬臂上悬挂重物 后,悬臂与螺钉的主要受力及变形形式是

A 悬臂受拉、螺钉受拉 B 悬臂受弯曲、螺钉受压 C 悬臂受压、螺钉受压 D 悬臂受弯曲、螺钉受剪切 ? 如图所示的工件 中间的孔槽是通的。现用扁钢加工该工件,以下操作中正确的是 ?.用钢锯锯出 ???的弧形轮廓 .用圆锉修整????和 ???两段弧形的轮廓 .钻孔时为了安全带上手套 .钻孔后用平锉锉削中间凹槽的平面部分 ?用方钢加工如图所示的工件,以下加工流程中合理的是 ??划线→锯割→锉削→钻孔 ??划线→钻孔→锯割→锉削 ?划线→锉削→钻孔→锯割 ??划线→钻孔→锉削→锯割 ? 如图所示是某机器零件的加工流程,该零件主要在机器外部使用。对机器进行改 第 题图 第 题图 第 题图

软件工程考试题(含答案)

软件工程考试题 简答题 1、什么叫软件? 软件就是计算机系统中与硬件相互依存的另一部分,它就是包括程序,数据及其相关文档的完整集合 2、什么叫软件危机?软件危机包含哪两点?软件危机产生的原因就是什么? 软件危机就是指在计算机软件开发与维护过程中所遇到的一系列严重问题。包括两点: (1)如何开发软件,以满足对软件日益增长的需求; (2)如何维护数量不断膨胀的已有软件。 软件开发与维护过程中存在的许多严重问题,一方面与软件本身的特点有关,另一方面也与软件开发与维护的方法不正确有关。具体表现如下: (1)软件就是逻辑部件而不就是物理部件。 (2)软件的规模越来越大,复杂性越来越大。 (3)轻视需求分析的重要性,轻视软件维护的错误观点与方法。 3、什么叫软件工程? 1968年在第一届NATO会议上的早期定义: “建立并使用完善的工程化原则,以较经济的手段获得能在实际机器上有效运行的可靠软件的一系列方法”。 1993年IEEE的定义: “①软件工程就是:把系统的、规范的、可度量的途径应用于软件开发、运行与维护过程,也就就是把工程应用于软件;②进而研究①实现的途径”。 我们国家最近定义:软件工程就是指导计算机软件开发与维护的工程学科。它采用工程的概念、原理、技术与方法来开发与维护软件,把经过时间考验而证明正确的管理技术与当前能够得到的最好的技术方法结合起来。 4、两种软件工程方法学开发软件时要建立哪些模型? 软件工程方法学包括:传统方法学与面向对象方法学。常用的开发模型有: 瀑布模型(需求稳定,而且可以预先指定) 原型模型(需求模糊或者随时间变化) 增量模型(分析员先作出需求分析与概要设计,用户参与逐步完善) 螺旋模型(将瀑布模型与原型化模型结合起来,并加入了风险分析) 喷泉模型(使开发过程具有迭代性与无间隙性) 5、软件过程模型有哪些?简述它们的特点。 过程模型分为五大类:1、管理过程模型。2、瀑布模型(又称为生命周期模型)。3、增量过程模型:包括增量模型,,RAD模型。4、烟花过程模型:包括原型开发模型,螺旋模型,协同开发模型。5、专用过程模型:包括机遇构建的开发模型,形式化方法模型,面向方面的软件开发模型。 6、什么就是软件生命周期? 一个软件从定义,开发,使用与维护,直到最终被废弃,要经历一个漫长的时期,通常把软件经历的这个漫长时期称为生命周期 7、软件生命周期有哪几个阶段与步骤? 三个阶段:定义、开发、维护 八个步骤:问题定义、可行性研究、需求分析;总体设计、详细设计、编码与单元测试、综合测试;运行维护。 8、计算机软件的开发经过哪三个大阶段? 三个阶段:定义、开发、维护 9、软件开发的各阶段的任务就是什么? 定义阶段:问题定义--任务:关于规模与目标的报告书;可行性研究--任务:系统的高层逻辑模型:数据流图,成本/效益分析;需求分析--任务:系统的逻辑模型:数据流图,数据字典,算法描述。 开发阶段:总体设计--任务:系统流程图,成本/效益分析,推荐的系统结构:层次图/结构图;详细设计--任务:HIPO图或PDL 图;编码与单元测试--任务:源程序清单,单元测试方案与结果;综合测试--任务:综合测试方案,结果集成测试,验收测试,完整一致的软件配置。 维护阶段:软件维护--任务:维护记录以及改正性维护,适应性维护,完整性维护与预防性维护

江西省2018普通高考通用技术试卷及答案(word免费版)

江西省2018普通高考通用技术试卷及答案(WORD版) 一、选择题(本大题共15小题,每小题4分,共60分。每小题给出的四个选项中,只有一项是符合题目要求的) 1、帕金森病患者因手抖影响进食,有人发明了一种防抖勺,能够帮助患者进食时,减少手的抖动对勺子的影响。这种防抖勺充 满电可使用2-3天。下列说法不正确 A.该防抖勺的设计满足了特殊人群的需要 B.若防抖勺没有电了,就会影响防抖勺的使用, 说明技术应用具有两面性 C.该防抖勺的制造技术需要运用多门学科的知 识,体现了技术的综合性 D.防抖技术的发明,推动了防抖摄影机、防抖 勺等产品设计的进步 2、今年全国两会会场上,一款矿泉水瓶上的绿色标签引发了媒体的关注。在这款标签上,可用笔签名,也可用指甲轻轻一划作标 记,避免拿错水瓶。下列关于该标签的设计,体现 了可持续发展原则的是 A.该标签的可签名设计 B.可用指甲在该标签上作标记 C.该标签印有“请喝完”的提示语 D.该标签的颜色设计 3、小玉发现生病的父亲泡中药茶时,常常难以控制合适的浓度,于是她设计了一款可以自由调节杯内网盒高度的新型水杯,并且申请了实用新型专利。关于这个案例,下列说法不正确的是 A.小玉发现问题的途径是观察生活 B.专利权是知识产权的一种 C.该专利的申请程序要经过提交申请、受理、初审、实质审查、授权等多个阶段

D.该专利的保护期限是10年 4、如图,是某一汽车爱好者发明的安全伞。下列关于该伞的说法不正确的是 甲乙丙丁A.图甲:伞的边缘有反光警示条,雨夜出行能警示过往车辆,实现了人机关系的信息交互 B.图乙:该伞可以单手操控,自动开收,这种控制属于手动控制 C.图丙:带有安全带切割器的伞柄上有一个凹槽设计,用于隐藏刀片,这体现了设计的安全性原则 D.图丁:伞柄上的破窗器应具有较高的强度和硬度,在遇到险情时可破窗逃生 5、小钟发现班上很多同学家离学校较远,中午趴在课桌上午休,经常睡得手发麻,于是她设计了一个拱形的午睡枕头(如图所示)。午休 时可以将枕头跨在手腕上,头靠在枕面,手就不会发麻。 在设计前,她收集了以下信息:①制作枕头的材料;②班 级的人数;③额头所需的托盘弧度;④同学手臂的粗细; ⑤教室的大小。其中你认为必要的信息是 A.②③⑤B.①②④C.①③④D.①②③ 6、如图,是某款壁灯上的一个标签,该标签为产品的 【产品名称】LED太阳能壁灯【稳定功率】 2. 4W 【货号】00 【输出流明】260LM 【产品重量】0. 8KG 【产品光源】LED 【产品尺寸】247×132×64mm 【防漏电等级】CIASSⅢ 【产品色温】4000K 【防水防尘等级】IP44 A.配件清单说明B.技术参数说明C.结构组成说明D.维护保养说明7、如图,是一款公交地铁一卡通智能戒指。出行时,将佩戴的智能戒指靠近公交、地铁的读卡器设备,即可感应并读取相关信息,实现支付。关于该智能戒指

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

第一部分选择题 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1、()是软件生存期中的一系列相关软件工程活动的集合,它由软件规格说明、软件设计与开发、软件确认、软件改进等活动组成。 A 软件过程 B 软件工具 C 质量保证 D 软件工程 2、在各种不同的软件需求中,功能需求描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明,()是从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性的额外要求。 A 业务需求 B 功能要求 C 非功能需求 D 用户需求 3、软件测试计划开始于需求分析阶段,完成于()阶段。 A 需求分析 B 软件设计 C 软件实现 D 软件测试 4.下面关于面向对象方法中消息的叙述,不正确的是( )。 A. 键盘、鼠标、通信端口、网络等设备一有变化,就会产生消息 B.操作系统不断向应用程序发送消息,但应用程序不能向操作系统发送消息 C. 应用程序之间可以相互发送消息 D.发送与接收消息的通信机制与传统的子程序调用机制不同 5.美国卡内基—梅隆大学SEI提出的CMM模型将软件过程的成熟度分为5个等级,以下选项中,属于可管理级的特征是( )。 A.工作无序,项目进行过程中经常放弃当初的计划 B.建立了项目级的管理制度 C.建立了企业级的管理制度 D.软件过程中活动的生产率和质量是可度量的 6.在McCall软件质量度量模型中,()属于面向软件产品修改。 A.可靠性B.可重用性C.适应性 D.可移植性 7.软件生命周期中所花费用最多的阶段是() A.详细设计 B.软件编码 C.软件测 试 D.软件维护 8.需求分析阶段的任务是确定() A.软件开发方法 B.软件开发工具 C.软件开发费 D.软件系统的功能

江西省高考《通用技术》试卷及答案(word版)教学内容

2017江西省高考《通用技术》试卷及答案 (w o r d版)

2017年江西省普通高考《通用技术》试卷(100分) 一、选择题(本大题共15小题,每小题4分,共60分。每小题给出的四个选项中,只有一项是符合题目要求的) 1.有人根据液体塑形技术设计了一种球形可食用水泡,其外膜由可食用的天然海藻提取而成,即使丢弃也能自然降解,不会污染环 境,且每个水泡的成本不到一角钱。下列关于水泡的说 法不正确的是 A、液体塑形技术对可食用水泡的设计产生了重要影响 B、可食用水泡的设计是液体塑形技术发展的驱动力 C、可食用水泡外膜的设计体现了可持续发展原则 D、可食用水泡低成本的设计体现了经济性原则 2.小童买了一辆新车,具有车窗防夹手的功能。车窗玻璃在上升过程中,若遇到一定的阻力就会马上停止上升或向下降到最低。现在他要对这种功能进行检测,下列测试材料中较为合适的是 A、玻璃棒 B、人手 C、铁棒 D、橡胶棒 3.小丽同学想设计一种两用眼镜盒,提供给同时拥有框 架眼镜和隐形眼镜的人群使用。在设计前,她收集了以 下信息:①制作眼镜盒的材料;②眼镜的度数;③眼镜盒的连接方式;④隐形眼镜镜片盒及护理液所占空间大小。其中你认为必要的信息是 A、①②③ B、①②④ C、①③④ D、②③④ 4.如图,是我国自主研发的桥梁斜拉索检测机器人“探索 者-IV”号,它能代替人工在桥梁斜拉索上爬升,并且对

斜拉索的外观损伤、内部钢丝锈蚀与断丝等情况进行全自动无损检测,检测过程不需封桥,具有快捷、准确和安全等特点。下列关于“探索者-IV”号的说法不正确的是 A、它的研发是科学活动,不是技术活动 B、它为桥梁斜拉索的安全性评估提供了强有力的技术保障 C、它的应用优化了桥梁斜拉索检测流程 D、它的应用可避免封闭交通带来的经济损失 5.等红灯是一件相当枯燥乏味的事,如果有人把原来呆板的红灯设计成欢快、优雅、搞怪的“跳舞小红人”,你是否愿意耐心等待呢?关于这个设计,下列说法正确的是 A、小红人跳舞欢快、优雅、搞怪,实现了人机关系的高效目标 B、小红人跳舞的设计主要是为了考虑特殊人群的需求 C、小红人跳舞的设计满足人的心理需求 D、小红人跳舞的设计提高了信息交互的准确性 6.2017年5月5日,我国具有完全自主知识产权的新一代大型喷气式客机C919顺利完成首飞试验。首飞后还将对飞机进行极限载荷静力试验,届时飞机将加载1.5倍的限制载荷并能承受一定时间而不被破坏。这种试验方法属于 A.优选试验法 B.强化试验法 C.虚拟试验法 D.对比试验法 7.如图,是一种防近视笔。写字时,拔出笔套,电源导 通,笔尖弹出。笔杆上的电子眼窗口内的感应器可以探测 孩子的书写姿势,如果姿势不正确,笔尖就会缩回,无法

软件工程试题及答案

1. 软件生命期各阶段的任务是什么? 答:软件生命期分为7个阶段: 1、问题定义:要解决的问题是什么 2、可行性研究:确定问题是否值得解,技术可行性、经济可行性、操作可行性 3、需求分析:系统必须做什么 4、总体设计:系统如何实现,包括系统设计和结构设计 5、详细设计:具体实现设计的系统 6、实现:编码和测试 7、运行维护:保证软件正常运行。 2、软件重用的效益是什么? 答:1、软件重用可以显著地改善软件的质量和可靠性。 2、软件重用可以极大地提高软件开发的效率。 3、节省软件开发的成本,避免不必要的重复劳动和人力、财力的浪费。 3、自顶而下渐增测试与自底而上渐增测试各有何优、缺点? 答: ①自顶而下渐增测试 优点:不需要测试驱动程序,能够在测试阶段的早期实现并验证系统的主要功能,而且能够尽早发现上层模块的接口错误。 缺点:需要存根程序,底层错误发现较晚。 ②自底而上渐增测试 优点与缺点和自顶而下渐增测试相反。 4 、提高可维护性的方法有哪些? 答:在软件工程的每一阶段都应该努力提高系统的可维护性,在每个阶段结束前

的审查和复审中,应着重对可维护性进行复审。 在需求分析阶段的复审中,应对将来要扩充和修改的部分加以注明。在讨论软件可移植性问题时,要考虑可能要影响软件维护的系统界面。 在软件设计的复审中,因从便于修改、模块化和功能独立的目标出发,评价软件的结构和过程,还应对将来可能修改的部分预先做准备。 在软件代码复审中,应强调编码风格和内部说明这两个影响可维护性的因素。 在软件系统交付使用前的每一测试步骤中都应给出需要进行预防性维护部分的提示。 在完成每项维护工作后,都应对软件维护本身进行仔细认真的复审。 为了从根本上提高软件系统的可维护性,人们正试图通过直接维护软件规格说明来维护软件,同时也在大力发展软件重用技术。 简述软件测试要经过哪几个步骤,每个步骤与什么文档有关。 【解答】 测试过程按 4 个步骤进行,即单元测试(模块测试)、集成测试(子系统测试和系统测试)、确认测试(验收测试)和平行运行。 单元测试集中对用源代码实现的每一个程序单元进行测试,与其相关的文档是单元测试计划和详细设计说明书。 集成测试把已测试过的模块组装起来,主要对与设计相关的软件体系结构的构造进行测试。与其相关的文档是集成测试计划和软件需求说明书。 确认测试则是要检查已实现的软件是否满足了需求规格说明中确定了的各种需求,以及软件配置是否完全、正确。与其相关的文档是确认测试计划和软件需求说明书。 平行运行把已经经过确认的软件纳入实际运行环境中,与其他系统成份组合在一起进行测试。与其相关的文档:用户指南、使用手册等。 36.简述容错技术的四种主要手段,并解释。

(完整word版)2019陕西省普通高中学业水平考试(通用技术样题)

2019年陕西省普通高中学业水平考试(样题) 通用技术与设计 时间:60分钟满分:100分 注意事项: 1.本试卷分为第一部分和第二部分。第一部分为选择题,第二部分为非选择题。 2.考生领到试卷后,必须按规定在试卷上填写姓名、考籍号、座位号,并在答题卡上涂黑对应的试卷类型信息点。 3.所有答案必须在答题卡上指定区域内作答。考试结束后,将本试卷和答题卡一并交回。 第一部分(选择题共50分) 一、单项选择题(共16小题,每小题2分,计32分。在每小题给出的四个选项中,只有一项是符合题目要求的) 1.下列属于标准件的是 ①水杯②垃圾桶③螺栓④螺母⑤书桌⑥电视遥控器⑦USB接口⑧门把手A.①②⑤B.①②⑥C.③④⑧D.③④⑦ 2.如图所示为某款跟拍无人机,它具有网状保护框,使用时人们可以接近设备甚至将其握在手中,而不用担心受伤。这种网状保护框的设计实现了人机关系目标中的 A.安全

B.健康 C.舒适 D.高效 3.采用某种新型材料制作的预警机雷达外罩,重量更轻、强度更高。从结构类型的角度来说这种雷达外罩属于 A.实体结构B.框架结构C.壳体结构D.组合结构 4.针对共享单车的乱停放及大量聚集的现象,某公司设计出了一款“公共电子围栏”,它基于无线传输技术,通过在虚拟停车区域内安装无线设备,接收共享单车停放状态,实时记录进出“公共电子国栏”的单车数量,并向共享单车企业及政府部门上报整体车辆运营数据。这款“公共电子围栏”体现了设计的 A.道德原则、可持续发展原则B.创新原则、实用原则 C.实用原则、技术规范原则D.经济原则、美观原则 5.如图所示为某款画线器,可在手动画线时画出较直的线,下列关于画线器液轮在使用时的受力分析正确的是 A.一定受拉(力) B.只受弯曲(力) C.一定受压(力) D.只受剪切(力) 6.某同学发现家中反渗透净水器净化水时产生的废水太多的问题后,经过不断实

软件工程试题及答案53581

软件工程 一、填空题(每题2分,共20分) 1、系统流程图是描述物理模型的传统工具,用图形符号表示系统中各个元素表达了系统中各种 元素之间的( )情况。 2、成本效益分析的目的是从( )角度评价开发一个项目是否可行。 3、自顶向下结合的渐增式测试法,在组合模块时有两种组合策略:深度优先策略和( ) 。 4、在JSP方法中解决结构冲突的具体办法是( )。 5、详细设计的任务是确定每个模块的内部特性,即模块的算法、( )。 6、所有软件维护申请报告要按规定方式提出,该报告也称( )报告。 7、独立路径是指包括一组以前没有处理的语句或条件的一条路径。从程序图来看,一条独立路 径是至少包含有一条( )的边的路径。 8、设计任何一个人机界面,一般必须考虑()四个方面。 9、在软件测试中,已知产品内部工作过程,通过测试检验产品内部动作是否按照产品规格说明 的规定正常进行的方法称为()测试法。 10、()是对软件结构中模快间关联程度的一种度量。 三、判断题(每题2分,共20分) 1. 缺乏有力的方法学的指导和有效的开发工具的支持,这往往是产生软件危机的原因之一。 () 2. 一个好的开发人员应具备的素质和能力不包括具有良好的书面和口头表达能力。() 3. 在用户需求分析时观察用户手工操作过程不是为了模拟手工操作过程,而是为了获取第一手 资料,并从中提取出有价值的需求。() 4. 快速原型技术的适用于软件产品要求大量的用户交互、或产生大量的可视输出、或设计一些 复杂的算法等场合。() 5. 流程图也称为程序框图是最常用的一种表示法。 6. 面向数据设计方法一般都包括下列任务:确定数据结构特征;用顺序、选择和重复三种基 本形式表示数据等步骤。() 7. 理想的人机界面应针对具有典型个性的特定的一类用户设计。() 8. 数据输入的一般准则中包括尽量增加用户输入的动作。() 9. 用穷举测试是较现实的测试方法。() 10、在软件维护过程中改善性维护是为适应环境的变化而修改软件的活动。() 四、论述题(共40分) 1、软件维护是软件生命周期的重要组成,而影响维护的因素较多,除了人员因素、技术因素和 管理因素外,还有程序自身的因素,具体影响因素可归纳为:a) 软件系统的规模;b) 软件系统的年龄;c) 软件系统的结构。 试回答以下问题: 1) 给出上述三项因素的解释,阐述“规模”、“年龄”和“结构”的具体含义。(6分) 2) 扼要分析影响维护工作量的因素,即分析可能增加维护工作量的因素和可能减少维护工作 量的因素。(8分) 3) 简单传述软件可维护性度量的含义。(8分) 2、可行性研究报告的主要内容有哪些?(8分) 3、系统设计的内容是什么?(10分) 五、综合题(20分)某电器集团公司下属的厂包括技术科、生产科等基层单位。现在想建立一 个计算机辅助企业管理系统,其中:

2017江西省高考《通用技术》试卷及答案(word版)

2017年江西省普通高考《通用技术》试卷(100分) 一、选择题(本大题共15小题,每小题4分,共60分。每小题给出的四个选项中,只有一项是符合题目要求的) 1.有人根据液体塑形技术设计了一种球形可食用水泡,其外膜由可食用的天然海藻提取而成,即使丢弃也能自然降解,不会污染环境,且每个水泡的成本不到一角钱。下列关于水泡的说法不正确的是 A、液体塑形技术对可食用水泡的设计产生了重要影响 B、可食用水泡的设计是液体塑形技术发展的驱动力 C、可食用水泡外膜的设计体现了可持续发展原则 D、可食用水泡低成本的设计体现了经济性原则 2.小童买了一辆新车,具有车窗防夹手的功能。车窗玻璃在上升过程中,若遇到一定的阻力就会马上停止上升或向下降到最低。现在他要对这种功能进行检测,下列测试材料中较为合适的是 A、玻璃棒 B、人手 C、铁棒 D、橡胶棒 3.小丽同学想设计一种两用眼镜盒,提供给同时拥有框架眼镜和 隐形眼镜的人群使用。在设计前,她收集了以下信息:①制作眼 镜盒的材料;②眼镜的度数;③眼镜盒的连接方式;④隐形眼镜 镜片盒及护理液所占空间大小。其中你认为必要的信息是 A、①②③ B、①②④ C、①③④ D、②③④ 4.如图,是我国自主研发的桥梁斜拉索检测机器人“探索者-IV” 号,它能代替人工在桥梁斜拉索上爬升,并且对斜拉索的外观损 伤、内部钢丝锈蚀与断丝等情况进行全自动无损检测,检测过程 不需封桥,具有快捷、准确和安全等特点。下列关于“探索者-IV” 号的说法不正确的是 A、它的研发是科学活动,不是技术活动 B、它为桥梁斜拉索的安全性评估提供了强有力的技术保障 C、它的应用优化了桥梁斜拉索检测流程 D、它的应用可避免封闭交通带来的经济损失 5.等红灯是一件相当枯燥乏味的事,如果有人把原来呆板的红灯设计成欢快、优雅、搞怪的“跳舞小红人”,你是否愿意耐心等待呢?关于这个设计,下列说法正确的是 A、小红人跳舞欢快、优雅、搞怪,实现了人机关系的高效目标 B、小红人跳舞的设计主要是为了考虑特殊人群的需求 C、小红人跳舞的设计满足人的心理需求 D、小红人跳舞的设计提高了信息交互的准确性 6.2017年5月5日,我国具有完全自主知识产权的新一代大型喷气式客机C919顺利完成首飞试验。首飞后还将对飞机进行极限载荷静力试验,届时飞机将加载1.5倍的限制载荷并能承受一定时间而不被破坏。这种试验方法属于 A.优选试验法 B.强化试验法 C.虚拟试验法 D.对比试验法 7.如图,是一种防近视笔。写字时,拔出笔套,电源导通,笔尖弹出。笔杆上的电子眼窗口内的感应器可以探测孩子的书写姿势,如果姿势不正确,笔尖就会 缩回,无法继续书写。下列关于防近视笔的使用和维护方法不正确 的是 A、书写完及时套上笔套,切断电源,以免耗电

软件工程期末考试题及答案

15、31重复 16. 34. 重复

18. 19.

33.

20. 请就以下需求建立用例图、类图 用时序图描述病人病情异常时系统的情况,其他情况从略 在医院的病房里,将病症监视器安置在每个病床,对病人进行监护。监视器将病人的病症信号(组合)实时地传送到中央监护系统进行分析处理。在中心值班室里,值班护士使用中央监护系统对病员的情况进行监控,监护系统实时地将病人的病症信号与标准的病诊信号进行比较分析,当病症出现异常时,系统会立即自动报警,并打印病情报告和更新病历。系统根据医生的要求随时打印病人的病情报告,系统还定期自动更新病历。

21.OOA模型有哪些元素组成? 22. 现在要对一个自动取款机(A TM)密码功能软件进行黑盒测试,该软件的规格说明如下: 插入ATM机有效银行卡,机器界面显示“请输入六位密码”;若密码正确机器显示“查询、取款等功能界面”;若密码错误显示“密码错误”;若密码错误三次机器吞卡;若插入非银行卡或消磁卡机器显示“无效卡,退出”。有效测试卡的密码是112233。 请用等价类和边界值方法设计测试该软件功能的全部测试用例。 25. 假设你的任务是对一个已有的软件做重大修改,而且只允许你从下述文档中选取两份: (a)程序的规格说明;(b)程序的详细设计结果(自然语言描述加上某种设计工具表示);(c)源程序清单(其中有适当数量的注解)。 你将选取哪两份文档?为什么这样选取?你打算怎样完成交给你的任务? 26. 什么是程序设计风格?为了具有良好的设计风格,应注意哪些方面的问题? 27. 软件测试的步骤是什么?这些测试与软件开发各阶段之间的关系? 28. 某商场在“五一”期间,顾客购物时收费有4种情况:普通顾客一次购物累计少于100元,按A类标准收费(不打折),一次购物累计多于或等于100元,按B类标准收费(打9折);会员顾客一次购物累计少于1000元,按C类标准收费(打8折),一次购物累计等于或多于1000元,按D类标准收费(打7折)。 按照路径覆盖法设计测试用例。

基于生命周期的软件测试-教案

《软件测试基础》教案 第三讲 教材内容:3 课时1 ----------------------------------------------------------------------------------------------------------------------------- 2 1.回顾上一章: [5分钟] --------------------------------------------------------------------------------------------------- 2 2.课程知识点讲解: ----------------------------------------------------------------------------------------------------- 3 2.1.具体知识点1:基于生命周期测试概述[10分钟] (3) 2.2.具体知识点2:生命周期各个阶段的测试要求[10分钟] (3) 2.3.具体知识点2:HP ALM对生命周期软件测试的支持[10分钟] (3) 3.本节总结[10分钟] --------------------------------------------------------------------------------------------------- 4 4.考核点--------------------------------------------------------------------------------------------------------------------- 4 5.测试题--------------------------------------------------------------------------------------------------------------------- 4 6.扩展部分------------------------------------------------------------------------------------------------------------------ 4 7.学员问题汇总 ----------------------------------------------------------------------------------------------------------- 4 8.作业------------------------------------------------------------------------------------------------------------------------ 4课时2 ----------------------------------------------------------------------------------------------------------------------------- 5 9.回顾上一章: [5分钟] --------------------------------------------------------------------------------------------------- 5 10.课程知识点讲解:-------------------------------------------------------------------------------------- 5 10.1.具体知识点1:[10分钟] (5) 10.2.具体知识点2:[10分钟] (5) 10.3.具体知识点3:[10分钟] (5) 11.本节总结[10分钟] ----------------------------------------------------------------------------------- 6 12.考核点 ----------------------------------------------------------------------------------------------------- 6 13.测试题 ----------------------------------------------------------------------------------------------------- 6 14.扩展部分 -------------------------------------------------------------------------------------------------- 6 15.学员问题汇总-------------------------------------------------------------------------------------------- 6 16.作业 -------------------------------------------------------------------------------------------------------- 6

相关主题
文本预览
相关文档 最新文档