




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、系统开发规范与文档编写期末综合练习一、单项选择题1某个软件项目的开发过程中,创建了一些C+类及类中的属性和方法的说明,描述这些类的说明的文档是()。A、软件需求说明书B、详细设计说明书C.、概要设计说明书D、开发进度月报2数据流图中代表了数据的生产者和消费者的是()。A、数据存储B、数据加工C、数据源D、数据流3结构化软件设计可以进一步分为两个阶段是()。A、概要设计和详细设计B、概要设计和过程设计C、接口设计和过程设计D、接口设计和详细设计4一组模块都访问同一全局简单变量而不是同一全局数据结构,而且不是通过参数表传递该全局变量的信息,则称之为()。A、内容耦合B、外部耦合C、控制耦合D、标记
2、耦合5封装的目的是使对象的()分离。A、定义和实现B、设计和测试C、设计和实现D、分析和定义6整体-部分结构体现了面向对象方法的()。A、关联(association)B、聚合(aggregation)C、依赖(depending)D、细化(refinement)7在面向对象方法中,对象可看成是属性(数据)以及这些属性上的专用操作的封装体。封装是一种()。A、组装技术 B、信息屏蔽技术C、固化技术 D、产品化技术8程序测试不包括检测()。A、代码的语法错误B、代码的语义错误C、代码的运行错误D、代码的格式错误9在软件开发中没有软件测试活动的阶段是()。A、代码编写B、系统分析C、系统设计D、可
3、行性分析10动态测试的内容不包括()A、单元测试B、模块测试C、功能测试D、结构检查11结构化分析方法(SA)的一个重要指导思想是()。A、自顶向下,逐步抽象B、自底向上,逐步抽象C、自顶向下,逐步分解D、自底向上,逐步分解12下列各项中,不是一个软件产品中所必需的是()。A、程序B、算法C、数据D、文档13UML中用下列哪那些图来建立静态模型()。A、用例图、对象图和包图B、类图、状态图和包图C、类图、对象图和包图D、类图、对象图和顺序图14按照软件的工作方式进行分类,能够对实时发生的事件和数据及时进行处理的软件应分类为()。A、实时处理软件B、分时软件C、交互式软件D、并行处理软件15软件
4、项目开发计划描述的是:()A、说明系统的功能分配,模块划分B、对目标软件的功能、性能、用户界面及运行环境等做出详细的说明C、给出数据逻辑描述和数据采集的各项要求D、为软件项目实施方案制定出的具体计划16CMM将一个企业的软件能力划分为5个等级,如果在一个企业的软件开发过程中没有什么管理,软件的成败完全系于个别开发员身上,则该企业应该属于()。A、初始级B、可重复级C、确定级D、管理级17软件设计中划分模块的一个准则是()。A、低内聚低耦合 B、低内聚高耦合C、高内聚低耦合 D、高内聚高耦合18类之间共享属性和操作的机制称为()。A、继承 B、动态绑定C、静态绑定 D、多态型19某个软件项目的开
5、发过程中,创建了一些函数的说明原型声明一级调用关系,那么这些说明应该体现在哪种文档中?()A、软件需求说明书 B、详细设计说明书C、概要设计说明书 D、开发进度月报 二、填空题1软件开发模型中的_将软件生存周期的各项活动规定为按照固定顺序连接的若干阶段工作,自上而下,相互衔接,如同瀑布流水,逐级下落。2CMM一共分为5级,其最低级是_,该级的软件过程是杂乱无章甚至混乱的,几乎没有明确定义的步骤,项目的成功依靠个人或核心人物的努力。其第二级是_,在这一级中,以往的成功的项目经验可以在同类项目中复用。3类是具有相同属性和操作的一组对象的集合,它为属于该类的全部对象提供了统一的抽象描述,包
6、括属性和_两个部分。4一个类可以是多个一般类的特殊类,它从多个一般类中继承了属性和操作,这种继承模式叫_。5在UML中,_图是对某个类可能所处的不同状态和该类从一个状态转换到另外一个状态的描述。6UML中用状态图、顺序图、协作图和_来建立动态模型。7软件测试方法中,_称为功能测试,_测试称为结构测试。8程序员对每一个模块的编码之后先做_测试,再做单元测试。9按照文档产生和使用的范围,软件文档大致可分为三类:管理文档、开发文档和_。11UML中用状态图、_图、协作图和活动图来建立动态模型。12传统上,一般将软件生命周期划分为六个阶段,分别是计划,_ ,设计,编码,测试,运行维护.13_是软件设计
7、的第二阶段,其主要任务是确定每个具体执行过程,其典型方法是结构化程序设计(SP)方法。14JSP是一种面向_,以数据驱动的,主要为中小型数据处理系统设计程序结构的一种开发方法。15,按照软件的功能不同,可以将软件分为_和应用软件。16_是指在一般类中定义的属性或操作被特殊类继承后,可以具有不同的数据类型或表现出不同的行为。17软件组织应该提出不同层次的配置管理视角,这些层次包括:_、项目级、程序员级和应用级。18软件主要由、数据和文档三部分组成。19结构化软件设计一般分为概要设计和两个阶段。 三、判断题1测试前要认定被测试软件有错,不要认为软件设有错。()2版本控制是对系统不同版本进
8、行标识和跟踪的过程。()3数据抽象可以包含一个程序控制机制而无需规定其内部细节。()4逐步细化是一种自底向上的设计策略。()5传统的程序设计语言的过程调用与目标代码的链接是在编译期完成的。()6对象之间的依赖关系一般有:关联(association)、协作(cooperation)、依赖(depending)和简化(abbreviation)。()7数据流图分为变换型数据流图和事务型数据流图两类()8软件测试过程中需要设计测试用例。()9软件测试是为了发现程序中的错误而执行程序的过程。()10详细设计说明书着重描述每一个模块是如何实现的,包括实现算法、逻辑流程等。()11在软件生命周期的各阶段
9、中,查找程序中的错误和缺陷,保证最终开发的软件能够被用户使用的阶段是需求分析阶段。()12无论数据流图如何庞大复杂,都可以变换为为动态数据流图和静态数据流图两类。()13功能内聚模块是内聚性最强的模块。()14软件配置审核的目的就是要证实整个软件生存期中各项产品在技术上和管理上的完整性。()15传统的程序设计语言的过程调用与目标代码的链接是在编译期完成的。()16OOA模型要求比OOD模型更为具体化。()17当对软件系统进行模块化设计的时候,可以有不同的抽象层次。()18在软件生命周期的各个阶段中,测试阶段的主要任务是确定软件“做什么”的问题。()19.软件测试过程中需要设计测试用例。() 四、简答题1在画系统的分层数据流图时,需要注意哪些问题?2简述总体设计的一般过程。3什么是用例模型?4简述面向对象分析的一般步骤。5试述软件工程的基本原则。6什么叫做软件测试?分别说明黑盒测试和白盒测试的异同。7某个软件项目的文档中有如下描述:当您运行本软件过程中,由于硬盘损坏导致数据丢失时,请在恢复数据后,选择“校验”菜单中的“使用MD5检验数据完整性”菜单项,执行数据扫描。你认为这段文字应该放在哪个文档中比较合适?在该文档中,这段文字出现在哪个部分比较合适?8什么是软件危机? 五、应用题1.现有一图书管理系统,图书管理员提出软件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 物业火灾工程部应急预案(3篇)
- 老人火灾应急预案流程(3篇)
- 2025年法学概论考试复习资源及试题及答案
- 医院发生火灾应急预案存在问题(3篇)
- 软考网络专家试题及答案
- 复杂环境下的战略选择试题及答案
- 高考数学重要期末复习及答案
- 计算机软件水平考试试题及答案解析
- 定期审视和调整财务计划
- 2025商业店铺购买合同模板
- 会诊制度培训课件
- 2025年经济师考试旅游经济(中级)专业知识和实务试卷及解答参考
- 安徽演艺集团有限责任公司招聘笔试题库2024
- 回收二手机免责协议书模板
- 2023年UKKA血液透析血管通路临床实践指南解读
- 2022版义务教育艺术课程标准美术新课标学习解读课件
- 完整版青少年普法宣传教育全文课件
- 陕西省探矿权采矿权使用费和价款管理办法
- CB-Z-806-2016船舶动力定位模型试验规程
- 押安徽中考数学第21题(统计与概率)(原卷版+解析)
- 浙江省杭州市杭州第二中学2023-2024学年高一下数学期末达标检测试题含解析
评论
0/150
提交评论