当前位置:文档之家› 软工复习纲要

软工复习纲要

软工复习纲要
软工复习纲要

?S o f t w a r e E n g i n e e r i n g

R e v i e w o f F i n a l E x a m

2011

?E x a m s t y l e

1.M u l t i p l e c h o i c e s(o n l y o n e i s c o r r e c t)20*2

2.E x p l a n a t i o n o f T e r m i n o l o g i e s5*2

3.Q&A5*6

4.P r o b l e m a n a l y s i s2*10

G o a l o f s o f t w a r e e n g i n e e r i n g

5g e n e r i c s o f t w a r e e n g i n e e r i n g f r a m e w o r k a c t i v i t i e s:c o m m u n i c a t i o n,p l a n n i n g,m o d e l i n g, c o n s t r u c t i o n,d e p l o y m e n t

L e v e l s o f C M M I

T e s t i n g g o a l:d e s i g n,b l a c k-b o x,g l a s s-b o x,a c c e p t a n c e,a l p h a a n d b e t a,p r o d u c t,m o d u l e

S y s t e m e n g i n e e r i n g p r o c e s s

S t e p s i n p r o j e c t p l a n n i n g

6.a r c h i t e c t u r e c o m p o n e n t s:d a t a,h a r d w a r e,s o f t w a r e,p e o p l e

7.G o a l o f s y s t e m s p e c i f i c a t i o n

8.T y p e s o f U M L d i a g r a m:c l a s s d i a g r a m,e t c

9.D a t a d i c t i o n a r y

10.E l e m e n t s o f a n o b j e c t-o r i e n t e d a n a l y s i s m o d e l:

C l a s s-b a s e d e l e m e n t s,e t c

11.E n t i t y r e l a t i o n s h i p d i a g r a m

13.W5H H p r i n c i p l e

?T e r m i n o l o g y

C a p a b i l i t y M a t u r i t y M o d e l I n t e g r a t i o n(C M M I)

U s e-C a s e s

I n f o r m a t i o n H i d i n g

W a t e r f a l l m o d e l

R e q u i r e m e n t e n g i n e e r i n g

P r o t o t y p e m o d e l

C M M I

I n c e m e n t a l M o d e l

S o f t w a r e e n g i n g e e r i n g

U n i f i e d M o d e l i n g L a n g u a g e(U M L)

S o f t w a r e A r c h i t e c t u r e

?Q&A

H o w d o s o f t w a r e c h a r a c t e r i s t i c s d i f f e r f r o m h a r d w a r e c h a r a c t e r i s t i c s?

L i s t t h e f o u r d e s i g n m o d e l s r e q u i r e d f o r a c o m p l e t e s p e c i f i c a t i o n o f a s o f t w a r e d e s i g n a n d t h e r o l e o f e a c h

D e s c r i b e t h e d i f f e r e n c e s b e t w e e n t h e s o f t w a r e e n g i n e e r i n g t e r m s c o u p l i n g a n d c o h e s i o n? W h a t i s e q u i v a l e n c e p a r t i t i o n i n g a s i t a p p l i e s t o s o f t w a r e t e s t i n g?W h a t i s s c e n a r i o-b a s e d

t e s t i n g?

D e s c r i b e t h e c o n d i t i o n s u n d e r w h i c h I n c r e m e n t a l m o d e l s s h o u l d b e u s e d a n d w h a t a n

“i n c r e m e n t”m e a n s i n t e r m s o f p r o j e c t w o r k a n d d e l i v e r y.F o r t h e w a t e r f a l l m o d e l,d e s c r i b e s i t u a t i o n s w h e r e t h i s m o d e l c a n a n d c a n n o t b e u s e d a n d w h y.

D i s c u s s t h e p r o s a n d c o n s o f p r o t o t y p i n g m o d e l a n d h o w i t d i f f e r s f r o m t h e s p i r a l m o d e l.

?Q&A

L i s t t h e k e y i s s u e s s t r e s s e d b y a n a g i l e p h i l o s o p h y o f s o f t w a r e e n g i n e e r i n g.

D e s c r i b e t h e d i f f e r e n c e s b e t w e e n s o f t w a r e c o n s t r u c t i o n a n d s o f t w a r e d e p l o y m e n t.

W h a t i s t h e g o a l o f b u s i n e s s p r o c e s s e n g i n e e r i n g?

I n t h e c o n t e x t o f s y s t e m s e n g i n e e r i n g w h a t i s p r o d u c t e n g i n e e r i n g?

W h a t a r e t h e s i x s t e p s f o r r e q u i r e m e n t s e n g i n e e r i n g?

?Q&A

D e s c r i b e t h e g e n e r a l p r o c e s s o f c r e a t i n g a d a t a f l o w d i a g r a m(D F D).

W h i c h U M L(u n i f i e d m o d e l i n g l a n g u a g e)d i a g r a m s a r e u s e f u l i n o b j e c t-o r i e n t e d a n a l y s i s

m o d e l i n g?

L i s t t h e f o u r d e s i g n m o d e l s r e q u i r e d f o r a c o m p l e t e s p e c i f i c a t i o n o f a s o f t w a r e d e s i g n a n d t h e r o l e o f e a c h.

H o w i s a t r a n s a c t i o n c e n t e r d i f f e r e n t f r o m a t r a n s f o r m c e n t e r i n a d a t a f l o w d i a g r a m?

?Q&A

D e s c r i b e t h e d i f f e r e n c e s b e t w e e n t h e s o f t w a r e e n g i n e e r i n g t e r m s c o u p l i n g a n d c o h e s i o n?

D e s c r i b e t h e t y p e s o f d e p e n d e n c i e s t h a t c a n e x i s t i n a n a r c h i t e c t u r a l d e s i g n

H o w d o s o f t w a r e p r o c e s s m e t r i c s d i f f e r f r o m s o f t w a r e p r o j e c t m e t r i c s?

E x p l a i n h o w s i z e-o r i e n t e d m e t r i c s d i f f e r f r o m f u n c t i o n-o r i e n t e d m e t r i c s.D i s c u s s t h e p r o s a n d c o n s o f e a c h.

W h a t i s t h e U n i f i e d M o d e l i n g L a n g u a g e(U M L)?

W h a t’s a U s e-C a s e D i a g r a m?P l e a s e g i v e a n e x a m p l e i n U M L.

W h a t’s a n A c t i v i t y D i a g r a m?P l e a s e g i v e a n e x a m p l e i n U M L.

W h a t’s a S e q u e n c e D i a g r a m,C o l l a b o r a t i o n D i a g r a m r e s p e c t i v e l y?W h a t’s t h e d i f f e r e n c e

b e t w e e n t h e m?

?P r o b l e m A n a l y s i s

1.A n a l y s i s d i f f e r e n c e b e t w e e n p r o c e s s m o d e l

2.U s i n g s o f t w a r e d e s i g n p r i n c i p l e s t o s o l v e r e l a t i v e p r o b l e m.O C P D I S…

3.d e s i g n t e s t c a s e s f o r a g i v e n p r o g r a m u s i n g B a s i s P a t h A n a l y s i s m e t h o d

4.g i v e n o n e c o m p a n y’s s o f t w a r e d e v e l o p p r o b l e m,p l e a s e a n a l y s i s a n d g i v e a s o l u t i o n f o r

i t s p r o c e s s m o d e l

?G O O D L U C K

选择阅读答案精编

选择阅读答案精编 Document number:WTT-LKK-GBB-08921-EIGG-22986

篇一:《选择》阅读答案 ①他本在一家外企供职,一次意外,使他的左眼突然失明.为此,他失去了工作,到处求职都因“形象问题”连连碰壁.“挣钱养家”的担子落在他那“白领”妻子的肩上. ②妻子日渐感到他的老父亲是个负担,不止一次跟他商量把老人送到老年公寓去.他都没同意.一天晚上,他们在卧室里吵了起来,妻子嚷:“不把你爸送走,咱们就离婚!” ③第二天早饭时,父亲说:“有件事我想跟你们商量一下,你们每天上班,孩子又上学,我一个人在家太冷清了,所以,我想到老人公寓去住,那里都是老人.” ④他一惊,父亲昨晚果真听到他们争吵的内容了!“可是,爸——”他刚要说些挽留的话,妻子瞪着眼在餐桌下拆了它一脚,他只好又把话咽了回去. ⑤当天,父亲就住进了老年公寓. ⑥星期天,他去看父亲,父亲问他工作怎么样,身体好不好.他好像被人打了一记耳光,脸上发起烧来.“你别过意不去,我在这里挺好,有吃有住还有得玩”父亲看上去很满足,可眼睛里却渐渐涌起一层雾. ⑦几天来,他因父亲的事寝食难安,挨到星期天 ,又去看父亲,刚好碰到市卫生局的同志在向老人们宣传无偿捐献遗体器官的意义,问他们有谁愿意捐,很多老人都摇头,父亲站了起来,问了两个问题:已是捐给自己的儿子行不行二是趁活着捐可不可以——“我不怕疼!我也老了,捐出一个角膜,生活还能自理,可我儿子还年轻他为这只是失明的眼睛,失去了多少工作的机会!要是我儿子的眼睛治好,我就是死在手术台上,心里也是甜的.” ⑧所有人都停止了谈笑,把所有的目光投向老泪纵横的父亲.一股看不见的潮水瞬间将他裹围.他满脸泪水,迈着沉重的步子,一步步走向父亲身边,和父亲紧紧的抱在一起.父亲用手给他捋了捋衬衫上的褶皱,疼爱的目光像一张网,将他兜头罩下.他再次哽咽,感受如灯的父爱,在他有限的视力里放射出了无限神圣的亮光. ⑨当天,他就不顾父亲的反对,把父亲接回了家.至于妻子,他准备回去后与她作一次心与心的交流.读了这篇文章,你想对文中的妻子说些什么————————

软工历年考题(加答案)

试卷一 中南大学考试试卷 2006--2006 学年学期时间110分钟 软件工程课程48 学时 3 学分考试形式:闭卷 专业年级:总分100分,占总评成绩100 % 注:此页不作答题纸,请将答案写在答题纸上 1.填空题(本题20分,每小题2分) 1. 瀑布模型是以文档为驱动、适合于(软件需求确定的)软件项目的开发。 2. 需求分析的基本任务是(确定用户需要软件做什么)。 3. 若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是(边界值分析法)。 4. 根据程序流程图划分的模块通常是(过程)内聚的模块。 5. 软件的分类,按其功能可分为:系统软件、(支撑软件)和应用软件。 6. UML的定义包括UML语义和(UML表示法)两个部分。 7. 客观世界中的若干类,通常有两种主要的结构关系:即分类结构和( 整体与部分结构)。 8. IDEF1X图用来描述系统的(数据)模型,主要有实体、联系和(属性)三种成分,其中实体可分为独立实体和(依赖实体),且一个实体只能在图中出现一次。 二、简答题(本题30分,每小题5分) 1. 什么是软件工程?软件工程和计算机科学有何区别? 答:软件工程是指导软件开发和维护的工程性学科; 计算机科学着重于原理和理论,软件工程与计算机科学不同,软件工程着重于如何建造软件系统,软件是计算机中看不见摸不着的逻辑部分,以程序、数据和文档的形式出现。 2. 面向对象方法和结构化方法有何区别与联系? 答:区别:面向对象从所处理的数据入手,以数据为中心来描述系统,其基本思想是尽可能模拟人类习惯的思维方式,使开发软件的方法与过程尽可能接近人类认识世界的方法与过程,基本原则为:对象+类+继承+消息通信 结构化方法首先关心的是功能,强调以模块为中心,其基本思想是自顶向下,逐步求精,单入口,单出口,基本原则为:抽象与功能的分解 联系: 软件开发过程中,在需求分析和规格说明阶段采用结构化方法,在设计和实现阶段采用面向对象方法。 3. 什么是模块的作用域和模块的控制域?为何要求模块的控制域必须在作用域内? 答:模块的作用域是指模块中判定的作用范围,它是指所有受这个判定范围影响的模块;模块的控制域是指模块本身及其直接或间接调用的模块; 如果模块的作用域不在控制域内,则会增加数据间的传递量,使模块间出现控制耦合

软工选择填空简答

软工选择填空简答

————————————————————————————————作者:————————————————————————————————日期: ?

1.()是指在软件的开发和维护过程中遇到的一系列严重问题,表现为软件开发的成本和进度严重超过预 算,软件无法更新和维护等等。 2.( )需求描述系统所预期提供的功能和服务。()需求对系统如何提供服务和功能给出限制条 件。 3.系统建模是对问题领域中的本质信息进行()和( )的过程。 4.可用于需求收集和用户通信的主要技术手段包括( )、()、( )、构造原型、JAD等等。 5.()是对目标系统的部分实现,作为一种尝试和探索的手段,可以应用到软件开发的各个阶段;根据 其用途和作用不同,大致可分为( )和()两种类型。 6.在用例模型中,若用例A的执行必然激活用例B,则二者之间应定义为()关系,若用例A的执行在某 个条件点上激活用例B,二者之间应定义为()关系。 7.软件测试阶段的主要依据是( ) 8.UML的4+1视图分别是()、()、( )、()、 ()。其中的“1”指( )视图。 9.UML中定义的基本关系形式有( ),( ),(),( ), 其中()关系表达了特殊事物与一般性事物之间“is a kind of”的语义。 10.结构化的系统分析方法中,对目标系统的功能域建模主要使用( )图;对行为域建模主要使用 ( )图,对数据域建模主要使用( )图。 11.结构化分析方法将目标系统分解为()的集合,而面向对象的分析方法则将系统分解为() 的集合,它们之间通过( )进行通信和协作。 12.统一建模语言的英文缩写是();它是一种定义良好、功能强大且普遍适用的可视化建模语言。 13.()是处于最高抽象层次的数据流图,它给出目标系统全部的数据源点/终点和代表全部系统功能 的一个(),可以有效地表示出目标系统的应用范围。 14.SRS的中文含义是( );它是用户和开发组织对于目标系统的要求所达成的正式 契约;也是后续开发活动参考的基本依据。 15.UML规定使用( )、()和()符号来对应表示类内部成员的public,private和protect可见性。 16.( 组合)和(聚合)用于描述事物间“整体/部分”的特殊结构关系,其中( 组合)使用实 心菱形符号。 17.软件工程的三要素是指()、()、()。 18.()模型按线性关系组织过程活动,强调活动执行次序的单向性和相邻依赖性。该过程模型的焦点 是文档和可交付产品。 19.CMM的中文含义是(),它是SEI制订的一个用于对软件过程标准化和规范化程度进行评估的 方法。 20.()是对结构化分析模型中全部元素的一个有组织的列表以及精确、严格的定义。 21.在UML中类被表示为一个三栏的矩形,类的( )列在第一栏中,类的( )列在第二栏中,类的 ( )列在第三栏中。 22.UML的顺序图和协作图可以展现()之间的动态协作和消息通信过程,其中()图更直观的表现了消 息通信的时序。 23.结构化程序设计强调使用( )入口和()出口的基本控制结构,即( ) 、 ()、和()结构,通过组合嵌套,形成程序的控制结构;尽可能避免使用GOTO语句。 在程序设计过程中尽量采用自( )向() 和逐步( ) 的原则。 24.动态测试中,()测试法主要检查程序是否满足功能要求 25.用等价类划分法设计一个测试用例,使其只覆盖( )不合理等价类。 26.结构化分析方法利用图形等半形式化的描述方式表达需求,简明易懂,用它们形成需求说明书中的主要部分。这

软件工程 简答题复习题(带答案)

n n g a r 第一章 1,与计算机硬件相比,计算机软件有哪些特点? 软件的特点如下。 1)无法直接观察计算机软件的物理形态,只能通过观察它的实际运行情况来 了解它的功能、特性和质量等。 2)人们在分析、设计、开发、测试软件产品,以及在软件开发项目的管理过 程中,渗透了大量的脑力劳动。 3)不存在像硬件一样的磨损和老化现象,但存在着缺陷维护和技术更新的问 题。 4)软件的开发和运行必须依赖于特定的计算机系统环境。 5)具有可复用性。 3,什么是软件危机?什么原因导致了软件危机? 软件危机的现象如下。 1)预算,项目一再拖延。 2)需求,开发的软件不能满足用户的要求,项目成功率低。 3)软件工程方法,软件可维护性差、软件质量差、可靠性差。 4)开发工具落后,手工方式,开发效率低。 所有导致软件危机的原因,都与软件本身的产品特点相关。 1)软件是一个复杂的逻辑产品。如果没有解决复杂问题的有效方法,以及软 件产品的结构、质量、可维护性得不到保障,开发与维护费用就会持续升 高。 2)软件产品不能实现大规模复用,这导致了软硬件生产效率的不同。 3)软件生产是脑力劳动,它看不见、摸不着,开发成本、开发周期等都无法 做到准确估算,生产过程不易控制。 4)软件成本主要是由研发成本构成;而硬件的生产成本主要是材料和制造成 本,分摊的研发成本很少,即软件研发过程与硬件制造过程相比要复杂得 多。 5,请简述软件工程研究的内容。

n d A i 软件工程研究的内容包括软件开发方法、软件开发模型、软件支持过程和软件管理过程。 软件开发方法的内容涵盖市场调研、正式立项、需求分析、项目策划、概要设计、详细设计、编程、测试、试运行、产品发布、用户培训、产品复制、销售、实 施、系统维护、版本升级等。 常用的软件开发模型有瀑布模型、迭代模型、增量模型和原型模型等。软件支持过程由所支持的CASE 工具组成,常用的CASE 工具有Power Designer 和Rational Rose 等。 7,请简述软件工程的目标、过程和原则。 目标、过程和原则是一切工程的三维框架,这里是以工程的观点来看待软件开 发。 1)软件工程的目标:降低成本、及时交付高质量的软件产品(高质量、高效 率、高效益)。2)实现目标的过程即完成产品加工的过程,包括:基本过程、支持过程和组 织过程。 3)进行过程应遵守的原则:原则就是过程中的轨道约束,包括:选取适宜的 开发范型、采用合适的设计方法、提供高质量的工程支持、重视开发过程 的管理。 9,请简述现代软件工程与传统软件工程显著的区别和改进。 1)传统的软件工程是基于结构化的软件开发方法,而现代软件工程是以面向 对象技术为标志。 2)不仅在编程技术上有很大的改进,而且在分析、设计等整个开发过程中, 采用面向对象的思维方式,更加完整、自然地反映客观世界。3)采用架构技术,开发效率、产品质量得到了极大提高。 4)更注重团队开发和管理,融入更多、更新的管理理念和手段,如RUP 模型、 XP 模型、过程改进、能力成熟度模型、配置管理等。 第二章 1,如何理解软件生命周期的内在特征?

软件工程选择题

第一章初认软件工程 1.下面的()说法是正确的。 A.由于软件是产品,因此可以应用其他工程制品所用的技术进行生产 B.购买大多数计算机系统所需的硬件比软件更昂贵 C.大多数软件系统是不容易修改的,除非它们在设计时考虑了变 D.一般来说,软件只有在其行为与开发者的目标一致的情况下才能成功 2.造成大型软件开发困难的根本原因在于()。 A.开发人员缺乏足够的开发经验 B.对软件开发的资金投入不足 C.项目开发进度不合理 D.软件系统的复杂性 3.软件会逐渐退化而不会磨损,其原因在于()。 A.软件通常暴露在恶劣的环境下 B.软件错误在经常使用之后会逐渐增加 C.不断的变更使组件接口之间引起错误 D.软件备件很难订购 4.“软件工程”术语是在()被首次提出。 A.Fred Brooks的《没有银弹:软件工程中的根本和次要问题》 B.1968年NATO会议 C.IEEE的软件工程知识体系指南(SWEBOK) D.美国卡内基·梅隆大学的软件工程研究所 5.Ariane 5火箭发射失败的事例告诉我们()。 A.系统环境的变化可能影响软件采集数据的精度、范围和对系统的控制 B.软件后备系统可以通过复制生成 C.软件重用必须重新进行系统论证和系统测试 D.选项A和C E.选项A、B和C 6.软件工程的基本目标是()。 A.开发足够好的软件 B.消除软件固有的复杂性 C.努力发挥开发人员的创造性潜能 D.更好地维护正在使用的软件产品 7.软件工程方法是()。 A.为了获得高质量软件而实施的一系列活动 B.为开发软件提供技术上的解决方法

C.为支持软件开发、维护、管理而研制的计算机程序系统 D.为了理解问题和确定需求而采取的一些技术和方法 8.下面的()是正确的。 A.运行正确的软件就是高质量的软件。 B.软件质量是在开发过程中逐渐构建起来的。 C.软件产品质量越高越好,最理想的情况是达到“零缺陷”。 D. 软件质量是由产品的功能、性能、易用性等外在特性决定的。 9.在Garvin多维度模型中,可靠性是指()。 A.软件产品提供了让用户产生惊喜的特性 B.软件实现了用户需要的功能和性能 C.软件在规定时间和条件下无故障持续运行 D.软件符合国家或行业的相关标准 10.()是软件从一个硬件或软件环境转换到另一环境的容易程度。 A.易用性 B.可维护性 C.可移植性 D. 性能 第二章软件开发过程 1.下面的()决策是在需求分析时做出的。 A.自动售票机系统的开发时间预计是6个月 B.自动售票机系统由用户界面子系统、价格计算子系统以及与中心计算机通信的网络子系统组成 C.自动售票机系统已经达到交付的要求 D.自动售票机系统将为使用者提供在线帮助 2.下面的()决策是在系统设计时做出的。 A.自动售票机系统的开发时间预计是6个月 B.自动售票机系统由用户界面子系统、价格计算子系统以及与中心计算机通信的网络子系统组成 C.自动售票机系统已经达到交付的要求 D.自动售票机系统将为使用者提供在线帮助 3.下面的()是软件构造活动的任务。 A.构建软件组件 B.设计用户界面 C.实施组件的单元测试 D.评估组件的质量 E.选项A和C F.选项A、B、C和D

选择阅读答案

选择阅读答案 ①音乐学院的最后一次考试,他整装而坐。同学们的琴声从耳边飘过,那一刻,他眼里噙满泪水。算算从6岁练琴至今近二十年,他从来没有真正喜欢过拉琴。连他自己都想不明白,一个人竟然可以做一件自己不喜欢的事情这么久! ②上了音乐学院,他仍然是那种很规范的学生。老师一再对他说,你的技术真不错,可小提琴是门艺术,仅仅靠技术是不够的。他知道,主要是没感情。虽然与一把琴相伴了这么多年,但他对琴真的缺乏感情。 ③儿时练琴,是在父亲一次次强迫下开始的。迄今为止,他都弄不明白为什么父亲要逼着他选择拉琴。多年来,练琴似乎成了他与父亲之间的一次次智力较量。他从来没有办法战胜父亲,比如说,为什么家里父亲在时就有电,父亲外出时就没了电。直到考上音乐学院附小他才弄清楚,是父亲把门外的电闸关了。他想趁父亲不在家看电视或打电脑游戏,根本不可能。那时候,每天除了上学,几乎所有的时间都练了那该死的琴,就连做梦都是如此。 ④也曾上台演出,也参加了全国比赛,也获得过掌声和鲜花,但这一切并不能让他因此而快乐起来。一旦拉琴,一种从心底浸漫过来的忧郁,让他无法进入真正的音乐世界。老师多次提示他,如果能够把这种感觉带入拉琴,一定会有不凡的表现。但是他所有的情感只能存在于拉琴之前和拉琴之后,一旦握琴在手,弓弦相遇,就成了赶乐谱,一段接一段,直到把它们拉完。起初见到他的教授们,一个个都对他充满了信心,这么小的年龄就有这么好的技术,完全可以调整过来。直到他从附中考入音乐学院,这种情况依然没有改变,大家对此感到非常遗憾。他成了学院里众所周知的“另类”。不过,大家都在关注他,人们实在想看看,他到底会变成什么样子…… ⑤终于站在老师们面前,这是他在音乐学院的最后一次拉琴,也是他毕业考试的最后一项——自选曲目。当老师用目光示意他可以开始后,他的弓子一反常态地先是在琴弦上一碰,发出了很响的一震。继而,徐徐进入,不久已是琴声四溢,灌满了音乐室的每个角落。他从来没有这样放松地拉过琴,时而弓飞如雨,时而弦惊如泣。揉弦、双音、拨奏,悦耳、辉煌、明亮、阴柔、奔跑,他完全进入了另一个世界。暴雨狂风无奈无助,大开大合往来飞梭。他的琴声,诉说着一个琴童的哀求与抗争…… ⑥没有用什么名曲,也没有用现成的曲目,他拉的是自己的曲子,回忆的是自己多年来不愿学琴的痛苦历程。起初,他只想随便拉一拉,这毕竟是他在学校里的最后一次考试——他已经考了多少次试啊!没想到,他拉得停不下来,拉得那样忘情,泪飞如雨,就连在座的同学和老师也为之动容。 ⑦直到最后一刻,他的右臂发麻,弓子脱手而出,琴弦上定格的是铿锵有力的一个回响——“咚”…… ⑧音乐室内一片寂静。继而,从老教授开始,掌声如潮。学院最有身份的老教授鼓着掌站起来,身后立刻有两名学生扶住教授,三人一起慢慢走向他。 ⑨“拉得太好了,这才是小提琴艺术。孩子,你是这批毕业生中最优秀的一位。”老教授这样说时,脸上写满了兴奋和喜悦。见他无语,教授身边的同学提醒道:“这就是说,你的毕业成绩是全校最优秀的,你可以毕业了。” ⑩他的脸涨得通红,嘴张了半天说不出话来。全场的掌声终于停下来,安静得甚至可以听到人们的呼吸声。 ?泪再一次流下来,牙咬着下唇哆嗦着,他突然双臂向空中一扬,身体像展翅飞翔的大鹏,声嘶力竭地喊了一声:“我终于,可以不拉琴了……” ?那声音拖得很长,在音乐室内不断地叠加传递回响。

《软件工程》期末考试题及答案++精华版!!(20200701194934)

一、填空题 1 ?软件开发模型有(瀑布模型)(螺旋模型)第四代技术模型 (原型模型)构件组装模型、混合模型。 2 ?可行性研究一般可以从(经济)可行性、(技术)可行性、 运行可行性、法律可行性和开发可行性等方面来研究。 3. 现在向银行存款,年利率为 i ,若希望在n 年后从银 行得到F 元,现在应该存入的钱数为(F/(1+i )n )。 4?数据流图的基本符号包括(数据输入的源点和数据输 出的汇点)、(加工)、(数据流)、(数据存储文件)。 5. Jackson 图除了可以表达程序结构外, 还可以表达(数 据结构),它首先要分析(数据结构),并用适当的工具来描述。 6 ?详细设计的工具有图形工具)、表格工具和(语言工具)。 7. IPO 图由(输入)、处理和(输岀)三个框组成。这个 图的特点是能够直观的显示三者之间的关系。 &面向对象技术是一整套关于如何看待(软件系统)和 (现实世界)的关系,以什么观点来研究问题并进行分析求解, 以及如何进行系统构造的软件方法学。 面向对象方法是一种运 用(对象)、(类八(继承)、(封装)、聚集、消息传送、多态 性等概念来构造系统的软件开发方法。 二、单项选择题 《软件工程》期末考试样题 1. 下列(A ) 属于系统软件。 A. WINDOWS 2000 B. Word C. Flash D. 3D MAX 2. 下列哪个图是 N — S 图的构 件 A . B. D. D )不是利用笛卡尔坐 实施工程 程序编码 B. D. C )。

3.对于螺旋模型,下列(标表达的活动。 A. 制定计划 C.风险分析 三、多项选择题 1 ?软件危机可以表现为(ABXD )。 A ?产品不符合用户的需要 B. 软件产品的质量差 C. 软件的可维护性差 D. 软件的价格昂贵 2. Jackson图中一般可能包括(ABCD )。 A .表头 B. 表体 C. 表名 D. 字段名 3. 关于内容耦合的描述正确的是(AD )。 A、内容耦合是最高程度的耦合 B、应该尽量使用内容耦合 C、高级语言一般设计成允许内容耦合的形式 D、如果一个模块有多个入口,可能发生内容耦合 4. 下列属于不标准的书写格式(BCD )。 A、书写时适当使用空格分隔 B、一行写入多条语句 C、嵌套结构不使用分层缩进的写法 D、程序中不加注释 四、判断题(正确的在括号内打上,错误的打上“X” )1?软件生存 周期是从软件开始开发到开发结束的整个时期。() 2?系统流程图是一个典型的描述逻辑系统的传统工具。 () 3.数据流图和数据字典共同构成系统的逻辑模型。(1) 4?扇出是一个模块直接调用的模块数目,一般推荐的扇出为3或4。( 1 ) 5?耦合用于衡量一个模块内部的各个元素彼此结合的紧密程 度。()

软工选择填空简答

1.()是指在软件的开发和维护过程中遇到的一系列严重问题,表现为软件开发的成本和进度严重超过预 算,软件无法更新和维护等等。 2.()需求描述系统所预期提供的功能和服务。()需求对系统如何提供服务和功能给出限制条件。 3.系统建模是对问题领域中的本质信息进行()和()的过程。 4.可用于需求收集和用户通信的主要技术手段包括()、()、()、构造原型、JAD等等。 5.()是对目标系统的部分实现,作为一种尝试和探索的手段,可以应用到软件开发的各个阶段;根据 其用途和作用不同,大致可分为()和()两种类型。 6.在用例模型中,若用例A的执行必然激活用例B,则二者之间应定义为()关系,若用例A的执行在某 个条件点上激活用例B,二者之间应定义为()关系。 7.软件测试阶段的主要依据是() 8.UML的4+1视图分别是()、()、()、()、 ()。其中的“1”指()视图。 9.UML中定义的基本关系形式有(),(),(),(),其中() 关系表达了特殊事物与一般性事物之间“is a kind of”的语义。 10.结构化的系统分析方法中,对目标系统的功能域建模主要使用()图;对行为域建模主要使用 ()图,对数据域建模主要使用()图。 11.结构化分析方法将目标系统分解为()的集合,而面向对象的分析方法则将系统分解为()的 集合,它们之间通过()进行通信和协作。 12.统一建模语言的英文缩写是();它是一种定义良好、功能强大且普遍适用的可视化建模语言。 13.()是处于最高抽象层次的数据流图,它给出目标系统全部的数据源点/终点和代表全部系统功能的 一个(),可以有效地表示出目标系统的应用范围。 14.SRS的中文含义是();它是用户和开发组织对于目标系统的要求所达成的正式契 约;也是后续开发活动参考的基本依据。 15.UML规定使用()、()和()符号来对应表示类内部成员的public, private和protect可见性。 16.(组合)和(聚合)用于描述事物间“整体/部分”的特殊结构关系,其中(组合)使用实 心菱形符号。 17.软件工程的三要素是指()、()、()。 18.()模型按线性关系组织过程活动,强调活动执行次序的单向性和相邻依赖性。该过程模型的焦点是 文档和可交付产品。 19.CMM的中文含义是(),它是SEI制订的一个用于对软件过程标准化和规范化程度进行评估的方法。 20.()是对结构化分析模型中全部元素的一个有组织的列表以及精确、严格的定义。 21.在UML中类被表示为一个三栏的矩形,类的()列在第一栏中,类的()列在第二栏中, 类的()列在第三栏中。 22.UML的顺序图和协作图可以展现()之间的动态协作和消息通信过程,其中()图更直观的表现了消 息通信的时序。 23.结构化程序设计强调使用()入口和()出口的基本控制结构,即()、()、 和()结构,通过组合嵌套,形成程序的控制结构;尽可能避免使用GOTO语句。在程序设计过程中尽量采用自()向()和逐步()的原则。 24.动态测试中,()测试法主要检查程序是否满足功能要求 25.用等价类划分法设计一个测试用例,使其只覆盖()不合理等价类。 26.结构化分析方法利用图形等半形式化的描述方式表达需求,简明易懂,用它们形成需求说明书中的主要部分。 这些描述工具是:数据字典;( );描述加工逻辑的结构化语言PDL,( )、( )。27..在软件项目进度安排及跟踪方面,常常使用两种图。一种是用来定义任务网络的,做作PERT图;另外一种是

软件工程习题答案

软件工程习题及答案 一、选择题: 1. 为了提高测试的效率,应该。 A、随机地选取测试数据 B、取一切可能的输入数据作为测试数据 C、在完成编码后制定软件的测试计划 D、选择发现错误可能性大的数据作为测试数据 2. 与设计测试数据无关的文档是。 A、需求说明书 B、设计说明书 C、源程序 D、项目开发设计 3. 结构设计是一种应用最广泛的系统设计方法,是以为基础、自顶向下、逐步求精和模块化的过程。 A、数据流 B、数据流图 C、数据库 D、数据结构 4. 概要设计的结果是提供一份。 A、模块说明书 B、框图 C、程序 D、数据结构 5. 需求分析是由分析员经了解用户的要求,认真细致地调研、分析,最终应建立目标系统的逻辑模型并写出。 A、模块说明书 B、软件规格说明书 C、项目开发计划 D、合同文档 6. 注释是提高程序可读性的有效手段,好的程序注释占到程序总量的。 A、1/6 B、1/5 C、1/4 D、1/3 7. 变换型和事务型是程序结构的标准形式。从某处获得数据,再对这些数据作处理,然后将结果送出是属于。 A、变换型 B、事务型 8. PAD(Problem Analysis Diagram)图是一种工具。 A、系统描述 B、详细设计 C、测试 D、编程辅助

9. 分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描绘了系统的。 A、总貌 B、细节 C、抽象 D、软件的作者 10. 数据流图中,当数据流向或流自文件时,。 A、数据流要命名,文件不必命名 B、数据流不必命名,有文件名就足够了 C、数据流和文件均要命名,因为流出和流进数据流是不同的 D、数据流和文件均不要命名,通过加工可自然反映出 11. 分析员是。 A、用户中系统的直接使用者 B、用户和软件人员的中间人 C、软件的编程人员 D、用户和软件人员的领导 12. 在软件开发中,有利于发挥集体智慧的一种做法是。 A、设计评审 B、模块化 C、主程序员制 D、进度控制 13. 在开发软件时,可用来提高程序员的工作效率。 A、程序开发环境 B、操作系统的作业管理功能 C、编译程序的优化功能 D、并行运算的大型计算机 14. 结构化程序设计主要强调程序的。 A、效率 B、速度 C、可读性 D、大小 15. 开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作。 A、软件投机 B、软件危机 C、软件工程 D、软件产生 16. 瀑布模型把软件生存周期划分为软件定义、软件开发和三个阶段,而每一阶段又可细分为若干更小的阶段。 A、详细设计 B、可行性分析 C、运行及维护 D、测试与排错 17. 软件的设计又称为总体结构设计,其主要任务是建立软件系统的总体结构。 A、概要 B、抽象 C、逻辑 D、规划

语文阅读《选择》阅读答案

语文阅读《选择》阅读答案 文学的力量是非常大的,今天小编要和大家分享的是语文阅读《选择》阅读答案,希望能够帮助到大家好好学习并掌握这部分知识,赶快学习起来吧。 《选择》阅读答案 阅读题: (一) 1、第⑥段中画横线句子属于____描写,表现了父亲__的心理。 2、揣摩第④、⑨段中画曲线的两句话,回答问题。 (1)他只好又把话咽了回去的根本原因是什么? (2)他已做好的最坏的打算是什么? 3、第⑧段中作者把比喻为潮水,这个比喻形象地表现了___。 4、从全文看,父亲的选择在文中具体指的是什么? 5、你对文中人物有什么评价?请任选其中一个人物谈谈你的观点和理由。 参考答案: 1.外貌(或:神态、表情) 父亲渴望被儿子关爱(或想和儿子住在一起。或:无奈、凄凉、痛苦。) 2.(1)怕妻子因此大吵大闹,与自己离婚(2)如果妻子真提出离婚,就答应她的要求。 3.父爱给自己的感动内心受到的感动很深、很强烈、不可抑制(或

父爱的博大深厚) 4.(1)为让儿子过得安宁去住老年公寓(2)要为儿子捐献角膜 5.略 (二) 1.通读全文,试理解本文题目选择的含义,并说说其中揭示的道理。 答案:鲁米斯为死囚选择逃离海啸的生路;死囚选择自首回报鲁米斯的义举。(大意正确即可)揭示了信任的力量,表现了人性的光辉。 2.请根据语境解释下面句中加点(线)的词。 此刻马塔尔监狱的狱警们已经把监狱长的办公室围得水泄不通。 答案:水泄不通:形容包围得非常严密。 3.请认真揣摩、品味文章第一段文字,结合具体的语言环境分析其描写的作用。 答案:交代了海啸的可怕,渲染了恐怖的气氛,给人们造成了强烈的心理压力,为情节的发展奠定了基础。 4.本文在刻画老狱警鲁米斯这一主要人物形象的同时,还写了监狱长和众狱警。你认为文章这样写的用意是什么?试作简要分析。 答案:通过对比,衬托出老狱警鲁米斯面对灾难镇定、忠于职守、尊重并善待生命的高尚品质。 5.本篇文章主要写了海啸的来临、海啸造成的损失、海啸消退以后等方面的情节,这些情节写得有详有略,其中略写了海啸造成的损失,详写了海啸的来临、海啸消退以后等情节。请根据自己的理解。

软件工程简答题复习题(带答案)

软件工程简答题复习题(带 答案) -标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

第一章 1,与计算机硬件相比,计算机软件有哪些特点 软件的特点如下。 1)无法直接观察计算机软件的物理形态,只能通过观察它的实际运行情况来了 解它的功能、特性和质量等。 2)人们在分析、设计、开发、测试软件产品,以及在软件开发项目的管理过程 中,渗透了大量的脑力劳动。 3)不存在像硬件一样的磨损和老化现象,但存在着缺陷维护和技术更新的问 题。 4)软件的开发和运行必须依赖于特定的计算机系统环境。 5)具有可复用性。 3,什么是软件危机什么原因导致了软件危机 软件危机的现象如下。 1)经费超出预算,项目一再拖延。 2)不重视需求,开发的软件不能满足用户的要求,项目成功率低。 3)没有规范的软件工程方法,软件可维护性差、软件质量差、可靠性差。 4)开发工具落后,手工方式,开发效率低。 所有导致软件危机的原因,都与软件本身的产品特点相关。 1)软件是一个复杂的逻辑产品。如果没有解决复杂问题的有效方法,以及软件 产品的结构、质量、可维护性得不到保障,开发与维护费用就会持续升 高。 2)软件产品不能实现大规模复用,这导致了软硬件生产效率的不同。 3)软件生产是脑力劳动,它看不见、摸不着,开发成本、开发周期等都无法做 到准确估算,生产过程不易控制。 4)软件成本主要是由研发成本构成;而硬件的生产成本主要是材料和制造成 本,分摊的研发成本很少,即软件研发过程与硬件制造过程相比要复杂得 多。 5,请简述软件工程研究的内容。 软件工程研究的内容包括软件开发方法、软件开发模型、软件支持过程和软件管理过程。 软件开发方法的内容涵盖市场调研、正式立项、需求分析、项目策划、概要设计、详细设计、编程、测试、试运行、产品发布、用户培训、产品复制、销售、实施、系统维护、版本升级等。 常用的软件开发模型有瀑布模型、迭代模型、增量模型和原型模型等。 软件支持过程由所支持的CASE工具组成,常用的CASE工具有Power Designer和Rational Rose等。 7,请简述软件工程的目标、过程和原则。

软件工程填空题(18套试题及答案)

《软件工程》填空题 二、填空题(请把答案写在相应的横线上,每小题1.5分) 1、软件是数据、计算机程序及其说明程序的各种文档。 2、概要设计主要是把各项功能需求转换成系统的体系结构。 3、面向对象开发方法包括 OOA 、OOD 、 OOP 三部分。 4、结构化设计中以数据流图为基础的两种具体分析设计方法是变换分析、事物分析设计。 5、在单元测试时,需要为被测模块设计驱动模块和桩模块。 6、CMM把软件过程从无序到有序的进化分成5个阶段,排序而形成5个逐层提高的等级,分别是初始级、可重复级、已定义级、已管理级和可优化级。 7.子类自动共享父类的属性和操作的机制称为继承。 8. 软件工程管理的具体内容包括对开发人员、组织机构、用户、文档资料等方面的管理。 9、可行性研究的三个方面是技术可行性、社会可行性和__经济可行性__。 10、在软件概要设计阶段,建立软件结构后,还应为每个模块写一份处理说明和_接口说明__。 11、在画分层的DFD时,父图与子图的输入输出数据流要__平衡__。 12、在详细设计阶段,除了对模块内的算法进行设计,还应对模块内的__数据结构_进行设计。 13. 对象的抽象是___类___。 14. 基线的作用是把各阶段的开发工作划分得更加明确,便于检查与确认阶段成果。因此,基线可以作为项目的一个___检查点__。 15. 软件工程包括软件开发技术和__软件工程管理__两大部分内容。 16、开发过程管理包括项目计划、控制和___任务管理__等。 17、CASE是多年来在软件开发管理、软件开发方法、软件开发环境和__软件工具__等方面研究和发展的产物。 18、数据字典中有四类条目,分别是___数据流、数据项、数据存储、基本加工。 19、用于描述基本加工的小说明的三种描述工具是结构化语言、判定表、判定树_。 20、子类只继承一个父类的属性和操作,这称为__单重继承__。

选择》阅读答案

篇一:《选择》阅读答案 ①他本在一家外企供职,一次意外,使他的左眼突然失明.为此,他失去了工作,到处求职都因“形象问题”连连碰壁.“挣钱养家”的担子落在他那“白领”妻子的肩上. ②妻子日渐感到他的老父亲是个负担,不止 一次跟他商量把老人送到老年公寓去.他都没同意.一天晚上,他们在卧室里吵了起来,妻子嚷:“不把你 爸送走,咱们就离婚!” ③第二天早饭时,父亲说:“有件事我想跟你们商量一下,你们每天上班,孩子又 上学,我一个人在家太冷清了,所以,我想到老人公寓去住,那里都是老人.” ④他一惊,父亲昨晚果真听 到他们争吵的内容了!“可是,爸——”他刚要说些挽留的话,妻子瞪着眼在餐桌下拆了它一脚,他只好又把话咽了回去. ⑤当天,父亲就住进了老年公寓. ⑥星期天,他去看父亲,父亲问他工作怎么样,身体好不好.他好像被人打了一记耳光,脸上发起烧来.“你别过意不去,我在这里挺好,有吃有住还有得玩”父亲看上去很满足,可眼睛里却渐渐涌起一层雾. ⑦几天来,他因父亲的事寝食难安,挨到星期天 ,又去看父亲,刚 好碰到市卫生局的同志在向老人们宣传无偿捐献遗体器官的意义,问他们有谁愿意捐,很多老人都摇头,父亲站了起来,问了两个问题:已是捐给自己的儿子行不行?二是趁活着捐可不可以——“我不怕疼!我也老了,捐出一个角膜,生活还能自理,可我儿子还年轻他为这只是失明的眼睛,失去了多少工作的机会!要是我儿子的眼睛治好,我就是死在手术台上,心里也是甜的.” ⑧所有人都停止了谈笑,把所有的目光投向老泪纵横的父亲.一股看不见的潮水瞬间将他裹围.他满脸泪水,迈着沉重的步子,一步步走向父亲身边,和父亲 紧紧的抱在一起.父亲用手给他捋了捋衬衫上的褶皱,疼爱的目光像一张网,将他兜头罩下.他再次哽咽, 感受如灯的父爱,在他有限的视力里放射出了无限神圣的亮光. ⑨当天,他就不顾父亲的反对,把父亲接回了家.至于妻子,他准备回去后与她作一次心与心的交流.读了这篇文章,你想对文中的妻子说些什么?————————————————————联系上下文,写出你对下列句子的理解.1、“可是,爸——”他刚要说些挽留的话,妻子瞪着眼在桌子下踩了他一脚.他只好又把话咽了回去.————————————————————2、一股看不见了潮水瞬间将他裹围.————————————————————答:我想对妻子说的是:“灾难只是上帝开的一个玩笑,亲情是上天赐予的最美的礼物.老人并不是家里的负担,而是家里亲情的核心.你如今嫌弃丈夫的父亲,说不定日后,被孩子留在老人公寓的人就是你了.”1、他是一点也不想父亲搬去老人公寓住的,可是父亲的话却 又无疑解决了自己与妻子之间的矛盾,所以,他才会欲言又止.这里写出了作为一个儿子和作为一个丈夫他此时所处的为难处境.2、在他心里面,父亲给予的爱已经超越了所有他所遇到的灾难,并且给予了他无比的力量去战胜那些他身边一直以来无以面对的困难. 1.“父亲看上去很满足,可眼睛里却渐渐涌起一层雾.”属于描写,表现了父亲什么样的心理2.“他只好又把话咽了回去”的根本原因是什么?3.他已经做好的“最坏的打算”是什么?4.第⑧段中作者把什么比喻成“潮水”,这个比喻形象地表现了?5.从全文看,父亲的“选择”在文中具体指什么?(提两点)6.你对文中的人物有什么评价?请任选七中一个人物谈谈你的观点和理由.1.外貌或神态渴望被儿子关爱2.怕妻子因此吵闹与自己离婚.3.如果妻子真的提出离婚,就答应她的要求.4.父亲给自己的感动父亲的爱博大深厚5.一是父亲为了儿子安宁去老年公寓;二是父亲要为儿子捐献角膜;三是他为了能使父亲安度晚年毅然接父亲回家.6.略①他本在一家外企供职,一次意外,使他的左眼突然失明。为此,他失去了工作,到处求职都因“形象问题”连连碰壁。“挣钱养家”的担子落在他那“白领”妻子的肩上。②妻子日渐感到他的老父亲是个负担,不止一次跟他商量把老人 送到老年公寓去。他都没同意。一天晚上,他们在卧室里吵了起来,妻子嚷:“不把你爸送走,咱们就离婚!” ③第二天早饭时,父亲说:“有件事我想跟你们商量一下,你们每... 甩葱灬歌姬 2014-10- 16 ①他本在一家外企供职,一次意外,使他的左眼突然失明。为此,他失去了工作,到处求职都因“形

软件工程简答题必考

1、什么是软件工程?它目标和内容是什么? 软件工程就是用科学的知识和技术原理来定义,开发,维护软件的一门学科。 软件工程目标:付出较低开发成本;达到要求的功能;取得较好的性能;开发的软件易于移植;只需较低的维护费用;能按时完成开发任务,及时交付使用;开发的软件可靠性高。软件工程内容:包括开发技术和开发管理两个方面。 2、软件开发中有哪几种过程模型?哪些适用于面向对象的软件开发? 软件开发中常见的软件过程模型有瀑布模型、原型模型、螺旋模型、喷泉模型、统一软件过程等。 其中喷泉模型、统一软件过程适用于面向对象的软件开发。 3、什么是结构分析方法?该方法使用什么描述工具? 结构化分析:简称SA,面向数据流进行数据分析的方法。采用自顶向下逐层分解的分析策略。顶层抽象地描述整个系统,底层具体地画出系统工程的每个细节。中间层则是从抽象到具体的过渡。使用数据流图,数据字典,作为描述工具,使用结构化语言,判定表,判定树描述加工逻辑。 4、什么是软件概要设计?该阶段的基本任务是什么? 把一个软件需求转换为软件表示时,首先设计出软件总的体系结构。称为概要设计或结构设计。 基本任务: ⑴设计软件系统结构 ⑵进行数据结构及数据库的设计 ⑶编写概要设计的文档 ⑷评审 5、软件维护有哪些内容? (1)校正性维护。在软件交付使用后,一些隐含的错误在某些特定的使用环境下会暴露出来。为了识别和纠正错误,修改软件性能上的缺陷,应进行确定和修改错误的过程,这个过程就称为校正性维护。 (2)适应性维护。为了使应用软件适应计算机硬件、软件环境及数据环境的不断发生的变化而修改软件的过程称为适应性维护。 (3)完善性维护。为增加软件功能、增强软件性能、提高软件运行效率而进行的维护活动称为完善性维护。 (4)预防性维护。为了提高软件的可维护性和可靠性而对软件进行的修改称为预防性维护。 6、软件测试要经过哪些步骤?这些测试与软件开发各阶段之间有什么关系? 软件测试要经过的步骤是:单元测试→集成测试→确认测试→系统测试。 单元测试对源程序中每一个程序单元进行测试,检查各个模块是否正确实现规定的功能,从而发现模块在编码中或算法中的错误。该阶段涉及编码和详细设计文档。 集成测试是为了检查与设计相关的软件体系结构的有关问题,也就是检查概要设计是否合理有效。 确认测试主要是检查已实现的软件是否满足需求规格说明书中确定了的各种需求。 系统测试是把已确认的软件与其他系统元素(如硬件、其他支持软件、数据、人工等)结合在一起进行测试。以确定软件是否可以支付使用。 7、什么是软件生存周期?它有哪几个活动? 软件生存周期:一个软件从提出开发要求开始直到该软件报废为止的整个时期。 包括:可行性分析和项目开发计划,需求分析,概要设计,详细设计,编码,测试,维护。

《软件工程》单项选择题标准答案

《软件工程》单项选择题答案

————————————————————————————————作者:————————————————————————————————日期:

一、单项选择题 ( 在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题 1 分,共 20 分 ) 1. 开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做 ( ) A. 软件工程 B. 软件周期 C. 软件危机 D. 软件产生 2. 研究开发所需要的成本和资源是属于可行性研究中的 ( ) 研究的一方面。 A. 技术可行性 B. 经济可行性 C. 社会可行性 D. 法律可行性 3.IDEF0 图不反映出系统 ( ) A. 系统做什么 B. 系统功能如何实现 C. 系统由谁来做 D. 系统实现的约束条件 4. 模块的内聚性最高的是 ( ) A. 逻辑内聚 B. 时间内聚 C. 偶然内聚 D. 功能内聚 5. 在 SD 方法中全面指导模块划分的最重要的原则是 ( ) A. 程序模块化 B. 模块高内聚 C. 模块低耦合 D. 模块独立性 6. 软件详细设计主要采用的方法是 ( ) A. 模块设计 B. 结构化设计 C.PDL 语言 D. 结构化程序设计 7. 下列关于 JSD 方法不正确的说法是 ( ) A.JSD方法主要用于规模不大的数据处理系统 B.JSD方法不明确的划分软件概要设计和详细设计的两个阶段 C.JSD方法适用于输入数据和输出数据之间有对应关系的问题求解 D.JSD 方法根据输入、输出的数据结构,按一定的规则映射成软件的体系结构。因此它只适用于详细设计阶段 8. 不适合作为科学工程计算的语言是 ( ) A. Pascal B. C C. Fortran D. Prolog 9. 黑盒测试在设计测试用例时,主要需要研究 ( ) A. 需求规格说明与概要设计说明 B. 详细设计说明 C. 项目开发计划 D. 概要设计说明与详细设计说明 10. 若有一个计算类型的程序,它的输入量只有一个 X ,其范围是[ -1.0 , 1.0 ],现从输入的角度考虑一组测试用例: -1.001 , -1.0 , 1.0 , 1.001 。设计这组测试用例的方法是 ( ) A. 条件覆盖法 B. 等价分类法 C. 边界值分析法 D. 错误推测法 11. 下列属于维护阶段的文档是 ( ) A. 软件规格说明 B. 用户操作手册 C. 软件问题报告 D. 软件测试分析报告 12. 快速原型模型的主要特点之一是 ( ) A. 开发完毕才见到产品 B. 及早提供全部完整的软件产品 C. 开发完毕后才见到工作软件 D. 及早提供工作软件 13. 因计算机硬件和软件环境的变化而作出的修改软件的过程称为 ( ) A. 教正性维护 B. 适应性维护 C. 完善性维护 D. 预防性维护 14. 类库这种机制是 ( ) 级别的信息共享。 A. 同一类 B. 不同类 C. 同一应用 D. 不同应用 15. 只有单重继承的类层次结构是 ( ) 层次结构。 A. 网状型 B. 星型 C. 树型 D. 环型 16. 在屏蔽硬件错误的冗错技术中,冗余附加技术有 ( ) A. 三模冗余 B. 信息冗余 C. 冗余备份程序的存储及调用 D. 关键程序和数据的冗余存储和调用 17. 软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性

相关主题
文本预览
相关文档 最新文档