




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章软件工程学概述填空题TOC\o"1-5"\h\z1.软件工程需要解决的问题,有( )、( )、( )、( )、( )。2.到目前为止,软件生产的发展经过了三个阶段,即( )、( )、( )。3.计算机科学中的研究成果均可用于软件工程,但计算机科学侧重于( ),而软件工程侧重于()。4.软件工程要用管理科学的方法和原理进行( )。5.软件工程是用科学知识和技术原理来( )、()、()软件的一门学科。6.软件工程研究的主要内容包括软件开发技术和软件开发管理两个方面。在软件开发技术方面,主要是研究()、()、()。在软件开发管理方面,主要是研究()、()、()。7.作为一门交叉学科,软件工程具有很强的综合性,它涉及()、()、()、()等领域。8.软件工程要用工程科学中的观点来进行 ()、()、TOC\o"1-5"\h\z( )。9.计算机程序及其说明程序的各种文档称为 。计算任务的处理对象和处理规则的描述称为( )。有关计算机程序功能、设计、编制、使用的文字或图形资料称为( )。10.软件工程要用( )的方法建立软件开发中的各种模型和各种算法,如可靠性模型,说明用户需求的形式化模型等。)、)等活动,可以)。11)、)等活动,可以)。软件生存周期包括()、( )、(()、( )、( )、(将这些活动以适当方式分配到不同阶段去完成。12.开发软件工具的主要目的是为了提高软件生产率和改善(—个组织中的CASE系统遵循从初始需求到完全废弃这一生存期,CASE生存期各步骤如下:(1)CASE((2)CASE( )(3)CASE((5)CASE( (2)CASE( )(3)CASE((5)CASE( );(6)(软件开发环境是相关的一组(按照一定的软件开发模型组织而成的。)(4)CASE( );)。)的集合,它支持一定的软件开发方法或15.环境集成主要有( )、界面集成、控制集成、( )、过程集成。TOC\o"1-5"\h\z16.CASE可以辅助软件开发生命周期各阶段进行软件开发,它是一组( )。17CASE是多年来在软件开发管理、软件开发方法、软件开发环境的( )等方面研究和发展的产物。基于方法的环境可分为两大类:( )与( )。CASE这一术语的英文是( )。需求分析工具主要包括:正文和数据流图工具、( )工具、面向对象的分析工具。软件开发环境就是围绕着软件开发的一定目标而组织在一起的相关一组( )的有机集合。
)和降低软件成本。)环境、( ))的技术;另一类是支持)和降低软件成本。)环境、( ))的技术;另一类是支持23.软件开发环境按解决的问题分类,可分为:(环境、( )环境。24.CASE系统所涉及到的技术有两类:一类是支持(()的技术。从CASE系统产生方式来看,还有一种特殊的CASE技术,即( ),它是生成CASE系统的生成器所采用的技术。25.根据支持的过程,CASE工具可分为( )、( )、( )26.软件开发环境是与软件生存期、( )和软件处理模型紧密相关的。软件工具通常由工具、工具接口和( )三部分构成。产品管理包括()和()。软件开发环境的目标是提高( )和( )。因而理想的软件开发环境应是能),同时实现这些支持整个软件生存期阶段的开发活动,并能支持各种处理模型的(),同时实现这些TOC\o"1-5"\h\z开发方法的( )。( )是指为支持计算机软件的开发、维护、模拟、移植或管理而研制的程序系统。软件工具的发展特点是软件工具由单个工具向( )方向发展。重视( )的设计,不断地采用新理论和新技术。软件工具的商品化推动了软件产业的发展,而软件产业的发展又增加了对软件工具的需求,促进了软件工具的商品化进程。Reifer和Trattner将软件工具分为:( )、( )、( )、( )、( )和( )等六类。软件开发环境是相关的一组( )集合,它支持一定的( )或按照一定的( )组织而成的。软件工具通过( )与其他工具、操作系统或网络操作系统以及通信接口、环境TOC\o"1-5"\h\z信息库接口等进行交互作用。当工具需要与用户进行交互作用时则通过( )。按软件开发环境的演变趋向分类,可分为( )的环境、( )环境、( )的环境。( )是指工具运行在相同的硬件/操作系统平台上。( )是指工具使用共享数据模型来操作。( )是指工具提供相同的用户界面。1990年WaSserman讨论软件工程环境的集成时,提出一个五级模型。即( )、( )、( )、( )和( )。1993年,Fuggetta根据CASE系统对软件过程的支持范围,提出CASE系统可分为:支持( )的工具、工作台支持( )活动、环境支持( )三类。一个CASE工作台是一组( ),支持对象设计、实现或测试等特定的软件开发阶段。工作台工具能通过( )、( )或( )来集成。40•在CASE集成中,( )集成支持工作台或环境中一个工具对系统中其他工具的访问。( )集成是指CASE系统嵌入了关于过程活动、阶段、约束和支持这些活动所需的工具静知识。支持分析和设计的工作台有时称为( )CASE工具,它们支持软件开发的早期过翟。程序设计工作台则称为( )CASE工具。表示集成或用户界面集成是指一个系统中的工具使用共同的风格,以及采用共同的TOC\o"1-5"\h\z吊产变互标准集,工其有一个相似的外观。目前,表示集成有如下三种不同级别:( )、( )和( )。数据集成指不同软件工程能相互交换数据。因而,一个工具的结果能作为另一个工具的输入。有三个级别的数据集成:( )、( )和( )。对CASE工具分类的标准可分为( )、( )和( )。45.开发过程管理包括( )、( )等。46•根据支持的范围,CASE工具可分为( )、( )和( )工具。47.CASE把( )、( )和( )集成到一个统一且一致的框架中,并且吸收了CAD(计算机辅助设计)、软件工程、操作系统、数据库、网络和其他计算机领域的原理和技术。48•软件工程过程包含了( )、( )、( )、( )、( )、( )、( )七个过程。49•描述软件开发过程中各种活动如何执行的模型称为( )模型。从软件工程诞生以来,已经提出了多种软件开发方法,如( )、( )、( )、( ),它们对软件工程及软件产业的发展起到了不可估量的作用。结构化方法由( )、( )、( )构成。它是一种面向( )开发方法。( )模型是一种非整体开发的模型。软件在该模型中是“逐渐”开发出来的,开发出一部分,向用户展示一部分,可让用户及早看到部分软件,及早发现问题。或者先开发一个“原型”软件,完成部分主要功能,展示给用户并征求意见,然后逐步完善,最终获得满意的软件产品。TOC\o"1-5"\h\z喷泉模型是一种以( )为动力,以( )作为驱动的模型,适合于( )的开发方法。它克服了瀑布模型不支持软件重用和多项开发活动集成的局限性。喷泉模型使开发过程具有( )和( )。变换模型是一种适合于( )方法的模型。从( )开始,经过一系列( ),最终得到系统的目标程序。结构化方法总的指导思想是( )。它的基本原则是功能的( )与( )。它是软件工程中最早出现的开发方法,特别适合于( )的问题。维也纳开发方法(vDM)是一种形式化的开发方法,软件的需求用严格的( )描述,然后把描述模型逐步变换成目标系统。螺旋模型将( )模型和( )模型结合起来,加入了两种模型均忽略了的风险分析,弥补了这两种模型的不足。螺旋模型将开发过程分为几个螺旋周期,在每个螺旋周期内分为四个工作步骤。第一步( ),确定目标,选定实施方案,明确开发限制条件。第二步( ),分析所选方案,识别风险,通过原型消除风险。第三步( ),实施软件开发。第四步( ),评价开发工作,提出修改意见,建立下一个周期的计划。面向对象开发方法包括( )、( )、( )三部分。Jackson方法是一种面向( )的开发方法。面向对象开发方法有( )方法、( )方法和( )方法。( )一般是指为了支持软件开发人员和维护活动而使用的软件。例如项目估算工具、需求分析工具、设计工具、编码工具、测试工具和维护工具等。目前有若干种软件生存周期模型,例如( )模型、( )模型、( )模型、( )模型、( )模型和( )模型。瀑布模型是将软件生存周期各个活动规定为依线性顺序连接的若干阶段的模型。它包括( )、( )、( )、( )、( )、( )、( )、( ),它规定了由前至后、相互衔接的固定次序,如同瀑布流水,逐级下落。CASE技术是( )和( )的结合,它不同于以前的软件技术,因为它强调了解决整个软件开发过程度效率问题,而不是解决个别阶段的问题。由于跨越了软件生存周期各个阶段,着眼于软件分析和设计以及实现和维护的自动化,从软件生存周期的两端解
决了生产率问题。JSP(JacksonStruetureProgramming)方法首先描述问题的输入、输出数据结构,分析其对应性,然后推出相应的程序结构,从而给出问题的( )。67.68段按(69.简单实用、应用广泛、技术成熟的开发方法是(增量构造模型是指,在前面的开发阶段按()。)进行(),后面的开发阶行(70.7172.73.74.)开发。增量模型是在项目的开发过程中以一系列的)和(演化提交模型中,项目开发各阶段都是用(构造原型的技术主要有()。)、()、)开发系统。增量方式包括67.68段按(69.简单实用、应用广泛、技术成熟的开发方法是(增量构造模型是指,在前面的开发阶段按()。)进行(),后面的开发阶行(70.7172.73.74.)开发。增量模型是在项目的开发过程中以一系列的)和(演化提交模型中,项目开发各阶段都是用(构造原型的技术主要有()。)、()、)开发系统。增量方式包括)开发的。)、根据原型的目的、方式及内容的取舍不同,原型特征可分为()。)、()、)、( )四类。增量构造模型是在瀑布模型基础上,对一些阶段进行()o'增量开发是指在项目开发周期内,以一定的时间间隔(),对另一些阶段进);增量提交是指在75.原型模型又称( ),它是()的另一种形式。76.对于实验型,用原型过程来代替()阶段,即在()阶段引入原型,快速分析(),快速构造原型,通过运行,考察设计方案的(),原型成为设计的()或( )的一部分。77.原型开发步骤包括()、()、()、()、()。78.快速原型的思想是在研究()的方法和技术中产生的。79.瀑布模型本质上是一种()顺序模型。项目开发周期内,以一定的时间间隔( )向用户提交()及()。80.对于演化型,用原型过程代替()阶段。这是典型的演化提交模型的形式,是TOC\o"1-5"\h\z在强有力的( )支持下,通过原型过程的( ),直接得到( )。快速原型是利用原型辅助软件开发的一种新思想。经过简单( ),()个原型,用户与开发者在()过程中加强通信与反馈,通过(),减少误解,弥补遗漏,适应变化,最终提高软件质量。探索型类型的原型模型是把原型用于开发的( )阶段,目的是要弄清( )确定( ),并探索各种方案的( )。构造原型时,必须注意( )取舍,忽略一切暂时不关心的部分。用原型过程来代替设计阶段,考察设计方案的可行性与合理性,这是快速原型()原型。探索型类型的原型模型主要针对开发( )、( )的情况,通过对TOC\o"1-5"\h\z原型开发来明确( )。事件可以看成是信息从一个对象到另一个对象的单向传递,各事件将信息从一个对象传递到另一个对象中去,因此要确定各事件的( )和( )。( )用来表示事件、事件的接收对象和发送对象。操作指的是类中对象所使用的一种( )。类中的各对象可以( )操作,方法是类的操作的( )。 .属性指的是类中对象所具有的( )。不同对象的同一属性可以具有相同或不同的( )用原型过程代替全部开发阶段,这种快速原型是( )原型。快速原型模型是在( )基础上,逐渐完成整个系统的开发工作。91.状态图反映了( )与( )的关系。状态图确定了由事件序列的( )92.状态是( )的抽象。状态指明了对象对( )的响应。93.实验型原型主要用于( )阶段,考核( )是否合适和( )。94.在同一个应用中的共享是指在同一应用的类层次结构中,存在继承关系的各相类中存在数据结构和行为的( ),使各相似子类共享共同的( )。使用继承现((95.)。快速原型模型根据原型的不同作用,有()型三类原型模型。)原型、()原型、96.软件开发中的原型是软件的一个( ),它反映了最终系统的()97.由于运用原型的目的和方式不同,在使用原型时也采取不同的策略,有()和()98.增量模型根据增量的方式和形式的不同,分为()模型和()模型99.若原型不满足需求说明,则根据明确的要求修改(),若原型不满足用户需求,则修改和规定( ),重新构造原型。100.瀑布模型( )适应需求可变的软件开发,只有到( )才能见到整个软件系统。101.用原型过程来代替需求分析,使需求说明完整、一致、准确,这种快
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版城市更新项目抵押担保借款合同纠纷诉状
- 2025版发电机组新能源发电项目投资与建设合同
- 二零二五年光伏发电系统工程劳动合同范本
- 二零二五年度物流园区公路运输合同范本
- 二零二五年度云计算与大数据合伙协议示范范本
- 二零二五年度时尚品牌模特合约保密条款与肖像权保护
- 2025版管桩行业节能减排与环保合同规范
- 二零二五版机械制造与质量认证合同
- 防恐应急知识课件
- 福建省泉州七中学2026届中考适应性考试语文试题含解析
- DB37-T 2401-2022危险化学品岗位安全生产操作规程编写导则
- 2023年小学科学教师招聘考试真题练习试题卷及参考答案
- 劳资专管员任命文件(样本)
- 电子教案与课件:制药过程安全与环保-第5章-制药过程“三废”防治技术
- 资产损失税前扣除的审核课件
- 关节穿刺入路课件
- 食材配送难点分析及应对措施方案
- 河北省张家口市各县区乡镇行政村村庄村名居民村民委员会明细
- 英语中考阅读理解合集100篇(含答案)
- 员工推举代表书
- 自动化食用菌大棚设计方案
评论
0/150
提交评论