电大期末考试 最新备考题库 系统开发规范与文档编写综合练习题15秋(王然)(1)(精选)

合集下载

系统开发规范与文档编写期末复习二

系统开发规范与文档编写期末复习二

系统开发规范与文档编写期末复习二一、单项选择题1.下列各项中,不是一个软件产品中所必需的是()。

A.程序C.数据B.算法D.文档2.非常适合于在软件开发初期很难确定用户需求的情况所采用的软件开发过程模型是()。

A.瀑布模型C.演化模型B.喷泉模型D.原型模型3.按照软件的工作方式进行分类,能够对实时发生的事件和数据及时进行处理的软件应分类为()。

A.交互式软件C.实时处理软件B.分时软件D.并行处理软件4.结构化分析SA是软件开发需求分析阶段所使用的方法,以下不是SA所使用的工具的是()。

A.数据流图C.结构化英语B.判定表D.PAD图5.软件具有和硬件产品不同的特征。

下列各项中不属于软件的特征的是()。

A.软件是一种逻辑实体,主要是人的脑力劳动的产物,软件具有抽象性。

B.软件的维护具有长期性。

C.开发成本高,生产成本低。

D.开发成本低,生产成本高。

6.软件工程的出现是由于()。

A.程序设计方法的影响B.软件产业化的需要C.计算机技术的发展D.软件危机的出现7.在一张DFD图中,任意两个加工之间()。

A.有且仅有一条数据流B.至少有一条数据流C.可以有0条或多条名字不同的数据流D.可以有0条或多条数据流,但允许其中有若干条名字相同的数据流。

8.结构化分析方法的一个重要指导思想是()。

A.自顶向下,逐步分解C.自顶向下,逐步抽象B.自底向上,逐步抽象D.自底向上,逐步分解9.软件设计中划分模块的一个准则是()。

A.高内聚低耦合C.低内聚低耦合B.高内聚高耦合D.低内聚高耦合10.软件的整体结构和这种结构提供给系统在概念上的整体性的方式是指软件的()。

A.代码结构C.程序结构B.体系结构D.数据结构11.程序结构可以按水平方向或垂直方向进行划分。

水平划分按主要的程序()来定义模块结构的各个分支。

A.功能C.层次B.结构D.控制12.使用基于用例的方法进行需求分析时的第一步是()。

A.确定用例C.用例之间的关系B.确定参与者D.确定参与者和用例的通信13.面向对象的分析过程一般包括:获取用户对系统的需求、标识类和对象以及()。

国家开放大学电大本科《操作系统》2024期末试题及答案(试卷号1251)

国家开放大学电大本科《操作系统》2024期末试题及答案(试卷号1251)

国家开放大学电大本科《操作系统》2024期末试题及答案(试卷号1251)国家开放大学电大本科《操作系统》2024期末试题及答案(试卷号:1251)一、选择题(选择一个正确答案的代码填入括号中,每小题2分-共30分)1.在计算机系统中,控制和管理各种软、硬件资源,有效地组织多道程序运行的系统软件称作()。

A.文件系统B.操作系统C.网络系统D.数据库系统2.操作系统内核与用户程序、应用程序之间的接口是()。

A.程序顺序执行,进程并行执行B.程序是动态概念,进程是静态概念C.程序是静态概念,进程是动态概念D.程序保存在文件中,进程存放在内存中4.在操作系统中进程存在的唯一标志是利用()表现出来的。

A.数据B.程序C.程序和数据D.进程控制块5.系统出现死锁的原因是()。

A.计算机系统发生了重大故障B.有多个封锁的进程同时存在C.资源数大大少于进程数,或进程同时申请的资源数大大超过资源总数D.若干进程因竞争资源而无休止地循环等待着,而且都不释放已古有的资源6.作业调度选择一个作业装入主存后,该作业能否占用处理器必须由()来决定。

A.进程调度B.作业控制C.设备管理D.驱动调度7.为了使计算机在运行过程中能及时处理内部和外部发生的各种突发性事件,现代操作系统采用了()机制。

A.查询B.进程C.中断D.调度8.把逻辑地址转变为内存物理地址的过程称作()。

A.编译B.连接C.运行D.重定位9.在页式存储管理系统中,整个系统的页表个数是()。

A.1个B.2个C.与页面数相同D.和装入主存的进程个数相同10.存储管理中,页面抖动是指()。

A.使用机器时,屏幕闪烁的现象B.系统盘有问题,致使系统不稳定的现象C.由于主存分配不当,偶然造成主存不够的现象D.被调出的页面又立刻被调入所形成的频繁调入调出现象11.下列描述不是文件系统功能的是()。

A.建立文件目录B.管理文件存储空间C.提供一组文件操作D.实现对磁盘的驱动调度12.如果文件系统中有两个文件重名,不应采用()。

国家开放大学电大本科《操作系统》2023-2024期末试题及答案(试卷代号:1251)

国家开放大学电大本科《操作系统》2023-2024期末试题及答案(试卷代号:1251)

国家开放大学电大本科《操作系统》2023-2024期末试题及答案(试卷代号:1251)一、选择题(选择一个正确答案的代码填入括号中,每小题2分,共30分)1.在计算机系统中,操作系统是()。

A.处于裸机之上的第一层软件B.处于硬件之下的低层软件C.处于应用软件之上的系统软件D.处于系统软件之上的用户软件2.现代操作系统的基本特征是()、资源共享和操作的异步性。

A.多道程序设计B.中断处理C.程序的并发执行D.实现分时与实时处理3.在单CPU的系统中,若干程序的并发执行是由()实现的。

A.用户B.程序自身C.进程D.编译程序4.某进程由于需要从磁盘上读人数据而处于阻塞状态。

当系统完成了所需的读盘操作后,此时该进程的状态将()oA.从就绪变为运行B.从运行变为就绪Co从运行变为阻塞D.从阻塞变为就绪5O作业调度的关键在于()。

A.选择恰当的进程管理程序B.选择恰当的作业调度算法Co用户作业准备充分D.有一个较好的操作环境6.用户要在程序一级获得系统帮助,必须通过()。

A.进程调度B.作业调度C.键盘命令D・系统调用7.把逻辑地址转变为内存物理地址的过程称作()。

A.编译B.链接C.运行D.重定位8.在分页存储管理系统中,从页号到物理块号的地址映射是通过()实现的。

A.分区表B.页表C.PCBD.JCB9.操作系统实现“按名存取”的关键在于解决()oA.文件逻辑地址到文件具体的物理地址的转换B.文件名称与文件具体的物理地址的转换C.文件逻辑地址到文件名称的转换D.文件名称到文件逻辑地址的转换10.数据库文件的逻辑结构形式是()oA.流式文件B.档案文件C.记录式文件D.只读文件11.为防止用户共享文件时破坏文件,往往采用()方式。

A.设置口令B.加密C.规定存取权限D.定期备份12.下列描述中,不是设备管理的功能的是()。

A.实现对缓冲区进行管理B.实现虚拟设备C.实现地址空间管理D.实现对磁盘的驱动调度13 .引入缓冲技术的主要目的是()。

国开电大《操作系统》2024期末试题

国开电大《操作系统》2024期末试题

操作系统期末试题(2024春)一、单选题1.在计算机系统中,控制和管理各种资源、有效地组织多道程序运行的系统软件称作()。

A.文件系统B.操作系统C.网络管理系统D.数据库管理系统2.按照所起的作用和需要的运行环境,操作系统属于()。

A.应用软件B.用户软件C.系统软件D.支撑软件3.操作系统的基本职能是()。

A.提供功能强大的网络管理工具B.提供用户界面,方便用户使用C.提供方便的可视化编辑程序D.控制和管理系统内各种资源,有效地组织多道程序的运行4.为了使计算机系统中所有的用户都能得到及时的响应,该操作系统应该是()。

A.多道批处理系统B.实时系统C.分时系统D.网络系统5.在实时系统中,一旦有处理请求和要求处理的数据时,CPU就应该立即处理该数据并将结果及时送回。

下面属于实时系统的是()。

A.办公自动化系统B.计算机激光照排系统C.航空订票系统D.计算机辅助设计系统6.实时操作系统追求的目标是()。

A.快速响应B.充分利用内存C.高吞吐率D.减少系统开销7.操作系统内核与用户程序、应用程序之间的接口是()。

A.系统调用B.图形界面C.shell命令D.C语言函数8.进程与程序之间有密切联系,但又是不同的概念。

二者的一个本质区别是()。

A.程序是动态概念,进程是静态概念B.程序是静态概念,进程是动态概念C.程序保存在文件中,进程存放在内存中D.程序顺序执行,进程并发执行9.在单CPU系统中,若干程序的并发执行是由()实现的。

A.程序自身B.进程C.用户D.编译程序10.某进程由于需要从磁盘上读入数据而处于阻塞状态。

当系统完成了所需的读盘操作后,此时该进程的状态将()。

A.从运行变为就绪B.从阻塞变为就绪C.从阻塞变为运行D.从就绪变为运行11.进程从运行状态变为阻塞状态的原因是()。

A.输入或输出事件完成B.时间片到C.输入或输出事件发生D.某个进程被唤醒12.如果信号量S的值是0,此时进程A执行P(S)操作,那么,进程A会()。

电大《系统开发规范与文档编写》2019-2020模拟题库答案

电大《系统开发规范与文档编写》2019-2020模拟题库答案

电大《系统开发规范与文档编写》2019-2020模拟题库答案一、单项选择题1.按照软件的工作方式进行分类,能够对实时发生的事件和数据及时进行处理的软件应分类为()。

A.并行处理软件 B.分时软件C.交互式软件D.实时处理软件2.CMM将一个企业的软件能力划分为5个等级,如果软件工程和管理过程已经文档化、标准化,并已综合成整个软件开发组织的标准软件过程,则该企业属于()。

A.确定级 B.优化级C.初始级D.管理级3.CMM将一个企业的软件能力划分为5个等级,如果在一个企业的软件开发过程中没有什么管理,软件的成败完全系于个别开发员身上,则该企业应该属于()。

A.管理级 B.可重复级C.确定级D.初始级4.需求工程中涉及的角色很多,其中起主导作用的是()。

A.用户 B.系统分析员C.软件开发人员D.管理人员5.在软件需求分析阶段要解决的问题是()A.软件提供哪些信息 B.软件采用的结构C.软件做什么D.软件怎样做6.数据流图中将输入的数据变换成输出数据的是()。

A.数据源 B.数据加工C.数据存储D.数据流7.软件测试计划开始撰写的阶段是()A.可行性分析阶段 B.需求分析阶段C.代码编写阶段 D.测试阶段8.软件的整体结构和这种结构提供给系统在概念上的整体性的方式是指软件的()。

A.代码结构B.数据结构C.程序结构D.体系结构9.在软件开发模型中,对软件复用和生存周期中多项开发活动的集成提供了支持,主要支持面向对象的开发方法的模型是()。

A.瀑布模型 B.喷泉模型C.螺旋模型D.快速应用开发模型10.在软件开发模型中,非常适合于在软件开发初期很难完全确定用户需求的情况的模型是()。

A.原型模型 B.喷泉模型1。

电大系统开发规范与文档编写形成性考核答案

电大系统开发规范与文档编写形成性考核答案

电大天堂【系统开发规范与文档编写】形考作业一:一、填空题1.系统软件,应用软件2.过程,方法,工具3.程序设计阶段,程序系统阶段,软件工程阶段4.计划,需求分析,设计,编码,测试,运行维护5.项目管理过程,配置管理过程,质量管理过程6.瀑布模型,螺旋模型,风险分析7.结构化设计,结构化编程8.初始级,可重复级9.需求获取10.系统分析员,用户,软件开发人员,软件需求规格说明书11.数据流图,数据字典,结构化语言,判定表,判定树12.判定树,结构化语言13.参与者,用例14.扩展关系,包含关系,泛化关系二、单项选择题1.B 2.A 3.D 4.C 5.A6.D 7.D 8.B 9.A 10.B11.C 12.D 13.C 14.A 15.A16.D 17.C 18.A 19.C 20.C三、简答题1.软件工程软件工程是用工程、科学和数学的原则与方法研制、维护计算机软件的有关技术及管理方法。

2.软件危机软件危机泛指在计算机软件的开发、维护和使用过程中所遇到的一系列严重问题。

3.软件危机有哪些表现,产生的原因有哪些?软件危机的表现:从宏观上说,软件危机主要是指:(1)软件的发展赶不上计算机硬件的发展(2)软件的发展赶不上社会对于软件需求的增长从具体的软件来说,软件危机是指:(1)软件往往不能按计划、按预算、按时完成(2)已开发的软件不能很好的使用,甚至很快就不用软件危机产生的原因:(1)软件需求分析不充分(2)软件开发的规范性不够(3)软件开发计划的科学性不够(4)缺少对于软件的评测手段4.数据字典数据字典是对系统用到的所有数据项和结构的精确定义,以确保开发人员使用统一的数据定义。

数据字典与数据流图配合,能清楚地表达数据处理的要求。

5.与别的产品相比,软件有哪些特征?(1)软件是一种逻辑实体,主要是人的脑力劳动的产物,软件具有抽象性。

(2)软件具有复杂性。

(3)软件的维护具有长期性。

(4)软件具有高成本性。

国开电大本科《软件工程》期末考试试题及答案

国开电大本科《软件工程》期末考试试题及答案

国开电大本科《软件工程》期末考试试题及答案一、选择题(每题2分,共20分)1. 软件工程的三要素是:_______A. 软件开发、软件维护、软件管理B. 软件设计、软件编码、软件测试C. 软件需求分析、软件设计、软件开发D. 软件开发、软件项目管理、软件维护答案:B2. 下面哪个不是软件工程的七个基本活动之一?_______A. 软件规格说明B. 软件设计和实现C. 软件验证D. 软件部署答案:D3. 面向对象方法中,下面哪个不是三大基本特征之一?_______A. 封装B. 继承C. 多态D. 模块化答案:D4. 软件需求分析的主要目的是:_______A. 确定软件的功能和性能要求B. 设计软件的结构C. 编写软件的测试用例D. 确定软件的开发计划答案:A5. 下面哪个不属于软件测试的级别?_______A. 单元测试B. 集成测试C. 系统测试D. 需求测试答案:D二、填空题(每题2分,共20分)6. 软件生命周期是指软件从_______到_______的全过程。

答案:需求分析、软件退役7. 结构化分析方法主要包括数据流图(DFD)、_______和_______。

答案:实体关系图(ER图)、状态转换图(STD)8. 在软件设计中,设计模式是一种_______的解决方案,它可以解决软件设计中的常见问题。

答案:通用9. 软件编码阶段的主要任务是编写_______和_______。

答案:源代码、文档10. 软件测试的目的是_______,而不是证明软件是正确的。

答案:发现错误三、简答题(每题5分,共25分)11. 简述软件工程的定义及其目标。

答案:软件工程是一门应用计算机科学、数学及管理科学的方法、技术和工具,来定义、开发和维护软件的学科。

软件工程的目标是提高软件的生产率、提高软件的质量、降低软件的成本。

12. 简述面向对象方法的特点。

答案:面向对象方法具有以下特点:(1)封装:将数据和操作数据的方法封装在一起,形成一个对象。

电大系统开发规范与文档考试题答案判断题

电大系统开发规范与文档考试题答案判断题

判断题:(共5题每题4分)1、.(正确)系统流程图是用于描述系统的物理模型。

2、(正确)数据流图从数据传递和加工的角度,以图形的方式描述数据流从输入到输出的传输变换过程。

3、(正确)数据字典最重要的用途是作为分析阶段的工具。

4、(错误)需求分析阶段完成的用户手册内容只有系统的使用步骤和方法。

5、(正确)在层次图中,一个矩形代表一个模块,方框间的连线表示调用关系。

A.判断题:(共10题每题2分)1、概要设计的主要任务是要建立软件系统的体系结构。

(正确)2、当对软件系统进行模块化设计的时候,可以有不同的抽象层次。

(正确)3、将软件进行模块化分可以减小问题解决的复杂度,但是不应该不受限制地将模块细化。

(正确)4、所谓模块的独立性,是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其它的模块的接口是简单的。

(正确)5、数据耦合的模块独立性最强。

(错误)6、功能内聚模块是内聚性最强的模块。

(正确)7、(错误)划分程序模块时要注意程序模块的内聚度应尽可能小。

8、(正确)在一个设计得很好的系统中,模块的控制域是模块的作用域子集。

9、详细设计阶段需要具体地编写程序。

(错误)10、程序流程图可以由顺序型、选择型、DO-WHILE型、DO-UNTIL型以及多分支结构型这五种基本控制结构组合或嵌套而成。

(正确)判断题:(共10题每题3分)1、传统的程序设计语言的过程调用与目标代码的链接是在编译期完成的。

(正确)2、对象(以及它们的类)与外部的关系结构只有一种:就是一般-特殊结构。

(错误)3、对象之间的依赖关系一般有:关联(association)、协作(cooperation)、依赖(depending)和简化(abbreviation)。

(错误)4、OOA模型要求比OOD模型更为具体化。

(错误)5、从面向对象程序设计的角度看:对象是具有相同状态的一组操作的集合。

(正确)6、一个类可以是多个一般类的特殊类,它从多个一般类中继承了属性和操作,这种继承模式叫多继承。

国开操作系统期末练习题2024春(含答案)

国开操作系统期末练习题2024春(含答案)

操作系统期末练习题(2024春)单选题和判断题中阻电的描述为正响答案。

一、单选JB1 .在计算机系统中,控制和管理各种资源、有效地组织多道程序运行的系统软件称作()。

A.文件系统B.操作系统C.网络管理系统D.数据库管理系统2 .按照所起的作用和需要的运行环境,操作系统属于()。

A.应用软件B.用户软件C.系统软件D.支撑软件3 .操作系统的基本职能是()。

A.提供功能强大的网络管理工具B.提供用户界面,方便用户使用C.提供方便的可视化编辑程序D.控制和管理系统内各种资源,有效地组织多道程序的运行4.为了使计算机系统中所有的用户都能得到及时的响应,该操作系统应该是A.多道批处理系统B.实时系统C分时系统 D.网络系统5 .在实时系统中,一旦有处理请求和要求处理的数据时,CPU就应该立即处理该数据并将结果及时送回。

下面属于实时系统的是()。

A.办公自动化系统C.航空订票系统6 .实时操作系统追求的目标是(A.快速响应C.高吞吐率B.计算机激光照排系统D∙计算机辅助设计系统)OB.充分利用内存D.减少系统开销7 .操作系统内核与用户程序、应用程序之间的接口是()。

A.系统调用B.图形界面C. shell命令D. C语言函数31 .在以下的文件物理存储组织形式中,()常用于存放大型的系统文件。

A.串连文件B.连续文件C.索引文件D.多重索引文件32 .由一串字符序列组成,文件内的信息不再划分可独立的单位,这是指()。

A.顺序文件B.记录式文件C.流式文件D.烧接文件33 .如果文件系统中有两个文件重名,不应采用()结构。

A.非循环图目录B.树形目录C.二级目录D.单级目录34 .树形目录结构的主文件目录称为()。

A.根目录B.父目录C,子目录 D.用户文件目录35 .在UNlX/1.inux系统中,目录结构采用()。

A.维级目录B.二级目录C.单纯树形目录D.带链接的树形目录36 .当前目录是∕u∙sr∕meng,其下属文件PrOg/file.C的绝对路径.名是(A. ∕usr∕mcng∕filc.cB. ∕usr∕filcxC. ∕usr∙meng∕ρrog∕file.cD. ∕ρrog∕file.c37 .为防止用户共享文件时破坏文件,往往采用()方式.A.设置口令B.加密C.定期备份D.规定存取权限38 .用IS命令以长格式列目录信息时,若某一文件的特征在文件列表中按如下唤序显示在屏幕上:drwxrw-r-2usergk3564Oct2810:30∕user∕asD.h则同组用户的访问权限是()。

系统开发规范及文档编写试题(附答案)

系统开发规范及文档编写试题(附答案)

系统开发规范与文档编写期末综合练习一、单项选择题1.按照软件的工作方式进行分类,能够对实时发生的事件和数据及时进行处理的软件应分类为( D )。

A.并行处理软件B.分时软件C.交互式软件D.实时处理软件2.非常适合于在软件开发初期很难确定用户需求的情况所采用的软件开发过程模型是( B )。

A.瀑布模型B.原型模型C.演化模型D.喷泉模型3.下列各项中,不是一个软件产品中所必需的是(B )。

A.程序B.算法C.数据D.文档4.结构化分析SA是软件开发需求分析阶段所使用的方法,以下不是SA所使用的工具的是(B )。

A.数据流图B.PAD图C.结构化英语D.判定表5.为了克服软件危机中出现的各种问题,在软件开发过程中,需要遵循一些基本原理,以下与软件工程基本原理相违背的是(D )。

A.用分阶段的生命周期计划严格管理。

B.对软件开发每一阶段的成果进行严格的评审。

C.实行严格的产品控制。

D.在项目中组织尽可能多的软件开发人员来加快软件开发的进度。

6.软件工程的出现是由于(C)。

A.程序设计方法的影响B.软件产业化的需要C.软件危机的出现 D.计算机技术的发展7.软件具有和硬件产品不同的特征。

下列各项中不属于软件的特征的是(D)。

A.软件是一种逻辑实体,主要是人的脑力劳动的产物,软件具有抽象性。

B.软件的维护具有长期性。

C.开发成本高,生产成本低。

D.开发成本低,生产成本高。

8.结构化分析方法的一个重要指导思想是(C)。

A.自顶向下,逐步抽象B.自底向上,逐步抽象C.自顶向下,逐步分解D.自底向上,逐步分解9.数据流图中代表了数据的生产者和消费者的是(B )。

A.数据加工B.数据源C.数据存储D.数据流10.程序结构可以按水平方向或垂直方向进行划分。

水平划分按主要的程序(A)来定义模块结构的各个分支。

A.功能B.结构C.层次D.控制11.在一张DFD图中,任意两个加工之间(C)。

A.有且仅有一条数据流B.至少有一条数据流C.可以有0条或多条名字不同的数据流D.可以有0条或多条数据流,但允许其中有若干条名字相同的数据流。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

系统开发规范与文档编写第一部分考核内容和要求第1章软件工程及软件过程(8学时)[考核知识点]1.软件的定义,软件危机及其产生的原因2.软件工程的基本概念,软件工程的目标和研究对象3.软件工程知识体系4.软件生命周期和软件工程的过程模型5.软件开发的基本方法6.软件过程改进的CMM模型[考核要求]:1.掌握软件的定义,知道什么是软件危机及其产生的原因。

2.掌握软件工程的基本概念,包括软件工程的目标和研究对象。

3.掌握软件生命周期的划分和软件工程过程的瀑布模型。

4.理解什么是软件工程的过程模型,了解过程模型的发展。

5.了解什么是软件工程知识体系。

6.了解软件开发的基本方法。

7.了解CMM的基本概貌。

第2章需求工程(10学时)[考核知识点]1.需求工程的概念2.需求获取技术3.结构化需求分析4.基于用例的需求获取5.需求管理[考核要求]:1.掌握需求工程的概念。

2.掌握结构化需求分析的步骤,数据流图的画法和数据字典。

3.掌握用例图的画法。

4.理解各种需求获取技术。

5.了解需求管理和支持工具。

第3章结构化开发方法(10学时)[考核知识点]1.软件设计及其概念,包括抽象、自顶向下,逐步细化、模块化、软件体系结构和结构划分2.模块独立性,模块间的耦合和模块的内聚3.结构化设计方法4.两类数据流图:变换型数据流图和事务型数据流图[考核要求]:1.掌握结构化软件设计概念。

2.理解结构化软件设计方法。

3.掌握概要设计和详细设计概念。

4.理解两类数据流图的概念。

第4章面向对象开发方法(10学时)[考核知识点]1.面向对象基础概念,包括对象、类、继承、消息和多态性2.面向对象分析设计过程,对象-关系模型,对象-行为模型3.UML基本概念、UML中的九种图(diagram)和五种视图(view),包括:用例图、类图、对象图、状态图、顺序图、协作图、活动图、构件图和部署图;五种视图:用例视图、逻辑视图、构件视图、并发视图和部署视图[考核要求]:1.掌握面向对象的基本概念。

2.理解UML建模语言。

3.了解采用面向对象方法构造软件的开发过程。

4.了解面向对象分析方法。

5.了解面向对象设计方法。

第5章软件配置管理(4学时)[考核知识点]:1.软件配置管理的定义2.软件配置管理的作用和意义3.软件配置管理的内容4.软件配置项、基线的概念5.配置审核、配置状态报告、软件配置库的作用6.软件配置管理的过程和步骤[考核要求]:1.掌握软件配置管理的定义、作用。

2.理解软件配置管理的内容。

3.掌握软件配置项、基线的概念。

4.了解软件配置管理的基本过程。

第6章软件质量与质量保证(4学时)[考核知识点]1.软件质量,软件质量保证2.软件质量保证策略3.软件测试,程序测试,静态分析,动态分析4.软件测试原则,软件测试方法5.软件质量保证的相关标准,软件评审[考核要求]:1.了解软件质量保证的概念以及软件开发过程中影响软件质量的因素。

2.理解主要的质量保证活动,质量保证策略。

3.掌握软件测试的概念和方法。

4.理解软件评审的目的和方法。

第7章文档编写(8学时)[考核知识点]1.软件文档,软件文档的作用,软件文档的分类2.主要软件文档的基本内容(包括可行性研究报告、项目开发计划、测试计划、测试分析报告、需求分析规格说明书、概要设计规格说明书、详细设计规格说明书、用户手册)3.文档编制格式,文档编制质量要求[考核要求]:1.理解编写软件文档的意义和重要性。

2.掌握软件文档的分类。

3.掌握软件管理文档,软件开发文档和用户文档的编写要求。

4.理解软件文档编写的主要内容。

第二部分综合模拟习题及解答一、单项选择题1.按照软件的工作方式进行分类,能够对实时发生的事件和数据及时进行处理的软件应分类为()。

A.并行处理软件B.分时软件C.交互式软件D.实时处理软件2.CMM将一个企业的软件能力划分为5个等级,如果软件工程和管理过程已经文档化、标准化,并已综合成整个软件开发组织的标准软件过程,则该企业属于()。

A.确定级B.优化级C.初始级D.管理级3.CMM将一个企业的软件能力划分为5个等级,如果在一个企业的软件开发过程中没有什么管理,软件的成败完全系于个别开发员身上,则该企业应该属于()。

A.管理级B.可重复级C.确定级D.初始级4.需求工程中涉及的角色很多,其中起主导作用的是()。

A.用户B.系统分析员C.软件开发人员D.管理人员5.在软件需求分析阶段要解决的问题是()A.软件提供哪些信息B.软件采用的结构C.软件做什么D.软件怎样做6.数据流图中将输入的数据变换成输出数据的是()。

A.数据源B.数据加工C.数据存储D.数据流7.软件测试计划开始撰写的阶段是()A.可行性分析阶段B.需求分析阶段C.代码编写阶段D.测试阶段8.软件的整体结构和这种结构提供给系统在概念上的整体性的方式是指软件的()。

A.代码结构B.数据结构C.程序结构D.体系结构9.在软件开发模型中,对软件复用和生存周期中多项开发活动的集成提供了支持,主要支持面向对象的开发方法的模型是()。

A.瀑布模型B.喷泉模型C.螺旋模型D.快速应用开发模型10.在软件开发模型中,非常适合于在软件开发初期很难完全确定用户需求的情况的模型是()。

A.原型模型B.喷泉模型C.螺旋模型D.快速应用开发模型11.在一张DFD图中,任意两个加工之间()。

A.有且仅有一条数据流B.至少有一条数据流C.可以有0条或多条名字不同的数据流D.可以有0条或多条数据流,但允许其中有若干条名字相同的数据流。

12.软件具有和硬件产品不同的特征。

下列各项中不属于软件的特征的是()。

A.软件是一种逻辑实体,主要是人的脑力劳动的产物,软件具有抽象性。

B.软件的维护具有长期性。

C.开发成本高,生产成本低。

D.开发成本低,生产成本高。

13.Jackson设计方法是由英国的M.Jackson提出的,它是一种面向()软件设计方法。

A.对象B.数据结构C.数据流D.控制结构14.程序测试不包括检测()A.代码的标识符书写错误B.代码的逻辑错误C.代码的运行错误D.代码的格式错误15.UML中下列用于建立静态模型的图是()。

A.用例图、对象图和包图B.类图、状态图和包图C.类图、对象图和包图D.类图、对象图和顺序图16.软件配置管理应该提供的四项功能中不包括()。

A.版本控制功能B.项目进度检查C.变更管理功能D.配置审核功能17.可行性研究的最终成果是()。

A.确定项目的规模B.研究正在运行的系统C.评价各种方案D.可行性研究报告18.结构化设计方法是面向()的设计。

A.数据流B.数据编码C.数据库D.数据结构19.程序结构可以按水平方向或垂直方向进行划分。

水平划分按主要的程序()来定义模块结构的各个分支。

A.功能B.结构C.层次D.控制20.整体-部分结构体现了面向对象方法的()。

A.关联(association)B.聚合(aggregation)C.依赖(depending)D.细化(refinement)21.软件配置管理应该提供的四项功能中不包括()。

A.版本控制功能B.配置项打印功能C.变更管理功能D.配置审核功能22.常见基线中不包括()。

A.功能基线B.分配基线C.产品基线D.检查基线23.软件测试计划的撰写开始在()。

A.可行性分析阶段B.需求分析阶段C.代码编写阶段D.测试阶段24.软件开发工作中,必须贯穿于整个过程当中并且不可忽视的工作是()。

A. 产品部署B. 代码编写C. 支持性的,管理性的工作D. 集成25.软件项目开发计划描述的是:()A. 给出数据逻辑描述和数据采集的各项要求B. 对目标软件的功能、性能、用户界面及运行环境等做出详细的说明C. 为软件项目实施方案制定出的具体计划D. 说明系统的功能分配,模块划分二、填空题1.用结构化方法对一个系统进行需求分析,首先需要去对当前系统进行分析,建立现行系统的,然后对之进行抽象,形成,最终得到。

2.软件设计中划分模块的一个准则是。

3.两个模块之间的耦合方式中,耦合的耦合度最高,耦合的耦合度最低。

4.按照软件的功能不同,可以将软件分为和。

5.传统上,一般将软件生命周期划分为六个阶段,分别是、、、、、。

6.对于一个不太复杂的判断逻辑(条件组合和行动只有10个左右),使用比较好;对于一个复杂的判断逻辑(条件较多,相应的行动也较多),使用比较好;若一个处理逻辑既包含了一般的顺序执行动作,又包含了判断或循环逻辑,则使用比较好。

7.用例模型最重要的两个概念是和。

8.UML的含义是。

9.概要设计的主要任务是建立;详细设计需要完成的任务是:、、物理设计、编写详细设计说明书和评审等;10.软件设计的目标是。

11.结构化分析方法的一个重要指导思想是。

12.无论数据流图如何庞大复杂,都可以分为数据流图和数据流图两种。

13.程序结构描述了整个程序的控制层次关系和各个部分的接口情况,而软件过程则着重描述。

14.信息隐蔽是指每个模块的实现细节对于其它模块来说是隐蔽的,即。

15.模块的独立性是指软件系统中每个模块只涉及,只通过简单的接口和软件系统中其它的模块相联系。

16.软件设计中,有多种耦合方式。

若一个模块直接引用另外一个模块中的内部数据,属于耦合。

若一组模块都访问同一全局变量而不是同一全局数据结构,而且不是通过参数表传递全局变量的信息的情况,属于耦合。

17.从面向对象的角度看,对象是具有。

18.封装也叫信息隐藏。

封装的目的是使对象的使用者和生产者分离,使对象的分开。

19.一个类可以是多个一般类的特殊类,它从多个一般类中继承了属性和操作,这种继承模式叫。

20.在用例图中,用例与用例之间的关系通常有、和。

21.UML中用、顺序图、协作图和活动图来建立动态模型。

22.国家标准局在1988年1月发布了《计算机软件开发规范》和《软件产品开发文件编制指南》,其中规定的软件文档种类是。

23.软件配置管理(Software figuration Management,SCM)是一门、和相结合的学科。

24.影响软件质量的八个因素中,________ 和_______ 是纯技术因素。

25.软件测试是对、和进行查错和纠错的活动(包括代码执行活动与人工活动)。

26.软件组织应该提出不同层次的配置管理视角,这些层次包括:、项目级、程序员级和。

27.按照文档产生和使用的范围,软件文档大致可分为三类:管理文档、开发文档和。

软件文档从形式上看,大致可分为两类,一类称,一类称。

28.软件测试方法中,称为功能测试,称为结构测试。

29.软件配置管理中常见的三种基线是:、和。

30.UML中的泛化是表示_____ _。

三、判断题1.结构化设计方法是以结构化分析产生的数据流图为依据,并将此按一定的步骤映射成软件结构。

相关文档
最新文档