- 1、本文档共2页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
对象实现了数据和操作的结合,使数据和操作(封装)于对象的统一体中。
软件生命周期中所花费用最多的阶段是(软件维护)。
需求分析中开发人员要从用户那里了解(软件做什么)。
测试的关键问题是(如何选择测试用例)。
(软件工程方法学)是将系统化的、规范化的、可定量的方法应用于软件的开发、运行和维护的过程,它包括方法、工具和过程。
(多态性)意味着一个操作在不同的类中可以有不同的实现方式。
单元测试的测试用例主要根据(详细设计)的结果来设计。
随着软硬件环境变化而修改软件的过程是(适应性维护)。
在白盒测试技术测试用例的设计中,(语句覆盖)是最弱的覆盖标准。
结构化程序设计的一种基本方法是(逐步求精法)。
不适合作为科学工程计算的程序设计语言是(Prolog)。
只有单重继承的类层次结构是(树型)层次结构。
面向对象的开发方法中,(UML语言)将是面向对象技术领域内占主导地位的标准建模语言。
瀑布模型本质上是一种(线性顺序模型)。
软件维护产生的副作用,是指(因修改软件而造成的错误)。
软件详细设计的主要任务是确定每个模块的(算法和使用的数据结构)。
软件结构图的形态特征能反映程序重用率的是(扇入)。
为了提高模块的独立性,模块内部是好是(功能内聚)。
软件结构图中,模块框之间若有直线连接,表示它们之间存在(调用关系)。
“软件危机”是指(软件开发和维护中出现的一系列问题)。
具有风险分析的软件生命周期模型是(螺旋模型)。
数据流图(DFD)中的每个数据处理至少需要(一个输入数据和一个输出流)。
判断题
文档是软件产品的一部分,没有文档的软件就不称其为软件。(对)
需求规格说明书在软件开发中具有重要作用,它也可以作为软件可行性分析的依据。(错)
数据流图建立系统的功能模型,它由数据流、数据处理和数据存贮组成。(错)
在结构化分析建模中要建立的是对象模型、功能模型和行为模型,它们以数据字典为核心。(错)。
好的测试是用少量的测试用例运行程序,发现被测程序尽可能多的错误。(对)
边界值分析方法是取输入/输出等价类的边界值来构成测试用例的测试方法。(对)。
在软件开发的过程中,若能推迟暴露其中的错误,则为修复和改正错误所花费的代价就会降低。(错)
在需求分析中,分析员要从用户那里解决的最重要的问题是明确软件做什么。(对)
软件需求规格说明书在软件开发中具有重要作用,是软件可行性分析的依据。(错)
面向对象方法学的四要素是对象、类、继承和消息通信。(对)
详细设计的结果基本最终决定了软件的质量。(对)
在详细设计中常采用的工具有层次图、PAD(问题分析图)、程序流程图、盒图等(错)
填空题
为了便于对照检查,测试用例应由输入数据和预期的输出结果两部分组成。
软件结构是以模块为基础而组成的一种控制层次结构。
如果知道软件的规格说明书描述的程序功能,那么就可以采用黑盒测试法进行测试。
当A模块调用B模块时,若两个模块之间传递的是数值型参数,则这两个模块的耦合方式是数值耦合。
软件概要设计关键的一步是确定软件的体系结构,它直接影响下一阶段详细设计和编码的工作。
数据流图中的箭头表示数据流,椭圆或圆形表示数据处理,矩形表示数据源或终点。
软件开发是一个自顶向下逐步细化和求精的过程,而软件测试是一个自底向上集成的过程。
按数据流的类型,面向数据流的设计方法有两种设计策略,它们是变换分析设计和事务分析设计。
数据流图仅反映系统必须完成的逻辑功能,所以它是一种功能模型。
软件结构中的深度表示的软件的控制层数,它往往能粗略地标志一个系统的大小和复杂程度。
简答题
衡量模块独立性的两个定性标准是什么?这两个标准的定义分别是什么?在我们的软件设计中,关于模块独立性我们追求的目标是什么?
答:衡量模块独立性的两个定性标准是内聚和耦合。
耦合是指对一个软件结构内不同模块彼此之间互相依赖(连接)的紧密程度;而内聚则标志一个模块内部各个元素彼此结合的紧密程度。
在我们的软件设计中,关于模块独立性我们追求的目标是紧密内聚松散耦合。
简述结构化程序设计方法的基本特点
答:1)是尽可能少用goto语句的程序设计方法;
每个代码块都单入单出。
使用控制结构:顺序、选择和循环+Do_UNTIL和Do_CASE;
自顶向下逐步求精。
文档评论(0)