历年全国自学考试软件工程试题(简答题答案)(27 页)Good is good, but better carries it.精益求精,善益求善。全国 2025 年 10 月自学考试软件工程试题简答题(本大题共 6 小题,每小题 5 分,共 30 分)31. 什么是需求规约?简述需求规约的基本性质。答:需求规约是一个软件项/产品/系统所有需求陈述的正式文档,它表达了一个软件产品/系统的概念模型。需求规约一般需要满足一下 4 个基本性质:1. 重要性和稳定性程度:按需求的重要性和稳定性,对需求进行分级;2. 可修改性:在不影响其他需求的前提下可容易修改一个单一需求;3. 完整性:设备被遗漏的需求;4. 一致性:不存在互斥的需求。32.什么是模块耦合?简述常用的模块耦合类型及其设计原则。答:模块耦合:是指不同模块之间相互依赖程度的度量;几中常见模块耦合类型为:内容耦合、公共耦合、控制耦合、标记耦合、数据耦合等;设计原则:假如模块间必须存在耦合,就尽量使用数据耦合,少用控制耦合,限制公共耦合,避开内容耦合。33.UML 给出了那些表达关系的术语?简述它们的概念。答:1.为了表达各类事物之间的关系,UML 给出了表达关系的术语:关联、泛化、细化、依赖;2.关联是类目之间的一种结构关系,是对一组具有相同结构、相同链的描述;3.泛化是一般性类目和它的较为特别类目之间的一种关系;4.细化是类目之间的语义关系,其中一个类目规约了保证另一个类目执行的契约;5.依赖是一种使用关系,用于描述一个类目使用另一类目的信息和服务。34.简述 RUP 的定义和特点。答:RUP 是基于一种过程框架,为软件开发,即为进行不同抽象层之间映射安排其开发活动的次序,制定任务和需求开发的制品,提供了指导;并为对项目中的制品和活动进行监督与度量,提供了相应的准则;RUP 特点是:以用况为驱动,以体系结构为中心,迭代、增量式开发。35.简述软件测试步骤及关注的内容。答:软件测试步骤及关注的内容有以下几点:1. 由于软件错误的复杂性,在软件工程测试中应综合运用测试技术,实施合理的测试步骤:单元测试、集成测试、有效性测试和系统测试;2. 单元测试关注每个独立的模块;3. 集成测试关注模块的组装;4. 有效性测试福按住检验是否符合用户所见的文档;5. 系统测试关注检验系统中所有元素之间的协作是否合适,整个系统的性能。功能是否达到。36.简述瀑布模型以及可适应的情况。答:1.瀑布模型将软件生存周期的各项活动规定为按固定顺序而连...