《本科自考02333软件工程课后习题答案-2011版》完整版

《本科自考02333软件工程课后习题答案-2011版 王立福》

第1章 绪论

1、解释术语

(1)软件: 软件是指计算机系统中的程序及其文档。P16

(2)软件工程:软件工程是应用计算机科学理论和技术以及工程管理原则和方法,按预算和进度实现满足用户要求的软件产品的工程,或以此为研究对象的学科。P15

(3)软件危机:软件生产率、软件质量远远满足不了社会发展的需求,成为社会,经济发展的制约因素,人们通常把这一现象称为“软件危机”。P15 2、 简答题

(1) 简述软件开发的本质。

答:软件开发的本质就是实现问题空间的概念和处理逻辑到解空间的概念和处理逻辑之间的映射。P19

(2) 简述实施软件开发的基本途径。

答:实施软件开发的基本途径是系统建模。所谓系统建模,是指运用所掌握的知识,通过抽象,给出该系统的一个结构——系统模型。P19 (3) 简述何谓模型以及软件开发中所涉及的模型。

答:模型是一个抽象。该抽象是在意图所确定的角度和抽象层次对物理系统的一个描述,描述其中的成分和成分之间所具有的特定语义的关系,还包括对该系统边界的描述。 软件开发中所涉及的模型可分为两大类,一类称为概念模型,描述了系统是什么;另一类统称为软件模型,描述了实现概念模型的软件解决方案。P19 (4).简述软件开发所涉及的两大类技术。

答:软件开发所涉及的两大类技术为:一是求解软件的开发逻辑,二是求解软件的开发手段。P17

第2章 软件需求与软件需求规约

1、解释术语 (1)软件需求

软件需求以一种技术形式,描述了一个产品/系统应该具有的功能、性能和其它性质。P23 (2)功能需求

功能需求规约了系统或系统构件必须执行的功能。P24 (3)非公能需求

非公能需求是性能、外部接口、设计约束和质量属性这4类需求的统称。P23 (4) 需求规约

需求规约是一个软件项/产品/系统所有需求陈述的正式文档,它表达了一个软件产品/系统的概念模型。P28

2、简述需求与需求规约的基本性质。 答:需求的基本性质:

1) 必要的,该需求是用户所要求的。 2)无歧义的,该需求只能用一种方式解释。 3)可测的,该需求是可进行测试的。

4)可跟踪的,该需求可从一个开发阶段跟踪到另一个阶段。 5)可测量的,该需求是可测量的。P23 需求规约的基本性质:

1)重要性和稳定性程度:按需求的重要性和稳定性,对需求进行分级。 2)可修改的:在不过多地影响其他需求的前提下,可以容易地修改一个单一需求。

3)完整的:没有被遗漏的需求。 4)一致的:不存在互斥的需求。P28

3、简述软件需求的分类。

答:软件需求可以分为两大类:一类是功能需求,一类是非公能需求,而非公能需求可分为性能需求,外部接口需求、设计约束和质量属性需求。P23 4、举例说明功能需求和非功能需求之间的基本关系。 答:非功能需求可作用于一个或多个功能需求,例如

功能需求1 功能需求2 功能需求3 ?? 作用于

非功能需求1 非功能需求2 其中,非功能需求1作用于功能需求1和功能需求3等;非功能需求2作用于功能需求2等。P24

5、有哪几种常用的初始需求发现技术?

答:有5种常用的需求发现技术:自悟、交谈、观察、小组会和提炼。P26 6、简述需求规约的3种基本形式。

(1) 非形式化的需求规约。非形式化的需求规约即以一种自然语言来表达需求规约,如同使用一种自然语言写了一篇文章。

(2) 半形式化的需求规约。半形式化的需求规约即以半形式化符号体系(包括

>>鐏炴洖绱戦崗銊︽瀮<<
12@gma联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4