软件工程导论简答题.pdfVIP

  • 1
  • 0
  • 约4.95千字
  • 约 5页
  • 2026-02-14 发布于青海
  • 举报

软件程导论简答题

三、简答题

1.什么是需求分析?需求分析阶段的基本任务是什么?

答:需求分析是当前软件程中的关键问题,需求分析阶段的任务是:在可性分析的

基础上,进步了解、确定户需求。准确地回答系统必须做什么?“”的问题。获得需求规格说明书。还涉及到软件系统的

标、软件系统提供的服务、软件系统的约束和软件系统运的环境。它还涉及到这些因素和系统的精确规格说明,以及系统进

化之间的关系。

需求分析的基本任务包括:

(1)抽取需求分析现系统存在需要解决的问题。获取够多的问题领域的知识,需求

抽取的法般有问卷法、谈法、数据采集法、例法、情景实例法以及基于标的法等;还有知识程法,例如,场

记分析法、卡分类法、分类表格技术和基于模型的知识获取等。

(2)模拟和分析需求需求分析和模拟包含三个层次的作。先是需求建模。需求模

型的表现形式有然语、半形式化(如图、表、结构化英语等)和形式化表等三种。需求概念模型的要求包括实现的独性:

不模拟数据的表和内部组织等;需求模拟技术

分为企业模拟、功能需求模拟和功能需求模拟等。

(3)传递需求传递需求的主要任务是书写软件需求规格说明。

(4)认可需求就是对需求规格说明达成致,其主要任务是冲突求解,包括定义冲突和

冲突求解两。常的冲突求解法有:协商、竞争、仲裁、强制、教育等,其中有些只能的因素去控制。

(5)进化需求客户的需要总是不断(连续)地增长,但是般的软件开发总是落后于客

户需求的增长,如何管理需求的进化(变化)就成为软件进化的要问题。对于传统的变化管理过程来说,其基本成分包括软件

配置、软件基线和变化审查组。当前的发展是软件

家族法,即产品线法。多视点法也是管理需求变化的种新法,它可以于管理不致性,并进关于变化的推理。

2.等价分类法的基本思想是什么?

答:根据程序的输特性,将程序的定义域划分为有限个等价区段——等“价类”,

从等价类中选择出的例具有代“表性”,即测试某个等价类的代表值就等价于对这类其他值的测试。如果某个等价类的个

输数据(代表值)测试中查出了错误,说明该类中其他测试例也会有错误。

四、(26分)为什么向对象的开发法为软件IC(软件集成)及软件重技术提供了良好的环境?

软件复是将已有的软件成分于构造新的软件系统,以达到提软件系统的开发质

量与效率,降低开发成本的的。

复的软件成分—称为可复构件(ReusableComponent),从旧软件中提取,也可以

专门为复开发。

向对象法之所以特别有利于软件复,是由于它的主要概念及原则与软件复的

要求分吻合。持复的OO概念与原则是:对象与类、抽象、封装、继承与般——特

殊结构、整合与整体——部分结构、粒度控制、多态性。

对象与类:OO法对象描述问题域中的事务,并类作为同种对象的抽象表。类

是系统的基本构成单位,它符合可复构件所应具备的那些特性:完整性、独性、可标识性、般性、抽象、封装:尤其是

OO法的对象封装性,为软件复技术提供了良好

条件。

、简答题(45分)

1、(15分)什么是软件复?分析说明为什么向对象的开发法为软件复技术提供了良

好的环境?

软件复是将已有的软件成分于构造新的软件系统,以达到提软件系统的开发质量与效率,降低开发成本的的。

可复的软件成分—称为可复构件(ReusableComponent),从旧软件中提取,也可以专门为复

开发。

向对象法之所以特别有利于软件复,是由于它的主要概念及原则与软件复的要求分吻合。持复的OO概念与原

则是:对象与类、抽象、封装、继承与般——特殊结构、整合

与整体——部分结构、粒度控制、多态性。

对象与类:OO法对象描述问题域中的事务,并类作为同种对象的抽象表。类是系统

的基本构成单位,它符合可复构件所应具备的那些特性:完整性、独性、可标识性、般性、

抽象、封装:尤其是OO法的对象封装性,为软件复技术提供了良好的条件。

2、(15分)简述结构化法的组成,并说明各组成部分的基本任务、功能及描述式。结构化法由SA法(Structured

Analysis),SD法(StructuredDesign)和SP法(Structured

Program)组成。

SA,SD,SP法相互衔接,形成了整套开发法。若将SA、SD法结合起来,称为结构化

分析与设计技术(SA

文档评论(0)

1亿VIP精品文档

相关文档