计算机软件工程试卷B_第1页
计算机软件工程试卷B_第2页
计算机软件工程试卷B_第3页
计算机软件工程试卷B_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

曲阜师篦高校成人敦化7、在软件的设计阶段应供应的文档是(B).

二0一0级计算机专业(本科:,2011年下半年第四学期A,软件需求规格猊明书B、概要议计拜格说明书和具体设计规格说明书

《软件工程》(B卷)C,数据字典及流程图D,源程序以及源程严的说明书

8、划分软件生存周期的阶段时所应遵循的基本反则是(B).

留意事项।1、本试卷共8页,满分100分,考试时间为120分钟.

A、各阶段的任务尽可能相关性B、各阶段的任务尽可能相对独立

C、各阶段的任务在时间上连续D、各阶段的任务在时间上相对独立

9、系统定义明确之后,应对系统的可行性进行探订.可行性探讨应包括(B).

卦A、软件环境可行性、技术可行性、经济可行性、社会可行性

B、经济可行性、技术可行性、操作可行性

C、经济可行性、社会可行性、系统可行性

D、翌济可行性、好用性、社会可行性

10、面对数据结构的设计方法(Jackson方法)是进行(B)的形式化的

A、总体设计B、需求分析C-软件测试D、软竹堆炉

方法.

2、软件工程管理对软件项目的开发管理即对整个软件(C)的一切活

A、系统设计B、具体设计C,软件设计D,编码

动的管理.

11、在进行软件测试时,首先应当进行(A),然后再进行组装测试,

裁A、软件项目B、生存期C、轨件开发安排D、软件开发

最终再进行有效性测试.

3、与设计测试数据无关的文档是(D)・

A、单元测试B、集成测或C、确认洌试D、组合测试

A、需求说明书B、数据说明书C、源程序D、项目开发设计

12、在整个软件维护阶段所花费的全部工作中,(B)所占比例最大。

邂4、软件需求分析的主要任务是精确定义所开发的软件系烧是(C).

A、校正性维护B、适应性谯护C、完善性维护D、预防性维护

A、如何做B、怎么做C、做什么D、对谁做

13、结构化设计是一种应用最广泛的系铳设计方出,是以(B)为苗础,

5,结构化分析的方法是一种(D).

自顶向下,求精和模块化的过程.

旧A、系统分析方法B,面对塞据结构的分析方法

A、数据流B、数据流图C、数据库D、数据结构

C、面对对象的分析方法D、面对费据流的分析方法

14、下列(R)不是反映用户在运用软件产品时的二种领向.

6、以下哪个软件生存周期模型是一肿风险驱动的模型(C).

A、产品运行B,产品可再用性C、产品修改D、产品转移

A、濠布模型B、增量模型C、螺旋模型D、喷泉模型

《软件工程》优卷第2页(共8页)

《软件工程》试桂第1页(共8页)

15、在对数据流的分析中,主要是找到变换中心,这是从(C)导出结构得分

二、填空题《每小题2分,共20分)

国的关篌.评本人

A、数据售构B、实体关系C、数据流图D,E-R图I、成本效益分析的目的是从一经济—角度评价开发一个项目是否可

16,以下骤一项不是软件危机的表现(C).行。

A、开发的软件可僮护性差B,软件极易被盗版2、自蹊向下结合的渐增式测试法,在蛆合模块时有两种蛆合策略:深度优

C、经费不算常常被突破D,开发的软件不能满意用户籍求先策略和向陵怛外策略________.

17、以下哪一项对模块耦合性没有影响(D).3、在软件测试中.已知产品内部工作过程,通过测试检验产品内部动作是

A、模块何接口的困难程度否根据产品观格说明的短定正常进行的方法称为门弁测试注.

B、调用模块的方式4、数据流图就是用来刻画数据流淌和转换的信息系统建模技术.它用简洁

C、通过接口的信息的图形记号分别表示数据流、转换、数据源以及外部实体.

D、模块内部各个元素彼此之间的案密结合程度5,为建立系统的对象关系模型(静态模型),面对对象方法运用的概念包括

18、检查软件产品是否符合需求定义的过程称为(A).对象、____Ktl:、和方法等.

A、确认窗试B、集成弱试C,系蜿测试D,单元测试6、结构化分析方法建立的系统模型称为实体-关系模型,该模型包括包括,

19、下面关于具体设计的叙述中,错误的是(B).实体、关系和三种基本成分.

A、程序沆程图可以描述结构化程序7、在软件工程中,通常将软件定义时期划分为问题定义、可行性探讨、和

B、程序沆程图不能描述结构化程序.帚求分析一三个阶段.

C、NS图描述的程序肯定是结构化的8、一"口力,:""以讨的目的就是用最小的代价在尽可能知的时间内

D、PAD国描述的程序肯定是结构化的确定该软件项目是否能爆开发,是否值得去开发。

20、软件测诚中设计测诚实例(testcase)主要由输入数据和(C)两9、模块的耦合性分为四种类缎,按其蜴合程度从小到大的依次排列分别是,

部分组成。数据偈合、限制耦合、共用偈合和内容情合.

10.内聚性芍七种类型,蚊强的是一!ifi纳里以名的是儡然内聚。

A、测试规则B、测试安排

C、预期输出结果D、以往测试记录分析

《软件工程》试卷第3页(共8页)

《软件工程》试卷第4页(共8页)

3,结构化程序设计的特点足什么?

------------------三、简答)K(每小题6分,共30分)

阡卷■人答:①件怏认相对独立、功晚甲•、结构泊附、搂门前治

1、概要设计阶段的茶本任务是什么?②限制了程序设计的困着性

答:①设计软件系统结构(软件结构》③提高元件的牢麻性

②数据结构及数据库设il④缩应开发周期

③编耳概要设计文档⑤避开程序开发的田城劳动

④评审⑥易于维护和功能扩充

4、面对对象方法有曜些要点组成?

答।①认为客观世界是由各种对象娟成的

2、衡量模块独立性的两个标准是什么'它们各表示什么含义?面对对象方法।对象分解

答:所址模块的独立性的标准是两个定性的度址标准:横合性和内聚性.传统方法:功能分解

(1)就台性。也称块间联系.指软件系统结应中各模域间相互联系紧密程度的一②把全部对象都划分成各种对望类(简称为类,class),每个对软类都定义

种度址。校块之间联系越紧密,其耦合性就越强,校块的独立性则越差。模块间了-划数据和一组方法.

糊令凹凸取液于模块间接口的困难性、调压的方式及传递的信息.数据专有.方法共享

(2)内聚性。乂称块内联系,指模块的功能修质的度量,即一个模块内部各个元③根据子类(或称为派生类)与父类(或移为蛇类)的关系,把若干个对象

素彼此结合的密密程度的度量。若一个模块内各元素(语句之间、程序收之间)类组成一个层次结构的系统(也称为类等级).

的联系越猿密.则它的内聚性就越高.④对象彼此之间仅能通过传递消息相互联系,

相合性与内聚性是模块独立性的两个定性标准.将软件系统划分模块时,尽贵做

到高内聚低均令•提高模块的独立性.为设计高灰盘的状件结构奠定基础.

《软件工程》试卷第5页(共8页)《软件工程》优卷第6页(共8页)

5,设计下列所示流程图的判定/条件覆基测试用例.得分

四'应用观(每小题10分,共10分)

评卷入

面出求三个数中的最小数的PAD图,然后用C语言写出程序。(代码要求易

读性强).

答।ttinclude<stdio.h>

voidmain()

(

intnin(intx,inty,intz);

inta.b,c,d;

scanfr%d.«d,W,la,4b,4c);

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论