- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3-7 经典解读
一、选择题
1.在软件生命周期中,能准确确定软件系统必须做什么和必须具备的功能阶段是 ( ) 。
A) 概要设计 B) 详细设计
C) 可行性分析 D) 需求分析
【命题目的】考查需求分析的概念。
【解题要点】需求分析能确定软件系统必须做什么和必须具备哪些功能。
IEEE 软件工程标准词汇表对需求分析定义如下:
(1) 用户解决问题或达到目标所需的条件或权能;
(2) 系统或系统部件要满足合同、标准、规范或其他正式规定文档所需具有的条件或权能;
(3) 一种反映 (1) 或 (2)所描述的条件或权能的文档说明。
需求分析阶段的工作可概括为 4 个方面:
(1) 需求获取;
(2) 需求分析;
(3) 编写需求规格说明书;
(4) 需求审评。
【错解分析】概要设计的基本任务有 4 条:
(1) 设计软件系统结构;
(2) 数据结构和数据库设计;
(3) 编写概要设计文档;
(4)评审。
详细设计主要确定每个模块具体执行过程,也称过程设计。可行性分析是需求分析之前要
做的工作。
【考点链接】结构化分析方法。
答案: D)
2 ·软件需求分析阶段的工作,可以分为 4 个方面:需求获取、需求分析、编写需求规格说
明书以
及 ( )n
A) 阶段性报告
C)总结
B)需求审评
D)都不正确
【命题目的】考查软件需求分析阶段的工作。
【解题要点】需求分析阶段的工作可概括为 4 个方面:
(1) 需求获取;
(2) 需求分析;
(3) 编写需求规格说明书;
(4) 需求审评。
【错解分析】由需求分析阶段任务的定义知 A) 、c)和 D) 都不在其内。
【考点链接】需求分析方法。
答案: B)
3.在原型法中称 ( )为用户/设计者,开发人员根据用户需求不断修改原型,直到满足
用户要求为止。
A) 用户 B) 开发人员
C) 系统分析员 D) 程序员
【命题目的】考查软件开发模型的原型模型。
【解题要点】所谓“原型”是建立一个系统的可运行原型 (功能不要求全,但要求快 ) ,
由用户试用并提出改进或扩充 (甚至可能抛弃 ) ,因此,在原型法中称用户为用户/设计
者。 矚慫润厲钐瘗睞枥庑赖。
【错解分析】用户在使用原型的基础上不断提出 (设计 ) 自己的系统;开发人员称为系统
/建造者,根据用户要求不断修改原型,直到满足用户要求为止。所以,有时我们称为原
型法为弱功能快速设计法。 聞創沟燴鐺險爱氇谴净。
【考点链接】软件生命周期及软件开发模型。
答案: A)
4 .下面不属于软件工程的 3 个要素的是 ( ) 。
A) 工具 B) 过程
c) 方法 D) 环境
【命题目的】考查软件工程的要素。
【解题分析】软件工程包括 3 个要素,即方法、工具和过程。
(1) 方法是完成软件工程工程的技术手段;
(2) 工具支持软件的开发、管理及文档生成;
(3) 过程支持对软件开发的各个环节的控制、管理。
【错解分析】由软件工程 3 要素的定义知,环境不是软件工程 3 要素之一。
【考点链接】软件工程的定义。
答案: D)
5 .检查软件产品是否符合需求定义的过程称为 ( ) 。
A) 确认测试 B) 集成测试
C) 验证测试 D) 验收测试
【命题目的】考查确认测试。
【解题要点】确认测试的任务是验证软件的功能和性能及其他特性是否满足了需求规格
说明中确定的各种需求,以及软件配置是否完全、正确。 残骛楼諍锩瀨濟溆塹籟。
【错解分析】集成测试是测试和组装软件的过程。集成测试所涉及的内容包括:软件单
元的接口测试、全局数据结构测试、边界条件和非法输入的测试等。验收测试指系统测试
通过后,用户根据合同进行验收测试,
文档评论(0)