软考软件设计师考点试题(上)

  • 格式:doc
  • 大小:157.50 KB
  • 文档页数:8

下载文档原格式

  / 8
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软考软件设计师考点试题(上)

相应的软考软件设计师考点试题(下)请百度搜索”软考软件设计师考点试题(下)”

软件设计师考试属于全国计算机技术与软件专业技术资格考试(简称计算机软件资格考试)中的一个中级考试。考试不设学历与资历条件,也不论年龄和专业,考生可根据自己的技术水平选择合适的级别合适的资格,但一次考试只能报考一种资格。考试采用笔试形式,考试实行全国统一大纲、统一试题、统一时间、统一标准、统一证书的考试办法。下面是希赛小编整理的软考软件设计师考试冲刺练习。

试题一

以下描述中,错误的是__()__.

A.从一个计算机系统转移到另一个计算机系统的容易程度是软件的可移植性

B.软件在需要它投入使用时能实现其指定功能的概率是可靠性

C.软件能够被软件维护人员阅读并理解的方便程度是软件的可理解性。

D.在规定条件下和规定期间内,实现所指定的功能的概率是软件的可靠性。

试题一分析

软件可测试性:用来表示测试及验证软件的难易度。

软件可理解性:软件能够被软件维护人员阅读并理解的方便程度。

软件可靠性:软件按规定的条件,在规定的时间内运行而不发生故障的能力。

软件可移植性:指软件从一个计算机系统或环境转移到另一个计算机系统或环境的容易程度。由于计算机的硬件体系结构不同,因而导致在某一类型机器上开发的软件不能在另一类计算机上运行,所以某一种语言开发环境中开发出来的程序,如不用修改或只需极少量的修改便能在其他种类的计算机上运行,就是可移植性好。

软件可用性:ISO9241-11国际标准对可用性做了如下定义:产品在特定使用环境下为特定用户用于特定用途时所具有的有效性(effectiveness)、效率(efficiency)和用户主观满意度(satisfaction)。其中:

有效性--用户完成特定任务和达到特定目标时所具有的正确和完整程度。

效率--用户完成任务的正确和完整程度与所使用资源(如时间)之间的比率。

满意度--用户在使用产品过程中所感受到的主观满意和接受程度。

通俗来讲,可用性指的是产品对用户来说有效、易学、高效、好记、少错和令人满意的程度,即用户能否用产品完成任务、效率如何、主观感受怎样,实际上是从用户角度所看到的产品质量,是产品竞争力的核心,是以用户为中心。

软件兼容性:指与软件可从某一环境转移到另一环境的能力有关的一组属性。它包括以下几个属性:

(1)与软件无须采用为该软件准备的活动或手段就可能适应不同的规定环境有关的软件属性;

(2)使软件遵循与可移植性有关的标准或约定的软件属性;

(3)与软件在该软件环境中用来替代指定的其他软件的机会和努力有关的软件属性。

软件可修改性:软件能够被软件维护人员修改的方便程度。

软件的一致性:软件服从与可移植性有关的标准或约定的程度。

试题答案:B

试题二

下述任务中,不属于软件工程需求分析阶段的是__()__.

A.确定软件系统的可靠性要求

B.确定软件系统的性能需求

C.确定软件系统将采用什么开发语言开发

D.确定软件系统的数据要求

试题二分析

需求分析阶段的任务主要有:

(1)确定软件的综合要求:系统界面、系统功能、系统性能、安全性、保密性和可靠性方面的要求,系统的运行要求、异常处理、将来的扩充和修改等。

(2)分析软件系统的数据要求:基本数据元素、数据元素之间的逻辑关系、数据量、峰值等。

(3)导出系统的逻辑模型。

(4)修正项目开发计划。

试题二答案:C

试题三

__()__是软件生命周期中时间最长的阶段。

A.需求分析阶段

B.软件维护阶段

C.软件设计阶段

D.软件系统实施阶段

试题三分析

本题考查的是软件寿命周期及其各寿命周期阶段的主要特点。

软件生命周期是软件开发的全过程,这个过程由诸多阶段构成,包括需求分析、软件设计、编码及单元测试、集成及系统测试、安装、实施与维护等阶段,在由这些阶段所构成的软件生命周期全过程中软件维护阶段是软件生命周期中时间最长的阶段。因为在软件开发完投入使用后,由于多方面的原因,软件不能继续适应用户的要求,要延续软件的使用寿命,就必须对软件进行维护,所以从软件开发投入使用到软件被淘汰的整个过程都属于软件维护阶段,因此不难想象这个阶段的时长最长。

试题三答案:B

试题四

软件需求说明书是软件需求分析阶段的重要文件,下述__()__是其应包含的内容。

①数据描述②功能描述③模块描述④性能描述

A.①②

B.③④

C.①②③

D.①②④

试题四分析

已经确定下来的需求应当得到清晰准确的描述。通常我们把描述需求的文档叫做软件需求说明书。

软件需求说明书的主要内容是:系统的数据描述、数据流图、数据字典描述、系统接口描述、内部接口说明、系统的功能描述、处理说明、系统设计的限制系统的性能描述、性能参数、对系统进行测试的种类等。

试题四答案:D

试题五

以下关于数据流图的说法,错误的是__()__.

A.数据流图是用来作为结构化分析建模的一种工具

B.传统的数据流图中主要包含加工、外部实体、数据流、数据存储、控制流五种基本构件

C.数据流图可只有一个也可以有多个

D.数据流图属于需求分析阶段的产物

试题五分析

本题主要考查数据流图的基本内容。数据流图是结构化开发方法中需求分析阶段的重要工具。

结构化分析方法是一种面向数据流的软件分析方法。适合于开发数据处理类型软件的需求分析。数据流图是需求分析阶段使用的一种主要工具,它以图形的方式表达数据处理系统中信息的变换和传递过程。与数据流图配合使用的是数据词典,它对数据流图中出现的所有数据元素给出逻辑定义。有了数据词典,使得数据流图上的数据流、加工和文件得到确切的解释。

通常在数据流图中,可能出现四种基本符号,数据流、加工、数据存储、外部实体(数据源及数据终点)。数据流是具有名字和流向的数据,在数据流图中用标有名字的箭头表示。加工是对数据流的变换,一般用圆圈表示。数据存储是可访问的存储信息,一般用直线段表示。外部实体位于被建模的系统之外的信息生产者或消费者,是不能由计算机处理的成分,它们分别表明数据处理过程的数据来源及数据去向,用标有名字的方框表示。图4-4是一个典型的数据流图示例。