出自:国家开放大学《系统开发规范与文档编写》

在软件开发模型中,非常适合于在软件开发初期很难完全确定用户需求的情况的模型是()。
A:原型模型
B:喷泉模型
C:螺旋模型
D:快速应用开发模型
测试前要认定被测试软件有错,不要认为软件设有错。
结构化设计方法是以结构化分析产生的()为基础,按一定的方法步骤转换成软件结构。
程序测试不包括检测()。
A:代码的标识符书写错误
B:代码的逻辑错误
C:代码的运行错误
D:代码的格式错误
按照软件的功能不同,可以将软件分为()。
A:系统软件
B:中型软件
C:小型软件
D:应用软件
E:大型软件
用结构化方法对一个系统进行需求分析,首先需要去对当前系统进行分析,建立(),然后对之进行抽象,形成现行系统的逻辑模型,最终得到待开发系统的逻辑模型。
数据流图从数据传递和加工的角度,以图形的方式描述数据流从输入到输出的传输变换过程。
软件质量保证的主要任务中包括技术方法的应用。
详细设计需要完成的工作包括:算法设计、()、物理设计;编写详细说明书和评审等。
无论数据流图如何庞大复杂,都可以变换为动态数据流图和静态数据流图两类。
结构化分析SA是软件开发需求分析阶段所使用的方法,以下不是SA所使用的工具的是()。
A:数据流图
B:PAD图
C:结构化英语
D:判定表
软件测试只能证明程序有错误,不能证明程序没有错误。
Jackson设计方法所面向的是()。
A:对象
B:数据流
C:数据结构
D:控制结构
某个软件项目的文档中有如下描述:当您运行本软件过程中,由于硬盘损坏导致数据丢失时,请在恢复数据后,选择“校验”菜单中的“使用MD5检验数据完整性”菜单项,执行数据扫描。你认为这段文字应该放在哪个文档中比较合适?在该文档中,这段文字出现在哪个部分比较合适?
选择评审方法最有效的标准是:对于最可能产生风险的工作成果,要采用最正式的评审方法。
软件质量保障的标准中不包括()。
A:ITU-T标准
B:IEEE标准
C:CMM标准
D:ISO标准
概要设计的主要任务是建立();详细设计需要完成的任务是:()、()、物理设计、编写详细设计说明书和评审等;
管理文档包括可行性研究、项目开发计划、测试计划、测试报告、开发进度月报、项目开发总结。
什么是软件工程?软件工程要解决什么问题?
结构化方法是一种基于()的方法。
A:数据结构
B:程序结构
C:算法
D:数据流
测试阶段首先要制定测试计划。
从面向对象的角度看,对象是具有()。
扇出是指一个模块直接调用的模块数。
如何理解模块独立性?用什么指标来衡量模块独立性。
版本控制是对系统不同版本进行标识和跟踪的过程。
现有一图书管理系统,读者提出软件应实现如下功能:a.读者借书b.读者还书c.读者预定d.读者取消预定请使用用例图(UseCaseDiagram)画出上述需求。
请按照下列说明画出系统的数据流图。考生向考试机构提出考试请求,考试机构对考生报名表后进行审核,形成报名表文件,然后根据报名表文件打印报名汇总表,交上级机关。
面向对象的软件开发方法使用了一系列的面向对象技术,其中第一步的任务是通过分析问题域建立系统的概念模型,这一步是()。
A:面向对象分析OOA
B:面向对象设计OOD
C:面向对象编程OOP
D:面向对象测试OOT
软件质量保证是指向用户和社会提供满意的高质量的软件产品而进行的有计划、有组织的活动。
常见基线中不包括()。
A:功能基线
B:分配基线
C:产品基线
D:检查基线