软工选择填空简答

软工选择填空简答

ID:33234731

大小:805.50 KB

页数:10页

时间:2019-02-22

软工选择填空简答_第1页
软工选择填空简答_第2页
软工选择填空简答_第3页
软工选择填空简答_第4页
软工选择填空简答_第5页
资源描述:

《软工选择填空简答》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.1.()是指在软件的开发和维护过程中遇到的一系列严重问题,表现为软件开发的成本和进度严重超过预算,软件无法更新和维护等等。2.()需求描述系统所预期提供的功能和服务。()需求对系统如何提供服务和功能给出限制条件。3.系统建模是对问题领域中的本质信息进行()和()的过程。4.可用于需求收集和用户通信的主要技术手段包括()、()、()、构造原型、JAD等等。5.()是对目标系统的部分实现,作为一种尝试和探索的手段,可以应用到软件开发的各个阶段;根据其用途和作用不同,大致可分为()和()两种类型。6.在用例模型中,若用例A的执行必然激活用例B,则二者之间应定义为()关

2、系,若用例A的执行在某个条件点上激活用例B,二者之间应定义为()关系。7.软件测试阶段的主要依据是()8.UML的4+1视图分别是()、()、()、()、()。其中的“1”指()视图。9.UML中定义的基本关系形式有(),(),(),(),其中()关系表达了特殊事物与一般性事物之间“isakindof”的语义。10.结构化的系统分析方法中,对目标系统的功能域建模主要使用()图;对行为域建模主要使用()图,对数据域建模主要使用()图。11.结构化分析方法将目标系统分解为()的集合,而面向对象的分析方法则将系统分解为()的集合,它们之间通过()进行通信和协作。12.统

3、一建模语言的英文缩写是();它是一种定义良好、功能强大且普遍适用的可视化建模语言。13.()是处于最高抽象层次的数据流图,它给出目标系统全部的数据源点/终点和代表全部系统功能的一个(),可以有效地表示出目标系统的应用范围。14.SRS的中文含义是();它是用户和开发组织对于目标系统的要求所达成的正式契约;也是后续开发活动参考的基本依据。15.UML规定使用()、()和()符号来对应表示类内部成员的public,private和protect可见性。16.(组合)和(聚合)用于描述事物间“整体/部分”的特殊结构关系,其中(组合)使用实心菱形符号。17.软件工程的三要

4、素是指()、()、()。18.()模型按线性关系组织过程活动,强调活动执行次序的单向性和相邻依赖性。该过程模型的焦点是文档和可交付产品。19.CMM的中文含义是(),它是SEI制订的一个用于对软件过程标准化和规范化程度进行评估的方法。20.()是对结构化分析模型中全部元素的一个有组织的列表以及精确、严格的定义。21.在UML中类被表示为一个三栏的矩形,类的()列在第一栏中,类的()列在第二栏中,类的()列在第三栏中。22.UML的顺序图和协作图可以展现()之间的动态协作和消息通信过程,其中()图更直观的表现了消息通信的时序。23.结构化程序设计强调使用()入口和(

5、)出口的基本控制结构,即()、()、和()结构,通过组合嵌套,形成程序的控制结构;尽可能避免使用GOTO语句。在程序设计过程中尽量采用自()向()和逐步()的原则。24.动态测试中,()测试法主要检查程序是否满足功能要求25.用等价类划分法设计一个测试用例,使其只覆盖()不合理等价类。...1.结构化分析方法利用图形等半形式化的描述方式表达需求,简明易懂,用它们形成需求说明书中的主要部分。这些描述工具是:数据字典;();描述加工逻辑的结构化语言PDL,()、()。2..在软件项目进度安排及跟踪方面,常常使用两种图。一种是用来定义任务网络的,做作PERT图;另外一种

6、是用来定义项目时间进度的,叫做()。3.传统的软件设计方法是出于解决()语言系统的设计问题为目的。主要是那些基于功能分析或数据分析基础上的()。把算法作为基本构造单元。1概要设计的基本任务有哪些?2什么是软件设计?3软件测试是为了发现错误而执行程序的过程,软件测试时需要哪三类信息?4简要说明面向对象开发同结构化开发的区别?OO方法结构化方法5举例说明软件工程过程模型的种类并绘制瀑布模型。6试述结构化分析模型构成及分析模型同设计模型关系7简述调试和测试的区别?8简述需求工程的主要活动?9UML的四种主要关系及图标?10什么是用户界面设计的“黄金规制”?11软件需求分

7、析能够被分为哪几个工作区域?...12试述软件体系结构设计的风格和模式。13简述集成测试的常用方法?14关于软件项目组的组织方式,请解释什么是民主分散式(DemocraticDecentralized,DD)和控制集中式(ControlledCentralized,CC),并说明二者各自的适用领域。15什么是软件?什么是软件工程?16软件测试过程一般可划分为哪四个主要阶段?17CMM是什么?共分几级?18在UML包括的各种图中,哪些是用于表现系统动态行为特征的?19软件危机的原因和表现20面向对象三要素?封装、继承和多态21软件工程的研究内容软件开发技术软件工程三

8、要素软件工

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

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

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