欢迎来到天天文库
浏览记录
ID:42582249
大小:56.00 KB
页数:5页
时间:2019-09-18
《专业系统开发规范与文档编写试题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、专业系统开发规范与文档编写试题软件网站2005年7月题号一二三四五总分分数 得分评卷人 一、单项选择题(每小题2分,共20分)1.为了克服软件危机中出现的各种问题,在软件开发过程中,需要遵循一些基本原理,以下与软件工程基本原理相违背的是()。A.用分阶段的生命周期计划严格管理B.对软件开发每一阶段的成果进行严格的评审C.在项目中组织尽可能多的软件开发人员来加快软件开发的进度D.实行严格的产品控制2.面向对象的软件开发方法使用了一系列的面向对象技术,其中第一步的任务是通过分析问题域建立系统的概念模型,这一步是()。A.面向对象分析OOAB.面向对象设计OODC.面向对象编
2、程OOPD.面向对象测试OOT3.需求工程中涉及的角色很多,其中起主导作用的是()。A.系统分析员B.用户C.软件开发人员D.管理人员4.使用基于用例的方法进行需求分析时的第一步是()。A.确定用例B.确定参与者C用例之间的关系D.确定参与者和用例的通信5.软件的整体结构和这种结构提供给系统在概念上的整体性的方式是指软件的()。A,代码结构B.体系结构C.程序结构D.数据结构6.软件设计中划分模块的一个准则是()。A。低内聚低耦合B.低内聚高耦合C.高内聚低耦合D.高内聚高耦合7.程序结构描述了整个程序的控制层次关系和各个部分的接口情况,而软件过程则着重描述各个模块的()。A.处理流程
3、B.处理顺序C.处理方法D.处理细节8.UML中用下列哪些图宋建立静态模型()。A.类图、对象图和包图B.类图、状态图和包图C.用例图、对象图和包图D,类图、对象图和顺序图9.常见基线中不包括()。A.功能基线B.分配基线C。产品基线D.检查基线10.软件文档从形式上来看,大致可分为两类()。A.工作表格;文档或文件B.文档或文件;图C.图表;报表D.草稿;正文得分评卷人 二、填空题(每空2分,共20分)1.计算机的发展,一直伴随着计算机软件的发展。计算机软件经历了三个发展阶段,分别是程序设计阶段、程序系统阶段和____________________。2.结构化需求分析使用数据流
4、图、数据字典、结构化语言、判定表和__________________等工具,采用自顶向下、逐层分解的方法来定义系统的需求。3.需求工程的第一步是__________________,其目的是确定和理解不同用户的需要和限制的过程,因而需要与用户有效的交流。4.结构化设计的目的是要把数据流图映射成软件结构,而不同的数据流图具有不同的映射方法。无论数据流图如何庞大复杂,都可以分为变换型数据流图和___________________两类。5.详细设计需要完成的工作包括:算法设计、_______________、物理设计;编写详细说明书和评审等。6.面向对象的程序设计语言具有________
5、_______、信息隐藏、信息继承等特征。7.软件配置管理(SoftwareConfigurationManagement,SCM)是一门___________________、管理和监督相结合的学科。8.UML中用状态图、顺序图、________________和活动图来建立动态模型。9.按照文档产生和使用的范围,软件文档大致可分为三类:_____________________、开发文档和用户文档。10.程序员对每一个模块的编码之后先做________________测试,再做单元测试。得分评卷人 三、判断题(每题2分,共20分。正确的在括号内打√,错误的在括号内打X)1.软件
6、包括程序和数据两个部分。()2.软件危机泛指在计算机软件的开发、维护和使用过程中所遇到的一系列严重问题。()3.在具有维护循环的瀑布模型中,在软件开发阶段和维护循环交界的阶段是编码阶段。()4.在两个用例中,如果一个用例拥有另一个用例的所有结构、行为和关系,并在此基础上增加了新的特性,则此两个用例之间可以用泛化关系表示。()5.结构化设计方法是以结构化分析产生的数据流图为基础,按一定的方法步骤转换成软件结构。()6.类是一组具有相同属性和相同操作的对象的集合,类中的每个对象都是这个类的一个实例。()7.UML中,对象图描ET系统中所有类的类型、类所具有的属性和操作以及类与类之间的静态的
7、相互联系。()8.配置审核的对象主要是软件配置项的变化信息。()9.软件测试就是设计测试用例,并利用这些测试用例去运行程序,以证明程序没有错误的过程。()10.软件文档也称文件,是指某种数据媒体和其中所记录的数据,它具有永久性,并可以由人或机器阅读,通常仅用于描述人工可读的东西。()得分评卷人 四、简答题(每小题5分,共20分)1.在画系统的分层数据流图时,需要注意哪些问题?2.如何理解模块独立性?用什么指标来衡量模块独立性。3.什么是UM
此文档下载收益归作者所有