软件工程填空题测试附有答案_第1页
软件工程填空题测试附有答案_第2页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件工程填空题测试复制1软件工程是指导计算机软件( )和( )的工程科学。 填空题_2 随着计算机系统的发展,软件的生产大致经历了( )、( )、( )、( )等四个阶段。 填空题_3 软件危机是指在计算机软件( )和( )时所遇到的一系列问题。 填空题_4 软件是计算机的( )及其有关的( )和( )的集合。 填空题_5 软件工程是软件( )、( )、( )和( )的方法。 填空题_6 软件生命周期一般由软件计划、软件开发、软件运行维护三个时期组成,软件计划时期分为( )、( )和( )三个阶段。 填空题_7 软件生命周期一般由软件计划、软件开发、软件运行维护三个时期组成,软件开发时期分为(

2、 )、( )和( )三个阶段。 填空题_8 软件开发模型中,快速原型所能完成的功能往往是最终产品能完成的功能的一个( )。 填空题_9在软件工程项目开始前,往往要进行( ),确定系统( )、( )的功能和接口。 填空题_10系统定义后,软件的功能也初步确定,接下来要进行( )、( )、制定( )和( )工作。 填空题_11软件问题定义的主要工作是明确系统的( )、( )、( );设计新系统可能的解决方案。 填空题_12软件的可行性研究主要从( )方面、( )方面和( )方面写出可行性报告。 填空题_13可行性研究和需求分析的区别在于:可行性研究是决定“( )”,需求分析是决定“( )”。 填空

3、题_14在完成软件问题定义和可行性研究以后,可以制订初步的( ),有两种方法( )和( )。 填空题_15 传统的软件工程方法采用结构化程序设计完成软件设计工作,结构化设计分为( )和( )两个阶段。 填空题_16 概要设计阶段的主要任务是( )和( )。 填空题_17 详细设计阶段主要进行( )和( ),同时为每个模块设计测试用例(包括模块功能、输入数据和预期的输出结果)。 填空题_18 软件结构中模块之间互相依赖的程度用( )度量。 填空题_19 软件结构中模块之间互相依赖的程度用耦合来度量,耦合包括( )耦合、( )耦合、( )耦合、( )耦合、( )耦合等 填空题_20 软件结构中模块

4、之间互相依赖的程度用耦合来度量。各种耦合方式中耦合度最高的是( ),耦合应避免使用。 填空题_21 软件结构中模块之间互相依赖的程度用耦合来度量,为了降低模块之间的耦合程序,应采用以下设计原则:在传递信息时尽量使用( )耦合,少用( )耦合和( )耦合。 填空题_22软件结构中模块之间互相依赖的程度用耦合来度量,为了降低模块之间的耦合程序,应采用以下设计原则:在耦合方式中,通过语句调用,用参数传递信息,不采用直接引用方式( )耦合),尽量控制( )耦合。 填空题_23 一个模块内各个元素之间彼此结合的紧密程度用( )来度量。 填空题_24 一个模块内各个元素之间彼此结合的紧密程度用内聚来度量,

5、( )内聚是最高程度的内聚。 填空题_25 维护阶段是软件生命周期中,持续时间()的阶段,花费精力和费用()的阶段。 填空题_26软件维护分为以下4种,()维护、()维护、()维护、()维护。 填空题_27软件维护的副作用有三种:()副作用、()副作用、()副作用。 填空题_28在软件交付使用后,由于软件开发过程产生的( )没有完全彻底在( )阶段发现,必然有一部分隐含错误带到( )阶段。 填空题 *_29软件的可维护性是指软件功能被( )、( )、( )和( )的难易程度。 填空题 *_30 面向对象方法的要素是()、()、()和()。 填空题_31 结构化程序分析方法将( )和( )人为地

6、分离成两个独立的部分,将描述数据对象和描述作用与数据上的操作分别进行。 填空题 *_32 面向对象的分析(Object oriented Analysis,OOA)阶段考虑问题和系统责任,建立一个独立于系统实现的OOA模型。分析阶段通常建立三种模型:( )模型、( )模型和( )模型。 填空题 *_33 面向对象的分析(Object oriented Analysis,OOA)首先定义对象及其属性,建立( )模型。这里的对象和传统方法中的数据对象(实体)不同,需要根据问题域中的操作规则和内存性质定义对象的行为特征(服务),建立( )模型,描述对象的生命周期。分析对象之间的关系,采用封装、继承、

7、消息通信等原则使问题域的复杂性得到控制,最后根据对象及其生命周期定义处理过程,建立( )模型。 填空题 *_34 UML的图中,( )定义了系统的功能需求,从用户的角度描述系统功能,并指出各功能的操作者。 填空题 *_35 UML的用例图中,用例用()表示,用例是一个(),代表一类功能而不是使用该功能的某一具体实例。执行者也称为角色,用一个()表示。执行者和用例之间的交换信息称为通信联系,执行者和用例之间用()连接,表示两者之间进行通信。 填空题_36 UML的图中,()描述类与类之间的静态关系,表示系统或领域中的实体及实体之间的关联,由表示类的()和表示类之间如何关联的()组成。 填空题_37 对象是类的实例,因此UML图中( )可以看作是类图的实例,能帮助人们理解比较复杂的类图。 填空题 *_38 在使用面向对象方法进行系统分析时,与传统的需求分析一样,一般应分析对象的状态,画出( ) 填空题 *_39.( )描述对象之间动态交互的情况,着重表示对象间消息传递的时间顺序,其中对象用( )表示 填空题 *_40.UML顺序图中,有两个方向,( )方向代表时间的先后顺序,并表示某段时间内该对象是存在的。( )方向指示了不同对象之间传递消息的方向。 填空题 *_

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论