当前位置: 首页icon 软考首页 >考试科目 >2015年11月 软件设计师 上午题之二十五

2015年11月 软件设计师 上午题之二十五

作者:mb64e7045ee9ff82023-11-08 01:00:13
下载资料 2024上半年软考备考资料+考试大纲
下载按钮 下载

摘要:对于【软件设计师】软考考试而言,真题无疑是最重要的学习资料之一。在软考备考过程中,吃透真题、掌握真题所考知识点、熟悉真题的出题思路,对我们提升分数的效果是最明显的,通过对真题的反复练习,还可以查漏补缺。今天,给大家带来【2015年11月 软件设计师 上午题】部分真题的详解,一起来看看吧~1、In a world whereit seems we already have

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



1、In a world whereit seems we already have too much to do, and too many things to think about, itseems the last thing we need is something new that we have to learn.But use cases dosolve a problem with requirements:with (71) declarative requirements it's hard to describe steps and sequences ofevents.Use cases, statedsimply, allow description of sequences of events that, taken together, lead toa system doing something useful.As simple as this sounds,this is important.When confronted only with a pile of requiements, it's often(72)to make sense of what the authors of therequirements really wanted the system to do.In the preceding example, use casesreduce the ambiguity of the requirements by specifying exactly when and underwhat conditions certain behavior occurs;as such, the sequence of the behaviors canbe regarded as a requirement. Use cases are particularly well suited to captureapproaches. Although this may sound simple, the fact is that (73) requirement capture approaches, with theiremphasis on declarative requirements and "shall"statements,completely fail to capture fail to capture the (74) of the system's behavior. Use cases are asimple yet powerful way to express the behavior of the system in way that allstakeholders can easily understand.But,likeanything, use cases come with their own problems, and as useful as theyare,they can be (75). The result is something that is as bad, if not worse, that the originalproblem.Therein it's important to utilize use cases effectively withoutcreating a greater problem than the one you started with.作答73题
A、 modern
B、 conventional
C、 different
D、 formal

答案:B
答题解析:

在这个世界上

似乎我们已经有太多的事情要做,太多的事情要思考

看来我们最不需要的就是学习新东西。


但是用例可以

用需求解决问题:对于严格的声明性需求,很难描述的步骤和顺序

事件。


用例,说明

简单地说,允许描述一系列事件,这些事件加在一起导致了

一个做一些有用事情的系统。这听起来很简单,但很重要。

当只面对一堆需求时,通常不可能弄清楚需求的作者是什么

需求真的想要系统去做。在上面的例子中,用例

通过精确地指定时间和条件来减少需求的模糊性

某些行为发生的条件是什么;这样,行为的顺序就可以

被视为一项要求。用例特别适合于捕获

方法。虽然这听起来很简单,但事实是传统的需求捕获方法

强调声明性需求和“应该”

语句,完全无法捕捉无法捕捉系统行为的动态。用例是一个

简单而强大的方式来表达系统的行为

涉众很容易理解。


但是,就像

无论如何,用例都有其自身的问题,但同样有用

它们可能会被误用。结果是一些和原来一样糟糕的东西,如果不是更糟的话

问题。其中,有效地利用用例非常重要

造成了比你开始时更严重的问题。




2、In a world whereit seems we already have too much to do, and too many things to think about, itseems the last thing we need is something new that we have to learn.But use cases dosolve a problem with requirements:with (71) declarative requirements it's hard to describe steps and sequences ofevents.Use cases, statedsimply, allow description of sequences of events that, taken together, lead toa system doing something useful.As simple as this sounds,this is important.When confronted only with a pile of requiements, it's often(72)to make sense of what the authors of therequirements really wanted the system to do.In the preceding example, use casesreduce the ambiguity of the requirements by specifying exactly when and underwhat conditions certain behavior occurs;as such, the sequence of the behaviors canbe regarded as a requirement. Use cases are particularly well suited to captureapproaches. Although this may sound simple, the fact is that (73) requirement capture approaches, with theiremphasis on declarative requirements and "shall"statements,completely fail to capture fail to capture the (74) of the system's behavior. Use cases are asimple yet powerful way to express the behavior of the system in way that allstakeholders can easily understand.But,likeanything, use cases come with their own problems, and as useful as theyare,they can be (75). The result is something that is as bad, if not worse, that the originalproblem.Therein it's important to utilize use cases effectively withoutcreating a greater problem than the one you started with.作答74题
A、 statics
B、 nature
C、 dynamics
D、 originals

答案:C
答题解析:

在这个世界上

似乎我们已经有太多的事情要做,太多的事情要思考

看来我们最不需要的就是学习新东西。


但是用例可以

用需求解决问题:对于严格的声明性需求,很难描述的步骤和顺序

事件。


用例,说明

简单地说,允许描述一系列事件,这些事件加在一起导致了

一个做一些有用事情的系统。这听起来很简单,但很重要。

当只面对一堆需求时,通常不可能弄清楚需求的作者是什么

需求真的想要系统去做。在上面的例子中,用例

通过精确地指定时间和条件来减少需求的模糊性

某些行为发生的条件是什么;这样,行为的顺序就可以

被视为一项要求。用例特别适合于捕获

方法。虽然这听起来很简单,但事实是传统的需求捕获方法

强调声明性需求和“应该”

语句,完全无法捕捉无法捕捉系统行为的动态。用例是一个

简单而强大的方式来表达系统的行为

涉众很容易理解。


但是,就像

无论如何,用例都有其自身的问题,但同样有用

它们可能会被误用。结果是一些和原来一样糟糕的东西,如果不是更糟的话

问题。其中,有效地利用用例非常重要

造成了比你开始时更严重的问题。



3、In a world whereit seems we already have too much to do, and too many things to think about, itseems the last thing we need is something new that we have to learn.But use cases dosolve a problem with requirements:with (71) declarative requirements it's hard to describe steps and sequences ofevents.Use cases, statedsimply, allow description of sequences of events that, taken together, lead toa system doing something useful.As simple as this sounds,this is important.When confronted only with a pile of requiements, it's often(72)to make sense of what the authors of therequirements really wanted the system to do.In the preceding example, use casesreduce the ambiguity of the requirements by specifying exactly when and underwhat conditions certain behavior occurs;as such, the sequence of the behaviors canbe regarded as a requirement. Use cases are particularly well suited to captureapproaches. Although this may sound simple, the fact is that (73) requirement capture approaches, with theiremphasis on declarative requirements and "shall"statements,completely fail to capture fail to capture the (74) of the system's behavior. Use cases are asimple yet powerful way to express the behavior of the system in way that allstakeholders can easily understand.But,likeanything, use cases come with their own problems, and as useful as theyare,they can be (75). The result is something that is as bad, if not worse, that the originalproblem.Therein it's important to utilize use cases effectively withoutcreating a greater problem than the one you started with.作答75题
A、 misapplied
B、 applied
C、 used
D、 powerful

答案:A
答题解析:

在这个世界上,似乎我们有太多的事情要去做,有太多的事情要去思考,那么需要做的最后一件事就是必须学习新事物。

而用例恰恰可以解决带有需求的问题:如果具有严格声明的需求,则很难描述事件的步骤和序列。

简单地说,用例可以将事件序列的说明放在一起,引导系统完成有用的任务。正如听起来一样简单---这很重要。在面对很多需求的时候,通常不太可能理解需求的作者真正想要系统做什么。在前面的例子中,通过指定特定行为发生的时间和条件,用例减少了需求的不确定性。这样的话,行为的顺序就可以当作是一种需求。用例特别适用于捕捉这类需求。尽管听起来可能很简单,但事实情况是由于常规的需求捕捉方法所侧重的是声明需求和“应该怎么样”的陈述,因此完全无法捕捉系统行为的动态方面。用例是一种简单而有效的表达系统行为的方式,使用这种方式所有参与者都很容易理解。

但是与任何事物一样,用例也存在自己的问题---在用例非常有用的同时,人们也可能误用它,结果就产生了比原来更为糟糕的问题。因此重点在于:如何有效地使用用例,而又不会产生比原来更严重的问题。



查看完整试题>>>