




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、系统开发规范与文档编写期末综合练习(07春)一、单项选择题1某个软件项目的开发过程中,创建了一些C+类及类中的属性和方法的说明,描述这些类的说明的文档是()。A、软件需求说明书B、详细设计说明书C.、概要设计说明书D、开发进度月报2数据流图中代表了数据的生产者和消费者的是()。A、数据存储B、数据加工C、数据源D、数据流3结构化软件设计可以进一步分为两个阶段是()。A、概要设计和详细设计B、概要设计和过程设计C、接口设计和过程设计D、接口设计和详细设计4一组模块都访问同一全局简单变量而不是同一全局数据结构,而且不是通过参数表传递该全局变量的信息,则称之为()。A、内容耦合B、外部耦合C、控制耦
2、合D、标记耦合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、系统
3、设计D、可行性分析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、并行处理软
4、件15软件项目开发计划描述的是:()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在画系
10、统的分层数据流图时,需要注意哪些问题?2简述总体设计的一般过程。3什么是用例模型?4简述面向对象分析的一般步骤。5试述软件工程的基本原则。6什么叫做软件测试?分别说明黑盒测试和白盒测试的异同。7某个软件项目的文档中有如下描述:当您运行本软件过程中,由于硬盘损坏导致数据丢失时,请在恢复数据后,选择“校验”菜单中的“使用MD5检验数据完整性”菜单项,执行数据扫描。你认为这段文字应该放在哪个文档中比较合适?在该文档中,这段文字出现在哪个部分比较合适?8什么是软件危机?五、应用题1.现有一图书管理系统,图书管理员提出软件应实现如下功能:a. 管理员增加书目b. 管理员删除书目c. 管理员增加或者删除书
11、目的时候,可以选择是否打印增删的书目清单系统的用户是读者和图书管理员。2.请按照下列说明画出系统的数据流图。考生向考试机构提出考试请求,考试机构对考生报名表后进行审核,形成报名表文件,然后根据报名表文件打印报名汇总表,交上级机关。系统开发规范与文档编写期末综合练习指导答案(07春)一、单项选择题1B2C3A4B5C6B7B8D9D10D11C12B13C14A15D16A17.C18A19B二、填空题1瀑布模型2初始级可重复级3操作4多继承5状态6活动图8黑盒测试,白盒9程序10用户文档11顺序12需求分析13详细设计14数据结构15系统软件16. 多态性17公司级18程序19详细设计三、判断
12、题(正确的在括号内打?,错误的在括号内打)1.2.3.4.5.6.7.8.9.10. 111213141516171819四、简答题1答:(1) 加工的编号方法。根据加工的编号,应该能知道该加工属于哪一层,该加工的父图以及时从父图中的哪个加工分解得来的。(2) 分解程度。应该使分解力求自然,使分解后各界面清晰,意义明确(3) 父图与子图的平衡。子图中的输入输出应该和父图中相对应的加工的输入输出相一致,以保持数据流的平衡,保证加工过程的连续性和一致性。(4) 文件的局部性。在只有文件成为两个或多个加工的接口时,才出现在该层及下层数据流图上。2简述总体设计的一般过程软件总体设计的主要任务是要建立软
13、件系统的体系结构,即软件系统要划分多少模块,模块之间的层次结构和调用关系是怎样的。同时还要设计数据结构和数据库结构、人机接口等。在概要设计阶段需要完成的基本任务,有以下几个方面:采用某种设计方法,将一个复杂的系统按功能划分成模块的层次结构;确定每个模块的功能,建立与已确定的软件需求的对应关系;确定模块之间的调用关系;确定模块之间的接口,即模块之间的信息,设计接口的信息结构;评价模块划分的质量及导出模块结构的规则。3什么是用例模型?用例模型用于系统需求的获取,描述系统的功能需求。用例模型的主要成分有用例、参与者和系统。系统被看作一个提供用例的黑盒,系统如何做、用例如何实现、内部如何工作,这些对用
14、例模型都是不重要的。创建用例模型的工作包括:定义系统,寻找参与者和用例,描述用例,定义用例之间的关系,最后确认模型,用例模型由用例图组成。4答:(1)获取用户对OO系统的需求,包括表示场景或者用例;建造需求模型。(2)为每个系统对象标识属性和操作。(3)定义组织类的结构和层次。(4)建造对象-关系模型。(5)建造对象-行为模型。(6)使用用例/场景复审OO分析模型5答:软件工程的基本原则:(1)用分阶段的生命周期计划严格管理(2)坚持进行阶段评审(3)实行严格的产品控制(4)采用现代程序设计技术(5)结果应能清楚地审查(6)开发小组的人员应该少而精(7)承认不断改进软件工程实践的必要性6什么叫做软件测试?分别说明黑盒测试和白盒测试的异同软件测试就是根据软件开发各阶段的规格说明和程序的内部结构而
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 浙江省绍兴一中2024-2025学年物理高二下期末质量检测模拟试题含解析
- 云南省曲靖一中麒麟学校2025年高二下数学期末经典试题含解析
- 云南省玉溪市玉溪第一中学2024-2025学年高二生物第二学期期末学业质量监测模拟试题含解析
- 重庆第十一中学校2025年高二下物理期末综合测试模拟试题含解析
- 云南省牟定县一中2025年高二下数学期末经典试题含解析
- 云南省楚雄市古城中学2025年高二下化学期末统考模拟试题含解析
- 拆迁安置房交易合同及房屋产权继承约定
- 车辆维修后质量保障及过户合同范本
- 艺术品典当担保合同示例
- 设备租赁合同(20篇)
- 中华传统文化之文学瑰宝学习通超星课后章节答案期末考试题库2023年
- 直臂式高空作业车安全管理培训课件-
- 广东省省级政务信息化服务预算编制标准(运维服务分册)
- 之江实验室:生成式大模型安全与隐私白皮书
- 机械制造公司奖惩制度
- 儿科运用PDCA循环提高桡动脉穿刺成功率品管圈成果汇报
- 世界文明史学习通课后章节答案期末考试题库2023年
- 硅烷偶联剂-课件
- 欧洲东部及俄罗斯 【高效课堂 精讲精研】 高中区域地理教学复习 (世界地理、中国地理)
- 汽配城物业管理服务方案
- 结构化面试公共题工作态度
评论
0/150
提交评论