摘要:对于【软件评测师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【软件工程基础知识】部分试题的详解,一起来看看吧~



1、在各种不同的软件需求中(请作答此空)描述了用户使用产品必须要完成的任务,可以用UML建模语言( )表示。
A、 功能需求
B、 非功能需求
C、 过程约束
D、 设计约束

答案:A
答题解析:

本题考查软件需求的基础知识。

功能需求描述了用户使用产品必须要完成的任务, UML 的用例图可以用来对功能需求建模,故25题答案为A,26题的答案也为A。

非功能需求描述软件解决方案必须具有的质量特性,如性能、安全等。

过程约束是对用于构建系统的技术和资源的限制。

设计约束是已经做出的设计决策或限制问题解决方案集的设计决策。



2、在各种不同的软件需求中( )描述了用户使用产品必须要完成的任务,可以用UML建模语言(请作答此空)表示。
A、 用例图
B、 类图
C、 状态图
D、 序列图

答案:A
答题解析:

本题考查软件需求的基础知识。

功能需求描述了用户使用产品必须要完成的任务, UML 的用例图可以用来对功能需求建模,故25题答案为A,26题的答案也为A。

非功能需求描述软件解决方案必须具有的质量特性,如性能、安全等。

过程约束是对用于构建系统的技术和资源的限制。

设计约束是已经做出的设计决策或限制问题解决方案集的设计决策。



3、确定采用哪种软件体系结构是在()阶段进行的。
A、 需求分析
B、 概要设计
C、 详细设计
D、 软件实现

答案:B
答题解析:

本题考查软件设计的基础知识。

软件体系结构就是描述软件的部分及其部分之间的关系。软件体系结构应该尽早确定,一般在软件开发的概要设计阶段进行,故正确答案为B。



查看完整试题>>>