出自:02333《软件工程》

在画分层数据流图时,父图与子图的输入输出要()
计算机系统工程
下列描述中,不属于程序流程图优点的是()
A:历史最悠久,使用最广泛
B:容易表示数据结构
C:支持程序的三种基本控制结构
D:直观清晰,易于使用
在软件质量要素的评价准则中,程序易于理解的程度指的是()。
A:简单性
B:准确性
C:简明性
D:执行效率
模块化,信息隐藏,抽象和逐步求精的软件设计原则有助于得到高内聚,低耦合度的软件产品。
下列选项中,属于实现阶段的任务的是()。
A:组装测试计划
B:绘制程序流程图
C:单元测试
D:验收测试计划
为保证程序的安全,必须做到程序中没有任何错误存在,即容错。
JSD是一种典型的()的分析设计方法。
在软件工程的需求分析阶段,不属于问题识别内容的是()
A:功能需求
B:性能需求
C:环境需求
D:输入/输出需求
简述瀑布模型的局限性。
软件生存周期
简述有效性测试的方法。
结构化分析方法(SA)是一种面向()的需求分析方法。
A:对象
B:数据结构
C:数据流
D:控制流
软件设计阶段,是把软件“()”的逻辑模型变换为“()”的物理模型。
下列工具中,属于需求追踪工具的是()
A:在DBMS上的应用运行工具
B:追踪和状态报告
C:访问和版本控制机构
D:文件和修改管理
软件危机
简述有限状态机的缺点。
下列选项中,不能进行并行工作的是()。
A:需求复审
B:过程设计
C:单元测试
D:编码
为了提高软件产品的质量和可靠性,对某些无法避开的差错,使其影响减至最小程度所采用的技术是()
A:容错技术
B:避开错误技术
C:检测技术
D:排错技术
软件的可修改性支持软件的()。
A:有效性
B:可互操作性
C:可追踪性
D:可维护性
对涉及若干个其他属性的软件要素、准则或属性的度量,称为()
程序设计语言的工程特性其中之一表现在()
A:开发工具的可利用性
B:简洁性
C:数据结构的描述性
D:数据库的可操作性
面向程序设计中提高扩充性的准则有哪些?
系统中模块的()不仅意味着作用于系统的小变动将导致行为上的小变化,也意味着规格说明的小变动将影响到一小部分模块。
A:可分解性
B:保护性
C:可理解性
D:连续性
结构化分析建立功能模型的工具是()
A:DFD
B:判定树/判定表
C:DD
D:结构化语言
结构化分析方法的分析策略是()
A:自底向上的抽象
B:自顶向下的分解
C:用DFD建模
D:用DD描述数据需求
数据字典中,一般不包括下列选项中的()条目。
A:数据流
B:数据存储
C:加工
D:源点与终点
能表达软件产品/系统的概念模型是()。
A:程序规约
B:需求规约
C:设计规约
D:测试规约
怎样建立目标系统的逻辑模型?
常用的软件项目的估算方法主要有哪4种?