当前位置:文档之家› 软考软件设计师考点试题(上)

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

软件设计师 http://www.educity.cn/rk/prog/index.html
软考软件设计师考点试题(上)
相应的软考软件设计师考点试题(下)请百度搜索”软考软件设计师考点试题(下)”
软件设计师考试属于全国计算机技术与软件专业技术资格考试(简称计算机软件资格
考试)中的一个中级考试。考试不设学历与资历条件,也不论年龄和专业,考生可根据自己
的技术水平选择合适的级别合适的资格,但一次考试只能报考一种资格。考试采用笔试形式,
考试实行全国统一大纲、统一试题、统一时间、统一标准、统一证书的考试办法。下面是希
赛小编整理的软考软件设计师考试冲刺练习。
试题一
以下描述中,错误的是__( )__.
A.从一个计算机系统转移到另一个计算机系统的容易程度是软件的可移植性
B.软件在需要它投入使用时能实现其指定功能的概率是可靠性
C.软件能够被软件维护人员阅读并理解的方便程度是软件的可理解性。
D.在规定条件下和规定期间内,实现所指定的功能的概率是软件的可靠性。
试题一分析
软件可测试性:用来表示测试及验证软件的难易度。
软件可理解性:软件能够被软件维护人员阅读并理解的方便程度。
软件可靠性:软件按规定的条件,在规定的时间内运行而不发生故障的能力。
软件可移植性:指软件从一个计算机系统或环境转移到另一个计算机系统或环境的容
易程度。由于计算机的硬件体系结构不同,因而导致在某一类型机器上开发的软件不能在另
一类计算机上运行,所以某一种语言开发环境中开发出来的程序,如不用修改或只需极少量
的修改便能在其他种类的计算机上运行,就是可移植性好。
软件设计师 http://www.educity.cn/rk/prog/index.html
软件可用性:ISO9241-11国际标准对可用性做了如下定义:产品在特定使用环境下
为特定用户用于特定用途时所具有的有效性(effectiveness)、效率(efficiency)和用户
主观满意度(satisfaction)。其中:
有效性--用户完成特定任务和达到特定目标时所具有的正确和完整程度。
效率--用户完成任务的正确和完整程度与所使用资源(如时间)之间的比率。
满意度--用户在使用产品过程中所感受到的主观满意和接受程度。
通俗来讲,可用性指的是产品对用户来说有效、易学、高效、好记、少错和令人满意
的程度,即用户能否用产品完成任务、效率如何、主观感受怎样,实际上是从用户角度所看
到的产品质量,是产品竞争力的核心,是以用户为中心。
软件兼容性:指与软件可从某一环境转移到另一环境的能力有关的一组属性。它包括
以下几个属性:
(1)与软件无须采用为该软件准备的活动或手段就可能适应不同的规定环境有关的软
件属性;
(2)使软件遵循与可移植性有关的标准或约定的软件属性;
(3)与软件在该软件环境中用来替代指定的其他软件的机会和努力有关的软件属性。
软件可修改性:软件能够被软件维护人员修改的方便程度。
软件的一致性:软件服从与可移植性有关的标准或约定的程度。
试题答案:B

试题二
下述任务中,不属于软件工程需求分析阶段的是__( )__.
软件设计师 http://www.educity.cn/rk/prog/index.html
A.确定软件系统的可靠性要求
B.确定软件系统的性能需求
C.确定软件系统将采用什么开发语言开发
D.确定软件系统的数据要求
试题二分析
需求分析阶段的任务主要有:
(1)确定软件的综合要求:系统界面、系统功能、系统性能、安全性、保密性和可靠
性方面的要求,系统的运行要求、异常处理、将来的扩充和修改等。
(2)分析软件系统的数据要求:基本数据元素、数据元素之间的逻辑关系、数据量、
峰值等。
(3)导出系统的逻辑模型。
(4)修正项目开发计划。
试题二答案:C

试题三
__( )__是软件生命周期中时间最长的阶段。
A.需求分析阶段
B.软件维护阶段
C.软件设计阶段
D.软件系统实施阶段
试题三分析
软件设计师 http://www.educity.cn/rk/prog/index.html
本题考查的是软件寿命周期及其各寿命周期阶段的主要特点。
软件生命周期是软件开发的全过程,这个过程由诸多阶段构成,包括需求分析、软件
设计、编码及单元测试、集成及系统测试、安装、实施与维护等阶段,在由这些阶段所构成
的软件生命周期全过程中软件维护阶段是软件生命周期中时间最长的阶段。因为在软件开发
完投入使用后,由于多方面的原因,软件不能继续适应用户的要求,要延续软件的使用寿命,
就必须对软件进行维护,所以从软件开发投入使用到软件被淘汰的整个过程都属于软件维护
阶段,因此不难想象这个阶段的时长最长。
试题三答案:B

试题四
软件需求说明书是软件需求分析阶段的重要文件,下述__( )__是其应包含的内容。
①数据描述 ②功能描述 ③模块描述 ④性能描述
A.①② B.③④ C.①②③ D.①②④
试题四分析
已经确定下来的需求应当得到清晰准确的描述。通常我们把描述需求的文档叫做软件
需求说明书。
软件需求说明书的主要内容是:系统的数据描述、数据流图、数据字典描述、系统接
口描述、内部接口说明、系统的功能描述、处理说明、系统设计的限制系统的性能描述、性
能参数、对系统进行测试的种类等。
试题四答案:D
软件设计师 http://www.educity.cn/rk/prog/index.html
试题五
以下关于数据流图的说法,错误的是__( )__.
A.数据流图是用来作为结构化分析建模的一种工具
B.传统的数据流图中主要包含加工、外部实体、数据流、数据存储、控制流五种基本
构件
C.数据流图可只有一个也可以有多个
D.数据流图属于需求分析阶段的产物
试题五分析
本题主要考查数据流图的基本内容。数据流图是结构化开发方法中需求分析阶段的重
要工具。
结构化分析方法是一种面向数据流的软件分析方法。适合于开发数据处理类型软件的
需求分析。数据流图是需求分析阶段使用的一种主要工具,它以图形的方式表达数据处理系
统中信息的变换和传递过程。与数据流图配合使用的是数据词典,它对数据流图中出现的所
有数据元素给出逻辑定义。有了数据词典,使得数据流图上的数据流、加工和文件得到确切
的解释。
通常在数据流图中,可能出现四种基本符号,数据流、加工、数据存储、外部实体(数
据源及数据终点)。数据流是具有名字和流向的数据,在数据流图中用标有名字的箭头表示。
加工是对数据流的变换,一般用圆圈表示。数据存储是可访问的存储信息,一般用直线段表
示。外部实体位于被建模的系统之外的信息生产者或消费者,是不能由计算机处理的成分,
它们分别表明数据处理过程的数据来源及数据去向,用标有名字的方框表示。图4-4是一
个典型的数据流图示例。
软件设计师 http://www.educity.cn/rk/prog/index.html
图4-4办理取款手续的数据流图
从理论上来说,数据流图可只有一个也可以有多个。但是,一般情况下,为了表达数
据处理过程的数据加工情况,用一个数据流图是不够的。稍为复杂的实际问题,在数据流图
上常常出现十几个甚至几十个加工。这样的数据流图看起来很不清楚。层次结构的数据流图
能很好地解决这一问题。按照系统的层次结构进行逐步分解,并以分层的数据流图反映这种
结构关系,能清楚地表达和容易理解整个系统。
图4-5给出分层数据流图的示例。数据处理S包括三个子系统1、2、3.顶层下面的第
一层数据流图为DFD/L1.第二层数据流图DFD/L2.1、DFD/L2.2及DFD/L2.3分别是子系
统1、2和3的细化。对任何一层数据流图来说,我们称它的上层图为父图,在它下一层的
图则称为子图。
软件设计师 http://www.educity.cn/rk/prog/index.html
图4-5分层数据流图
画数据流图的基本步骤概括地说,就是"自顶向下逐层分解".检查和修改的原则为:
(1)数据流图上所有图形符号只限于前述四种基本图形元素。
(2)顶层数据流图必须包括前述四种基本元素,缺一不可。
(3)顶层数据流图上的数据流必须封闭在外部实体之间。
(4)每个加工至少有一个输入数据流和一个输出数据流。
(5)在数据流图中,需按层给加工框编号。编号表明该加工处在哪一层,以及上下层
的父图与子图的对应关系。
(6)规定任何一个数据流子图必须与它上一层的一个加工对应,两者的输入数据流和
输出数据流必须一致。此即父图与子图的平衡。
(7)可以在数据流图中加入物质流,帮助用户理解数据流图。
(8)图上每个元素都必须有名字。
(9)数据流图中不可夹带控制流。
软件设计师 http://www.educity.cn/rk/prog/index.html
试题五答案:B

相关主题