现代汉语课后习题答案

2024-10-02 版权声明 我要投稿

现代汉语课后习题答案

现代汉语课后习题答案 篇1

一、什么是成语、谚语、惯用语、歇后语?它们之间有什么不同?

成语:成语是一种相沿习用、含义丰富、具有书面语色彩的固定短语。谚语:谚语是群众口中通俗精炼、含义深刻的固定语句。惯用语:是指口语中小短小定型的习用的短语。

歇后语:歇后语是由近似于谜面、谜底的两部分组成的带有隐语性质的口头固定短语。成语语言词汇中的一部分定型的词组或短句。汉语成语有固定的结构形式和固定的说法,表示一定的意义,在语句中是作为一个整体来应用的,多数为4个字。

惯用语是一种习用的固定的词组,既有三音节为主的固定格式,又有比较灵活的结构。它通过比喻等方法而获得修辞转义。

歇后语是我国人民在生活实践中创造的一种特殊语言形式。它一般由两个部分构成,前半截是形象的比喻,像谜面,后半截是解释、说明,像谜底,十分自然贴切,所以像谜底。

二、解释下列成语的意义

叱咤风云:叱咤:怒喝声。一声呼喊、怒喝,可以使风云翻腾起来。形容威力极大。精雕细刻:精心雕琢,细致刻画。比喻十分认真,非常细致。形容创作艺术品时的苦心刻画,也比 喻认真细致地加工和刻意追求完美的精神。

居高临下:居:站在,处于;临:面对。占据高处,俯视下面。形容占据的地势非常有利。

老马识途:老马认识曾经走过的道路。比喻有经验的人对事情比较熟悉。途:路,道路。倩人捉刀:倩:请;捉刀:代人执笔作文。请人代做文章。

危如累卵:比喻形势非常危险,如同堆起来的蛋,随时都有塌下打碎的可能。落拓不羁:形容人性情豪放,行为散漫。

披沙拣金:拨开沙子来挑选金子。比喻从大量的东西中选取精华。

不刊之论:刊:削除,古代把字写在竹简上,有错误就削去。指正确的、不可修改的言论。

泰山北斗:比喻道德高、名望重或有卓越成就为众人所敬仰的人。

三、使用成语应该注意哪些问题?

1.弄清成语的实际意义

2.成语是凝固结构,运用时一般不能随意变换和增减其中的成分

3.成语有其确定的字形和读音,须分辨清楚,不能写错读错。

四、改正下列成语中的错别字,在括号中写出正确的字。

委屈(曲)求全

黄粮(粱)一梦

礼上(尚)往来

响扼(遏)行云 得泷(陇)望蜀

重蹈复(覆)辙

淹(湮)没无闻

濯(擢)发难数

五、解释下列惯用语的意义。

背包袱:喻指有沉重的经济或精神负担,思想背包袱,学习受影响。安钉子:比喻人为地制造困难或设置障碍物 绊脚石:绊脚的石头,比喻阻碍前进的东西 翅膀硬:用来比喻人,就是开始得依靠别人,后来慢慢长了本事了。隐含着长了本事后,忘了过去帮助自己的人,有些忘恩、忘了过去的意思。

穿小鞋:用来专指那些在背后使坏点子整人,或利用某种职权寻机置人于困境的人为“给人穿小鞋”。也指上级对下级或人与人之间进行打击报复,都称为“穿小鞋”。

定调子:确定乐曲的调子。今多用以比喻在开会﹑开展某种活动﹑进行某项工作等之前,事先下结论,确定其基本方向。比喻事前确定途径或做法。

耳边风:在耳边吹过的风。比喻听了不放在心上的话。高帽子:比喻恭维的话

六、搜集喻意、谐音两类歇后语各十条,并加以解释。

喻意类:大海里捞针——无处寻

老牛追兔子——有劲使不上

飞蛾扑火——自取灭亡

大路上的电杆——靠边站

木头眼镜——看不透

快刀切豆腐——两面光

石碑水煮石头---难熬

上钉钉子——硬碰硬

乌龟爬泥潭---越爬越深

河中间斩竹篙---两头不到岸

谐音类:孔夫子搬家——尽输(书)

小葱拌豆腐——一清(青)二白

咸菜煎豆腐——有言(盐)在先

外甥打灯笼——照旧(舅)嘴上抹石灰——白说(刷)

精装茅台——好久(酒)

猪八戒拍照——自找难堪(看)

怀里揣小拢子——舒(梳)心

小苏他爹——老输(苏)

四两棉花——谈(弹)不上

梁山泊军师——无(吴)用

七、运用歇后语应该注意些什么?

运用歇后语要选取内容健康、构造规范的,抛弃内容庸俗落后胡编乱造、违反歇后语构造规律的。对于内容健康的歇后语,也要根据语体风格,即结合作品所要表达的意思和语言环境恰当的使用,不能滥用,有的歇后语不宜在庄严的场合使用。

练习二

一、什么是文字?什么是汉字?

文字是记录语言的书写符号系统,是最重要的辅助性交际工具。汉字是记录汉语的书写符号系统

二、汉字是怎样产生的?你怎样认识“仓颉造字”说?

汉字是世界上起源很早的文字之一。殷商的甲骨文,距现在已有3000多年的历史了,从形体和造字法来看,甲骨文已经是相当成熟的文字。由此可以推测,汉字产生的时间应该还要更早。西安半坡遗址距今有五六千年,遗址出土的彩陶上有一些重复出现的简单符号同流传下来的古代汉字有某些相同之处,很可能是古汉字的前身。

我国历史上流传着汉字是仓颉一个人创造出来的说法,甚至把汉字神秘化,这显然是不正确的。实际上,文字是为了满足日益复杂的交际的需要,在原始的画画记事的基础上,人们共同创造出来的。文字是为了满足日益复杂的交际需要,在原始的画面记事的基础上,人们共同创造出来的。文字一般起源于图画。鲁迅先生说:“文字在人民间萌芽”;“在社会里,仓颉也不止一个,有的在刀柄上刻一点图,有的在门户上画一些画,心心相印,口口相传,文字就多起来,史官一采集,便可以敷衍记事了。”这种说法是可信的,萌芽的原始文字可能是分散的、不成系统的。经过整理,图形或符号同语言中的词完全固定下来,并能够代表语言用来记事,这样文字就逐步成熟了。如果仓颉确有其人,他可能是搜集和整理汉字的名人之一。

三、汉字有哪些特点?

1.汉字的主要特点是它属于表意体系的文字 2.汉字是形体复杂的方块结构 3.汉字分化同音词能力强 4.汉字有超时空性

四、为什么说汉字是表意文字?

汉字从记录语义入手,用符号(字形)直接表示语义的文字,叫义符文字,即表意文字。

五、说“汉字是表意文字”对不对?请说明理由。

文字是记录语言的书面符号,即用书面的形式记录语言的音和义的一种符号。这是文字的本质和功能,从这个角度看,各种成熟的文字是没有什么区别的。但是,汉字的符号有不同的类型,它们跟文字所记录的词或语素产生联系的方式不同,有的是在意义上产生联系,有的是在语音上产生联系。文字的性质正是由它所使用的符号的类型决定的,汉字的性质也是如此。

在象形程度较高的古汉字阶段,汉字基本上是使用意符和音符的一种文字;隶变以后,成为使用意符、音符和记号的一种文字。从总体看来,汉字应称作意音文字(记号绝大多数也是由意符、音符变来的。)

由此可见,汉字是象形文字、表意文字或表音文字的说法是不正确的或片面的。

六、怎样理解汉字有一定的超时空性?

我国历史悠久,幅员辽阔,方言复杂,汉字同音无直接的、固定的联系,这点使有一定文化基础的人容易阅读一两千年前写的古书,使广大方言地区的人用书面交际成为可能。它能表示古今方言不同的音,能为古今不同方言的人所使用。这说明汉字适应汉语的需要,在客观上对维护民族团结和国家统一、保存和传播历代优秀文化都做出了巨大的贡献。

七、将汉字同某一种表音文字进行比较,具体谈谈汉字的性质。

①表音文字,看到就会读,但不一定知道其含义,即见字会读;汉字,看到不一定会读,但根据字体结构,可以大体明白其含义,即:见字知意。

②表音文字,各地方方言不同可能拼写不同,比如美国英语和英国英语不同,而西欧各国字母相同但拼写出来含义却不同,于是虽然各国距离近,但沟通却有障碍,难以形成大疆域文化统一;汉字,各地发音不同,但书写却相同,人们可以书信往来,文章流传后世也能被读懂,有利于传承文明。

③表音文字,由于拼写一个词需要多少不一的字母组合成词,从视觉上不如汉字显得整齐美观。

④同样的语意,表音文字往往要用很长的篇幅表达,汉字却能用更少的篇幅表达,言简义丰,当然阅读时读汉字比读表音文字读得快。这在联合国文件就能比较出来,同样的文件,汉语译本的页数最少,公开诵读时用时最短。

⑤表音文字,音调只有轻重音,降调和声调;汉字不但有轻重缓急,还有阴平、阳平、上声、去声、轻声等声调,还有反问疑问等语气,因此汉字诵读时有天然的韵律美,更富音乐性。

八、从历史和现实、国内和国际不同角度说明汉字的作用。

汉字使用时间很长。英语、拉丁语都有很长历史,但现在哪些古英语等现在基本不用了,但汉字不同,我们直到现在还经常引用2000年前的词语、成语,还经常用文言文说几句、写几句,可见,古汉语比那些文字生命力强。由于一直在用,汉字也成了历史发展的一部分。通过看古人用了哪些字和词,可以从一个侧面判断古人在做什么,在想什么。随着时间,字和词的数量愈多,通过这些演变,又可以看出,社会取得了哪些发展。

汉字是艺术的一个门类,就是书法。这是那些拼音文字根本办不到的。通过写字,可以修身养性,欣赏汉字,可以陶冶情操。

九、有人主张汉字应分词连写,你认为是否可行?

不可行 英文以空格作为天然的分隔符,而中文由于继承自古代汉语的传统,词语之间没有分隔。对词和短语的边界很难区分。几千个汉字组成的词汇,如果用数学上的排列组合算一下,是个天文数字。计算机不可能将这么多词全带在身上。

练习三

一、什么是词义?

词义是词的意义,包括词汇意义和语法意义,即词的内容。

二、怎样理解词义的概括性?专有名词的词义也有概括性吗?

1.词义对现实现象的概括具有一般性。现实现象是纷繁复杂的,人们要达到认知现实的目的,首先要做的就是对现实现象进行切分,把有共同特点的现象归为一类,然后用语词把它包装起来,加以命名,从而把它和其他现象区别开来。

2.词义对现实现象的概括具有模糊性。所谓词义的模糊性是指,通过概括而形成的一般的、简单的东西,本身往往带有一定的模糊性,词义的指称只有一个大致的范围,没有明确的界限。

3.词义的概括性还表现为词义对于具体语言社团的全体成员具有全民性。“语言实质上只表达普遍的东西,但人们所想的却是特殊的东西、个别的东西。

任何一个词的意义都有概括性,即使专有名词也不例外。

三、什么叫做词义的模糊性?“书、画、浪、婴儿、钢”有没有模糊性?

词义的模糊性指的是词义界限有不确定性,它来源于词所指的事物边界不清。有

四、查查有关辞书,看看下列两组汉语、英语词在词义方面表现出什么异同:

桌子——table 现代汉语的“桌子”:单义词,一种家具,泛指各种桌子(书桌、课桌、餐桌、圆桌、办公桌、八仙桌等);

英语的“table”:多义词,(1)桌子(餐桌之类——区别于表示书桌、课桌、办公桌的“desk”),(2)平面、平地、平板,(3)食物、菜单,(4)表、清单、目录,(5)放在桌上、展示、提议、列表。

雪——snow 现代汉语的“雪”:(1)雪花,(2)洗去,除去;

英语的“snow”:(1)雪,(2)雪状物(海洛英之类)、白色、白发,(3)下雪,(4)以雪覆盖,(5)以巧言诱骗。

不同语言中即使有相对应的词,也往往只是个别义项相同,而各种转义可能相差很远。

五、汉语的姑妈、姨妈、伯母、婶母„„能用同样的词称呼吗?英语行不行?试分析其中的原因。

英语行,汉语不行。这和中西文化差异,家庭观、价值观不同有关。西方尤其是英语国家,注重个体,关注个人的自由、价值,所以他们每一代人对父辈祖先的责任义务,对下一代的责任义务都比较有限。自然对血缘关系也比较淡漠。反映到语言里,自然对因着血缘而联系起来的成员的区分也就比较粗线条了。

中华文化注重家庭,注重血缘关系,有所谓血浓于水的观念,对祖先,对后代都极其看重,对血缘的延续变化也极其看重,不孝有三,无后为大,做事要对的起祖先 等等思想渗透到我们生活的每一个层面,影响着我们的许多行为,反映到语言里,就是对家族关系的精细区分和描述。

六、理性义与色彩义有什么区别?

理性义又叫概念义,在指明词所表示的事物的范围时,理性义起主要作用,它是实词词义中不可缺少的主要部分,主要靠它表示相应的概念。色彩义是在理性义的基础上附加上去的一些意义要素。色彩义往往是人们在交际过程中产生的,所以与使用者的感情,使用场合(语境)、使用者的形象感以及词的来源(来源于古代书面语、现代方言、某种社会集团等)有关,它们不是每个词所必须具备的因素。一个词可以没有色彩义,也可以有两种以上的色彩义,但不能没有理性义。

七、指出下列各词的色彩义。

倒爷 哥们儿 葡萄胎 前奏 鸭绿江 调试 康复 搅合 轻蔑 癞皮狗 欺凌 发毛 蛤蟆镜 车流 出台 脑袋 疙瘩 囹圄 鸟瞰 狐媚子(一)感情色彩: 1.褒义:康复

2.贬义:倒爷 搅和 轻蔑 欺凌 癞皮狗 蛤蟆镜 3.中性的:鸭绿江 调试 车流 出台 脑袋 疙瘩(二)语体色彩:

1.书面语:康复 轻蔑 欺凌 车流 囹圄 鸟瞰 演奏

2.口语:倒爷 哥们儿 搅和 癞皮狗 发毛‟蛤蟆镜 脑袋 疙瘩(三)形象色彩:葡萄胎 鸭绿江 癞皮狗 哈蟆镜 车流 出台 鸟瞰(四)术语、行业语色彩:葡萄胎 演奏 调试 康复 出台(五)地域方言色彩:搅和(六)时代色彩:囹圄(古语词)

八、固定短语也可能有各种色彩义,试指出下列各固定短语的色彩义。

龙腾虎跃 三长两短 唇红齿白 打游击 打牙祭 炒鱿鱼 举世瞩目 蝇营狗苟 马不停蹄

龙腾虎跃:褒义、形象 打牙祭:口语、方言

三长两短:中性、口语 炒鱿鱼:口语、方言、形象 唇红齿白:褒义、形象 举世瞩目:褒义、书面语

打游击:中性、口语 蝇营狗苟:贬义、书面语、形象

九、下列带点的词的色彩义有无变化?

真是地方 什么东西 瞧那长相 有派头 ........硬了点儿 有点研究(批评)还尖锐(批评)太尖锐 .......“地方、派头、讲究”由中性变成褒义。“东西、长相”由中性变成贬义。

“硬了点儿”说明“硬”得过格了,含贬义。“批评还尖锐”,认为“尖锐”得合适,应该尖锐,“尖锐”含褒义; “批评太尖锐”,认为“尖锐”得过火了,含贬义。

十、“强人”一词有什么语义色彩?为什么现代汉语中有“女强人”,没有“男强人”?

五种解释(1)强盗(2)强有力的人;能人(3)强悍凶暴的人(4)身体强健的人(5)男子汉;男人。不同语境意义不同,有的褒义有的贬义。由于强人本来就是形容男人的,所以没有“男强人”,能干的女子用女强人形容

这是语言的不对称现象,与我们国家的传统文化有关。男人本来就是大家认定的强人。而女人在人们心目中本不应该是坚强的,因为女强人寥寥无几,所以才出现”女强人“一词。从语言经济角度来看,无需有”男强人"一词。

工程材料课后习题答案 篇2

1、金属材料的使用性能包括哪些? 力学性能、物理性能、化学性能等。

2、什么是金属的力学性能?它包括那些主要力学指标? 金属材料的力学性能:金属材料在外力作用下所表现出来的与弹性和非弹性反应相关或涉及力与应变关系的性能。主要包括:弹性、塑性、强度、硬度、冲击韧性等。

3、一根直径10mm的钢棒,在拉伸断裂时直径变为8.5mm,此钢的抗拉强度为450Mpa,问此棒能承受的最大载荷为多少?断面收缩率是多少? F=35325N ψ=27.75% 4、简述洛氏硬度的测试原理。

以压头压入金属材料的压痕深度来表征材料的硬度。

5、什么是蠕变和应力松弛?

蠕变:金属在长时间恒温、恒应力作用下,发生缓慢塑性变形的现象。应力松弛:承受弹性变形的零件,在工作过程中总变形量不变,但随时间的延长,工作应力逐渐衰减的现象。

6、金属腐蚀的方式主要有哪几种?金属防腐的方法有哪些? 主要有化学腐蚀和电化学腐蚀。

防腐方法:

1)改变金属的化学成分;2)通过覆盖法将金属同腐蚀介质隔离;3)改善腐蚀环境;4)阴极保护法。

第二章 材料的组织结构(P26)

1、简述金属三种典型结构的特点。

体心立方晶格:晶格属于立方晶系,在晶胞的中心和每个顶角各有一个原子。每个体心立方晶格的原子数为:2个。塑性较好。面心立方晶格:晶格属于立方晶系,在晶胞的8个顶角和6个面的中心各有一个原子。每个面心立方晶格的原子数为:4个。塑性优于体心立方晶格的金属。密排六方晶格:晶格属于六方棱柱体,在六棱柱晶胞的12个项角上各有一个原子,两个端面的中心各有一个原子,晶胞内部有三个原子。每个密排六方晶胞原子数为:6个,较脆

2、金属的实际晶体中存在哪些晶体缺陷?它们对性能有什么影响?

存在点缺陷、线缺陷和面缺陷。使金属抵抗塑性变形的能力提高,从而使金属强度、硬度提高,但防腐蚀能力下降。

3、合金元素在金属中存在的形式有哪几种?各具备什么特性?

存在的形式有固溶体和金属化合物两种。合金固溶在金属中引起固溶强化,使合金强度、硬度提高,塑性、韧性下降。金属化合物提高合金的 强度和硬度。

4、什么是固溶强化?造成固溶强化的原因是什么?

固溶强化:因溶质原子的溶入引起合金强度、硬度升高的现象。

原因:固溶体中溶质原子的溶入引起晶格畸变,使晶体处于高能状态。5、简述聚合物大分子链的结构与形态。它们对高聚物的性能有何影响? 聚合物大分子链的结构分为线性结构和体型结构。线性结构具有良好的塑性和弹性,加热可软化,冷却后变硬,易于成形,可反复使用。体型结构有较好的 耐热性、尺寸稳定和机械强度,但弹性、塑性低,脆性大,不能塑性加工,不能反复使用。

6、陶瓷的典型组织由哪几种组成?它们各具有什么作用?

由晶体相、玻璃相和气相组成。晶体相晶粒细小晶界面积大,材料强度大,空位和间隙原子可加速烧结时的的扩散,影响其物理性能;玻璃相起黏结分散的晶体相降低烧结温度,抑制晶体长大和充填空隙等作用;气相造成应力集中,降低强度、降低抗电击穿能力和透明度。

7、从结构入手比较金属、高聚物、陶瓷三种材料的优缺点。8、金属结晶的基本规律是什么?

金属结晶由形核和长大两部分组成,并存在过冷度。

9、如果其他条件相同,试比较在下列铸造条件下,铸件晶粒的大小。(1)金属型浇注与砂型浇注。金属型浇注晶粒小。(2)铸成薄件与铸成厚件。铸成薄件晶粒小。

(3)浇注时采用振动与不采用振动。采用振动晶粒小。

10、过冷度与冷却速度有何关系?它对金属结晶过程有何影响?对铸件晶粒大小有何影响?

冷却速度越快过冷度越大,使晶核生长速度大于晶粒长大速度,铸件晶粒得到细化。冷却速度小时,实际结晶温度与平衡温度趋于一致。

11、何为共晶反应、匀晶反应共析反应?试比较三种反应的异同点。共晶反应:从某种成分固定的合金溶液中,在一定恒温下同时结晶出两种成分和结构都不同的固相的反应。

共析反应:由一种固相在恒温下同时转变成两种新的固相的反应。

匀晶反应:两组元组成的合金系,在液态无限互溶,在固态也能无限互溶,形成固溶体的反应。

12、Pb-Sn相图如图2-29所示。

(1)试标出尚未标注的相区的组织;

(2)指出组织中含βⅡ最多和最少的成分;(3)指出共晶体最多和最少的成分;

(4)指出最容易和最不容易产生枝晶偏析的成分:(5)初生相α和β、共晶体α+β、二次相αⅡ及βⅡ,它们在组织形态上的区别?画出它们的组织示意图。

13、已知A(熔点为600℃)与B(熔点为500℃)在液态无限互溶,在固态300℃时A溶于B的最大质量分数为30%,室温时为10%,但B不溶于A;在300℃时B的质量分数为40%的液态合金发生共晶反应,现要求:(1)做出A-B合金相图;(2)分析A的质量分数分布为20%、45%、80%等合金的结晶过程。

14、为什么铸造合金常选用接近共晶点的合金?为什么要进行压力加工的合金常选用单相固溶体成分的合金?

近共晶点的合金熔点低,结晶范围小,铸造性能好。单相固溶体成分的合金具有良好的塑性和小的变形抗力,可锻性好。

15、何谓α、γ、Fe3C、C、P、A、Ld、(Ld `)?它们的结构、组织形态、力学性能有何特点?

α为铁素体,Fe3C为渗碳体,C为碳元素,P为珠光体,γ、A为奥氏体,Ld为高莱氏体,(Ld `)为低温莱氏体。

α为体心立方结构,溶碳量低,强度、硬度低,塑性、韧性好。γ、A是碳在γ—Fe中形成的间隙固溶体,为面心立方结构,溶碳量较大,是高温组织,硬度较低,塑性较高,易于成形。Fe3C是铁和碳的金属化合物,含碳量6.69%,硬度很高,脆性很大,塑性和韧性几乎为零。P是铁素体与渗碳体的机械混合物,碳的分数为0.77%,具有良好的力学性能。Ld是奥氏体与渗碳体的机械混合物,(Ld `)是珠光体与渗碳体的机械混合物,含碳量4.3%,力学性能与渗碳体接近。

16、碳钢与铸铁两者的成分、组织和性能有何差别?并说明原因。

碳含量小于2.11%是碳钢,大于2.11%是铸铁;碳钢中的碳与铁以金属化合物的形式存在,而铸铁中的碳以游离石墨的形式存在;碳钢的力学性能较好,其硬度、强度随含碳量的增加而增加,塑性、韧性随含碳量的增加而下降,铸铁的力学性能取决于石墨的形状、大小及分布;铸铁的铸造性能优于碳钢;铸铁不能进行压力加工,其焊接性能远不及碳钢。

17、分析碳的质量分数分别为0.20%、0.60%、0.80%、1.0%的铁碳合金从液态缓慢冷至室温时的结晶过程和室温组织。指出这四种成分组织与性能的区别。

碳的质量分数为0.20%、0.60%的铁碳合金均属于亚共析钢,从液态缓慢冷至室温时的结晶过程为:经过AC线时从液态中结晶出A,经过AE线时全部结晶为A,经过GS线时由于贫碳有F析出,经过PSK线时剩余的A转变为P,室温组织为P+F。并随碳的质量分数的增加P增加,F减少。

碳的质量成分分别为0.80%、1.0%的铁碳合金均属于过共析钢,从液态缓慢冷至室温时的结晶过程为:经过AC线时从液态中结晶出A,经过AE线时全部结晶为A,经过ES线时由于富碳有Fe3CⅡ析出,经过PSK线时剩余的A转变为P,室温组织为P+ Fe3CⅡ。并随碳的质量分数的增加Fe3CⅡ增加,P减少。

由于F、P、Fe3CⅡ,的力学性能上的差异,随碳的质量分数的增加铁碳合金的强度和硬度增加,而塑性和韧性下降。

18、渗碳体有哪5种基本形态,它们的来源和形态有何区别?

一次渗碳体是从液体中直接析出,呈长条形;二次渗碳体从奥氏体中析出,沿晶界呈网状;三次渗碳体从铁素体中析出,沿晶界呈小片或粒状;共晶渗碳体是同奥氏体相关形成,在莱氏体中为连续的机体;共析渗碳体同铁素体相关形成,呈交替片状。

19、根据Fe-Fe3C相图,说明产生下列现象的原因。

(1)碳的质量分数为1.0%的钢比碳的质量分数为0.5%的钢硬度高。(2)低温莱氏体的塑性比珠光体的塑性差。

(3)捆扎物体一般用铁丝,而起重机起吊重物却用钢丝绳。

(4)一般要把钢材加热到高温下(1000~1250℃)进行热轧或锻造。(5)钢适宜于通过压力成形,而铸铁适宜于通过铸造成形。(1)钢随碳的质量分数的增加铁素体减少,而渗碳体增加。渗碳体的硬度比铁素体的硬度高。

(2)低温莱氏体由珠光体和渗碳体组成,珠光体塑性较好,而渗碳体的塑性几乎为零。

(3)捆扎物体需材料有一定的塑性,而起吊重物需材料有一定的强度和硬度。钢材随碳的质量分数的增加强度、硬度增加,塑性、韧性下降。(4)把钢材加热到高温下(1000~1250℃),钢为单相奥氏体组织。其塑性好,变形抗力小。

(5)加热到高温下(1000~1250℃),钢为单相奥氏体组织。其塑性好,变形抗力小利于压力成形;而钢的流动性差,在冷却的过程中收缩率大,铸造性能比铸铁差。铸铁结晶温度范围窄,流动性好,在冷却的过程中收缩率小,铸造性能好;但其属于脆性材料,不能压力成形。

第三章 金属热处理及表面改性(40)

1、钢的热处理的基本原理是什么?其目的和作用是什么? 钢的热处理是将钢在固态下、在一定的介质中施以不同的加热、保温和冷却来改变钢的组织,从而获得所需性能的一种工艺。原理:同素异构转变;其目的和作用:充分发挥材料的潜力,提高零件使用性能,延长使用寿命。改善材料的加工性能。

2、什么是连续冷却与等温冷却?两种冷却方式有何差异?试画出共析钢过冷奥氏体的这两种冷却方式的示意图,并说明图中各个区域、各条线的含义。

等温冷却:先将已奥氏体化的钢快冷至A1线以下一定温度,成为过冷奥氏体。进行保温,使奥氏体在等温下进行组织转变。转变完后再冷却至室温。连续冷却:将已奥氏体化的钢冷却,使其在温度连续下降的过程中发生组织转变。等温冷却所得组织单一,分为珠光体、贝氏体和马氏体。连续冷却所得组织不均匀,是几种转变产物的复合。示意图见书P30、P32。

3、A在等温冷却转变时,按过冷度的不同可以获得哪些组织? 可以获得:珠光体、索氏体、托氏体(屈氏体)、贝氏体和马氏体。

4、退火的主要目的是什么?常用的退火方法有哪些? 退火的主要目的(1)降低钢的硬度,使其易于切削加工;(2)提高钢的塑性和韧性,以易于切削和冷变形加工;(3)消除钢中的组织缺陷,为热锻、热轧或热处理作好组织准备;(4)消除前一工序中所产生的内应力,以防变形或开裂。常用的退火方法:完全退火、等温退火、球化退火(不完全退火)、均匀化退火(扩散退火)、去应力退火和再结晶退火等。

5、完全退火与不完全退火在加热规范、组织转变和运用上有何不同?为什么亚共析钢一般不采用不完全退火,共析钢不采用完全退火?

完全退火:将钢加热至Ac3以上30℃—50℃,保温一定时间,缓慢冷却的工艺。奥氏体转变为珠光体和铁素体。适用于亚共折成分的中碳钢和中碳合金钢的铸、锻件及热轧型材。目的:细化晶粒,消除内应力,降低硬度和改善切削加工性能。不完全退火:将钢加热到Ac1以上20℃—30℃,保温后,缓慢冷却的工艺。适用于。共析或过共析钢。使P中的片状Fe3C和网状二次Fe3C球化,转变成球状Fe3C目的:降低钢的硬度,改善切削加工性,并减少随后淬火时的形变、开裂倾向,为淬火作组织准备。

6、正火与退火的主要区别是什么?如何选用?

正火的冷却速度比退火稍快,过冷度稍大。组织较细,强度、硬度较高。选用:(1)从切削加工性方面考虑,低碳钢用正火提高硬度,而高碳钢用退火降低硬度,以便于切削加工。(2)从使用性能上考虑,对零件性能要求不高,可用正火作为最终热处理;当零件形状复杂、厚薄不均时,采用退火;对中、低碳钢,正火比退火力学性能好。(3)从经济上考虑,正火冷却不占用设备,操作简便,生产周期短,能耗少,故在可能条件下,应优先考虑正火处理。

7、淬火的目的是什么?常用的淬火方法有哪几种?

淬火目的:提高钢的强度、硬度和耐磨性。方法有:单液淬火、双液淬火、分级淬火、等温淬火 等。

8、为什么要进行表面淬火?常用的淬火方法有哪些?各用在什么场合? 为使零件表面具有高的硬度和耐磨性。分为感应加热淬火和火焰淬火。感应加热淬火适宜大批量生产,火焰淬火适宜单件或小批量生产的大型零件和需要局部表面淬火的零件。

9、淬透性与淬硬深度、淬硬性有哪些区别?影响淬透性的因素有哪些? 淬透性指钢在淬火时获得M的能力,在规定的淬火条件下决定着钢材淬硬深度和硬度分布。而淬硬深度虽然取决于钢的淬透性,但规定条件改变,淬硬深度改变。淬硬性是指钢在淬火时所获得的最高硬度,反映钢材在淬火时的硬化能力取决于M的碳的质量分数。影响淬透性的因素有钢材的化学成分和A化条件(临界冷却速度)。

10、回火的目的是什么?常用的回火操作有哪些?试指出各种回火操作得到的组织、性能及运用范围? 回火的目的:(1)降低脆性;(2)消除或减少内应力,防止变形和开裂;(3)获得工件所要求的使用性能 ;(4)稳定组织;

低温回火:150 ~ 250 ℃。回火马氏体。高硬耐磨。刃具,轴承,冷作磨具等。中温回火:350 ~ 500 ℃。回火屈氏体。高的屈服极限,弹性极限和韧性。弹簧,热作磨具。

高温回火(调质处理):500 ~ 650 ℃。回火索氏体。较好的综合机械性能。连杆,轴,齿轮等。

11、什么是调质?调质的主要目的是什么?钢在调质后是什么组织?

调质:淬火后高温回火。目的:使钢得到综合的力学性能。调质后的组织为索氏体。

12、指出下列工件的淬火及回火温度,并说明回火后获得的组织及其大致硬度。(1)45钢小轴(要求综合性能)淬火温度Ac3以上30~50℃,回火温度500~650℃,回火后获得的组织为索氏体,硬度大致为25~30HRC。(2)60弹簧钢

淬火温度Ac3以上30~50℃,回火温度250~500℃,回火后获得的组织为贝氏体,硬度大致为40~50HRC。(3)T12锉刀

淬火温度Ac1以上30~50℃,回火温度150~250℃,回火后获得的组织为马氏体,硬度大致为62~65HRC。

13、化学热处理的基本过程是什么?常用的化学热处理方法有哪些?其目的是什么? 过程:奖工件放在一定的活性介质中加热,保温,使介质中的活性原子渗入工件的表层,从而改变表层的化学成分、组织和性能。常用的化学热处理方法有渗碳、渗氮和碳氮共渗。目的是使工件心部有足够的强度和韧性,而表面具有高的硬度和耐磨性;提高工件的疲劳强度和表面耐蚀性、耐热性等。

14、渗碳、渗氮的目的是什么?试述其应用范围。

渗碳的目的:提高工件表面的硬度、耐磨性和疲劳强度等。多用于低碳钢和低碳合金钢制成的齿轮、活塞销、轴类零件等重要零件。

渗氮的目的:提高工件表面的硬度、耐磨性、耐蚀性和疲劳强度等。常用于在交变应力下工作的各种结构件。

15、机床摩擦片用于传动或主轴刹车,要求耐磨性好。选用15钢渗碳后淬火,要求渗碳层0.4~0.5mm,淬火后硬度为40~45HRC。加工工艺路线如下,试说明其中各热处理工序的目的。

下料→机加工→先渗碳后淬火及回火→机加工→回火

渗碳后淬火提高表面的硬度和耐磨性;第一次回火得到回火索氏体,得到所需的力学性能;;第二次回火消除加工硬化和残余应力并使摩擦片定型。

16、金属的氧化处理、磷化处理和钝化处理的目的是什么?试述他们在工业上的实际运用情况。

氧化处理目的是:防止金属腐蚀及机械磨损,装饰产品;消除内应力。用于精密仪器、仪表、工具、模具。

磷化处理目的是:使金属表面的吸附性、耐蚀性及减摩性得到改善。用于钢铁制品油漆层的底层、冷加工过程中的减摩及零件的防锈。

钝化处理的目的是:提高金属表面耐蚀性及装饰效果。用于电镀层的处理工艺。

17、电火花表面强化和喷丸表面强化的目的和基本原理是什么?

电火花表面强化 的目的:使金属表面物理和化学性能得到改善。基本原理:在电极与工件间接上电源,由于振动器的作用使电极与工件间的放电间隙频繁变化,电极与工件间不断产生火花放电,从而使使电机电极的材料黏结、覆盖在工件上,在工件表面形成强化层。

喷丸表面强化的目的:提高材料的屈服强度及抗疲劳性能。基本原理:将大量高运动的弹丸喷射到工件表面,使其表面产生强烈的塑性变形和压应力从而获得一定厚度的强化层表面》

18、离子注入的基本原理是什么?试说明离子注入的应用情况。

毛概课后习题答案 篇3

建设中国特色社会主义,总依据是社会主义初级阶段,总布局是五位一体,即经济建设、政治建设、文化建设、社会建设、生态文明建设“五位一体”。中国特色社会主义,既坚持了科学社会主义基本原则,又根据时代条件赋予其鲜明的中国特色,以全新的视野深化了对共产党执政规律、社会主义建设规律、人类社会发展规律的认识,从理论和实践结合上系统地回答了在中国这样人口多底子薄的东方大国建设什么样的社会主义、怎样建设社会主义这个根本问题,使我们国家快速发展起来,使我国人民生活水平快速提高起来。实践证明,中国特色社会主义是当代中国进步发展的根本方向,只有中国特色社会主义才能发展中国。发展中国特色社会主义是一项长期的艰巨的历史任务,必须准备进行具有许多新的历史特点的伟大斗争。我们一定要毫不动摇坚持、与时俱进发展中国特色社会主义,不断丰富中国特色社会主义的实践特色、理论特色、民族特色、时代特色。

中国特色社会主义事业“五位一体”总体布局思想的提出具有重要的现实。首先,五大建设要协调推进,统筹兼顾,不能顾此失彼。胡锦涛同志指出:“以经济建设为中心是兴国之要,发展仍是解决我国所有问题的关键。”在当代中国,坚持发展才是硬道理的本质要求就是坚持科学发展。以科学发展为主题、以加快转变经济发展方式为主线,是关系我国发展全局的战略抉择。加快转变经济发展方式,一

个重要方面就是要推进生态文明建设。高耗能、高污染、高成本已经严重制约了国民经济的可持续发展。我们必须从加快经济发展方式转变和生态文明建设的双重角度来看待国民经济发展中的高耗能、高污染、高成本问题,通过推进生态文明建设,实现生产方式和生活方式根本性变革,从而为实现经济发展方式的根本性转变奠定基础。

如同任何正确的理论都是对实践经验的科学总结和概括一样。建设中国特色社会主义总布局的理论意义也是对我国社会主义建设实践、特别是对十一届三中全会以来改革开放的时间进行科学总结的结果。他的形成和发展过程,就是我们党对中国特色社会主义建设客观规律的认识不断深化的过程,同时也是理论不断升华的过程。了解和领会建设有中国特色社会主义总布局理论的形成和发展,有利于我们理解这个理论是随着我国改革与建设实践的发展而不断丰富和发展的,每一次新的概括、每一次理论升华,都不是后一个队前一个简单否定,而是在完善中前进,在丰富中发展,今后仍以辩证的观点来贯彻这个理论,在解决社会主义建设遇到的新情况、新问题中,不断用新的思维、新的观点来丰富这个理论。

2.如何理解社会主义核心价值体系的主要内容和相互关系?

建设和发展中国特色社会主义,需要有一个能够被全社会共同接受和认同的社会主义核心价值体系来引领。马克思主义指导思想、中国特色社会主义共同理想、以爱国主义为核心的民族精神和以改革创

新为核心的时代精神、社会主义荣辱观,构成社会主义核心价值体系的基本内容。

社会主义核心价值体系是社会主义意识形态的本质体现,是社会主义制度的内在精神和生命之魂,体现了社会主义制度的内在价值取向,反映了全国各族人民的核心利益和共同愿望。在当前经济体制深刻改革、社会结构深刻变动。利益格局深刻调整、思想观念深刻变化、思想大活跃、观念大碰撞、文化大交融的背景下,建设社会主义核心价值体系,具有重要的理论意义和现实意义。

马克思主义指导思想,是社会主义核心价值体系的灵魂。马克思主义是我们立党立国的根本指导思想,为我们提供了科学的世界观和方法论,决定着社会主义核心价值体系的性质和方向。只有用马克思主义的立场、观点、方法来正确认识经济社会发展大势,正确认识社会思想意识中的主流和支流,才能在错综复杂的社会现象中看清本质、明确方向。

中国特色社会主义共同理想,是社会主义核心价值体系的主题。这一共同理想,就是在中国共产党的领导下,走中国特色社会主义道路,实现中华民族的伟大复兴。中国特色社会主义共同理想,既是对中国社会发展规律的正确认识,也是中国人民利益和愿望的根本体现,是号召全国人民团结奋斗的精神旗帜。

民族精神和时代精神,是社会主义核心价值体系的精髓。在中华民族五千年的历史发展过程中,形成了以爱国主义为核心的团结统一、爱好和平、勤劳勇敢、自强不息的伟大民族精神;在改革开放和社会主义现代化建设新时期,形成了以改革创新为核心的时代精神。时代精神和民族精神相互联系,密不可分。民族精神和时代精神不仅是中国革命、建设、改革的精神动力,也是国家软实力和综合国力的重要体现,深深熔铸在中华民族的生命力、创造力和凝聚力之中,共同构成中华民族自立自强的精神品格,成为推动中华民族伟大复兴的不竭精神动力。

社会主义荣辱观,是社会主义核心价值体系的基础。以“八荣八耻”为主要内容的社会主义荣辱观,覆盖各个利益群体,涵盖了社会生活的方方面面。他与社会主义市场经济体制相适应、与社会主义法律规范相协调、与中华民族传统美德相承接,鲜明地指出了什么是真善美、什么是假恶丑,为人们在社会主义市场经济条件下判断行为得失、作出道德选择、确定价值取向,提供了基本规范。

建设社会主义核心价值体系,使全社会对社会主义核心价值有了更为深入的认识,为凝练社会主义核心价值观提供了条件。在建设社会主义核心价值体系的基础上,十八大首次提出,倡导富强、民主、文明、和谐,倡导自由、平等、公正、法治,倡导爱国、敬业、诚信、友善,积极培育和践行社会主义核心价值体观。这与中国特色社会主义发展要求相契合,与中华优秀传统文化和人类文明优秀成果相承

离骚课后习题及答案 篇4

1、下列词语中加线的字注音有误的一项是

A、谣诼(zhuó) 离骚(sāo) 岌(jí)岌可危 B、方圜(yuán) 蛾(é)眉 朝谇(suì)而夕替

C、攘(rǎng)诟 兰皋(gāo) 相(xiàng)道 D、溘(kè)死 芰(jī)荷 鸷(zhì)鸟

1、D(“芰荷”的“芰”应为“jì”)

2、下列句中加线词解释错误的一项是 2、D

A、高余冠之岌岌兮,长余佩之陆离。高,加高。长,加长。“高”和“长”这里都作动词。

B、芳与泽杂糅兮,唯昭质其犹未亏。泽,污浊。昭质,即指诗人内怀的美德。亏,亏缺。

C、回朕车以复路兮,及行迷之未远。朕,秦以前一般都可用于自称。复路,返回原路。之,无意义。

D、虽体解吾犹未变兮,岂余心之可惩。虽,即使。惩,惩罚。

3、对句中加线词的解释错误的项是 3、D

A、背绳墨(喻准绳)以追曲兮。伏(守,保持)清白以死(为……而死)直兮。

B、不吾知(了解)其(无意义)亦已(罢了)。

C、屈心而抑(压抑)志兮,忍尤(尤,罪过)攘(忍受)诟(耻辱)。

D、謇朝谇而夕替(贬黜),将往现乎四荒(四处荒凉、冷落)。

4、“何处招魂,香草还生三户地;当年呵壁,湘溜应识九歌心”这幅对联说的是 4、C

A、贾谊 B、诸葛亮 C、屈原 D、文天祥

5、填空

(1)长太息以掩涕兮,_______________________。

(2)亦余心之所善兮,_______________________。

(3)_________________,偭规矩而改错 。背绳墨以追曲兮,_______________。

4)制芰荷以为衣兮,____________________,___________________,苟余情其信芳。

5)________________,长余佩之陆离。_______________,唯昭质其犹未亏。

(6)民生各有所乐兮,_____________,_____________,____________?

(7).屈原,名__________,字__________。其代表作主要有_______________、___________、_______________、______________等。

(8).《离骚》全诗主要以主人公“余”的________构成。它采用__________和__________手法。

(9).“离骚”,按东汉班固的解释,即_______________________的意思。

(10).《楚辞》是由__________(朝代)代__________(姓名)所辑录的____________、____________及后人仿写的作品,因这些诗歌_________________________故名为“楚辞”。

6、翻译下列句子

①悔相道之不察兮,延伫乎吾将反。我后悔选道路没有看对,久久地伫立着我想返回。

②进不入以离尤兮,退将复修吾初服。到朝庭去做官受到责难,回江湖重整我旧时衣衫。

③佩缤纷其繁饰兮,芳菲菲其弥章。佩带上好服饰多彩缤纷,香喷喷那气味真是好闻。

④怨灵修之浩荡兮,终不察夫民心。怨我那神圣王实在荒唐,他始终不能把民情体谅。

⑤鸷鸟之不群兮,自前世而固然。是雄鹰是凡鸟不能同群,都这样自古代直到如今。

⑥民生之各有所乐兮,余独好修以为常。老百姓过日子乐趣各样,我独自爱修养习以为常。

7、作者说:“悔相道之不察兮,延伫乎吾将反。”即后悔当初选择道路时没有看清,想要返回去。作者是真悔吗?这一节在行文中起什么作用?

7、“悔相道之不察兮”具有假设意味,并不是真悔,而是作者的反省:是否当初没有看清道路,应该返回去呢? 这一节在文中起着承上启下的作用。

8、承着前面反省的思路,作者开始从哪些方面来检查自己?结果如何?

8、作者从进退、制衣、佩饰三个方面检查、反省。通过自省,作者愈加坚持自己的崇高品质,坚定自己的追求:“不吾知其亦已兮,苟余情其信芳。”“芳与泽其杂糅兮,唯昭质其犹未亏。”

9、“制芰荷以为衣兮,集芙蓉以为裳”中 “芰荷”“芙蓉喻指什么?

9、喻指诗人高洁的德行。

10、反省之后,诗人为何还要“高余冠”“长余佩”,这表达了诗人怎样的思想感情?

10、在反省自己走过的路后,诗人没有畏惧邪恶,而是更加坚定了走自己的路的决心。“高余冠”“长余佩”更是明确表达自己的思想:无悔自己的选择。

更多相关文章推荐阅读:

1.离骚 (公开课优秀教案)

2.离骚 译文

3.《离骚》导学案

4.离骚教案

5.语文必修二离骚重难点

6.《离骚》备课参考

7.离骚的主题思想

8.《离骚》跟踪训练

9.《离骚》学习目标与教学设计

软件工程课后习题答案 篇5

1﹑软件产品的特性是什么? 答:软件产品特性:

⑴是一种逻辑产品,与物质产品有很大的区别。

⑵软件产品的生产主要是研制,生产成本主要在开发和研制,开发研制完成后,通过复制就产生了大量软件产品。⑶软件产品不会用坏,不存在磨损,消耗。

⑷生产主要是脑力劳动,还末完全摆脱手工开发方式,大部分产品是“定做”的⑸开发软件的费用不断增加,致使生产成本相当昂贵。2﹑软件生产有几个阶段?各有何特征?

答:⑴程序设计时代:这个阶段生产方式是个体劳动,使用的生产工具是机器语言,汇编语言。

⑵程序系统时代:这个阶段生产方式是小集团合作生产,使用的生产工具是高级语言,开发方法仍依靠个人技巧,但开始提出结构化方法。

⑶软件工程时代:这个阶段生产方式是工程化的生产,使用数据库﹑开发工具﹑开发环境﹑网络﹑分布式﹑面向对象技术来开发软件。

3﹑什么是软件危机?产生原因是什么?答:软件开发技术的进步未能满足发展的要求。在软件开发中遇到的问题找不到解决的办法,问题积累起来,形态尖锐的矛盾,导致了软件危机。产生原因:⑴ 软件规模越来越大,结构越来越复杂。⑵ 软件开发管理困难而复杂。⑶ 软件包开发费用不断增加。⑷ 软件开发技术落后。⑸ 生产方式落后,仍采用手工方式。⑹ 开发工具落后,生产率提高缓慢。

4﹑什么是软件工程?它目标和内容是什么?

答:软件工程就是用科学的知识程和技术原理来定义,开发,维护软件的一门学科。软件工程目标:付出较低开发成本;达到要求的功能;取得较好的性能;开发的软件易于移植;只需较低的维护费用;能按时完成开发任务,及时交付使用;开发的软件可靠性高。软件工程内容:研究内容包括开发技术和开发管理两个方面。开发技术主要研究:软件开发方法,开发过程,开发工具和环境。开发管理主要研究:软件管理学,软件经济学,软件心理学。

5﹑软件工程面临的问题是什么?

答:软件工程需要解决的问题:软件的费用,可靠性,可维护性,软件生产率和软件的重用。

6﹑什么是软件生存周期?它有哪几个活动?

答:软件生存周期:一个软件从提出开发要求开始直到该软件报废为止的整个时期。包括:可行性分析和项目开发计划,需求分析,概要设计,详细设计,编码,测试,维护。7﹑什么是软件生存周期模型?有哪些主要模型?

答:生存周期模型:描述软件开发过程中各种活动如何执行的模型。对软件开发提供强有力的支持,为开发过程中的活动提供统一的政策保证,为参与开发的人员提供帮助和指导,是软件生存周期模型化技术的基础,也是建立软件开发环境的核心。主要有:瀑布模型,增量模型,螺旋模型,喷泉模型,基于知识的模型,变换模型。

8﹑什么是软件开发方法?有哪些主要方法?

答:使用早已定义好的技术集及符号表示习惯来组织软件生产的过程。通过使用成功的软件开发方法,在规定的投资和时间内,开发出符合用户需求的高质量的软件。软件开发方法是克服软件危机的重要方面之一,对软件工程及软件包产业的发展起了不可估量的作用。

主要有:结构化方法,JACKSON方法,维也纳开发方法﹙VDM﹚,面向对象开发方法。第二章习题参考答案

1.可行性研究的任务是什么?

答:可行研究的任务:首先需要进行概要的分析研究,初步确定项目的规模,目标,约束和限制。分析员再进行简要的需求分析,抽象出项目的逻辑结构,建立逻辑模型。从逻辑模型出发,经过压缩的设计,探索出若干种可供选择的解决方法,对每种解决方法都要研究它的可行性。

主要从三个方面考虑:⑴技术可行性:一般要考虑的情况包括 开发的风险即设计出的系统能否达到要求的功能和性能;资源的有效性;相关技术的发展是否支持;⑵经济可行性:进行开发成本的估算以及了解取得效益的评估,确定要开发的项目是否值得投资。⑶社会可行性:要开发的项目是否存在任何侵权问题,运行方式在用户组织内是否可行,现有管理制度﹑人员素质﹑操作方式是否可行。2.可行性研究有哪些步骤?

答:⑴确定项目规模和目标;⑵研究正在运行的系统;收集﹑研究﹑分析现有系统的文档资料,实地考察系统访问有关人员,然后描绘现有系统的高层系统流程图。⑶建立新系统的高层逻辑模型;使用数据流图和数据字典描述数据在系统中的流动和处理情况。⑷导出和评价各种方案;导出若干较高层次的物理解决方法,根据技术可行性﹑经济可行性﹑社会可行性进行评估,得到可行的解决方法。⑸推荐可行方案;进行成本~效益分析,决定该项目是否值得开发,若值得开发那么解决方案是什么,并且说明该方案可行的原因和理由。⑹编写可行性研究报告;将上述可行性过程的结果写成相应文档,即可行性研究报告。

3.可行性研究报告有哪些主要内容?

答:⑴引言:编写本文档的目的;项目名称﹑背景;本文档用到的专门术语和参考资料。⑵可行性研究前提:说明开发项目的功能﹑性能和基本要求;达到的目标;各种限制条件;可行性研究方法和决定可行性的主要因素。⑶对现有系统的分析:说明现有系统的处理流程和数据流程;工作负荷;各项费用支出;所需各类专业技术人吧和数量;所需各种设备;向有系统存在什么问题。⑷所建议的技术可行性分析:所建议系统的简要说明;处理流程和数据流程;与现有系统比较的优越性;采用所建议系统对用户的影响;对各种设备﹑现有软件﹑开发环境﹑运行环境的影响;对经费支出的影响;对技术可行性的评价。⑸所建议系统的经济可行性分析:说明建议系统的确良各种支出,各种效益;收益投资比;投资顺收周期。⑹社会因素可行性分析:说明法律因素,对合同责任﹑侵犯专利权﹑侵犯版权等问题的分析;说明用户使用可行性,是否满足用户行政管理﹑工作制度﹑人吧素质的要求。⑺其它可供选择方案:逐一说明其他可供选择的方案,并说明未被推荐的理由。⑻结论意见:说明项目是否能开发;还需什么条件才能开发;对项目目标有何变动等。

4.成本--效益分析可用哪些指标进行度量?

答:⑴投资回收率:通常把建立系统若干年后能取得的收益折算成现在的价值和开发系统所需的费用进行比较得出投资回收率。⑵投资回收期:就是使累计的经济效益等于最初的投资费用所需的时间。⑶纯收入:整个生存周期之内的累计经济效益(折成现在值)与投资之差。5.项目开发计划有哪些内容?

答:⑴项目概述:说明项目的各项主要工作;说明软件的功能﹑性能;为完成项目应具有的条件;用户及合同承包者承担的工作完成的期限及其他条件限制;应交付的程序名称;所使用的语言及程储形式;应交付的文档。⑵实施计划:说明任务的划分,各任务责任人,项目开发进度,项目的预算,各阶段的费用支出,各阶段应完成的任务,用图表说明每项任务的开始和完成时间。⑶人员组织及分工:所需人员类型﹑数量﹑组成结构。⑷交付期限:最后完工日期。

第三章习题参考答案

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

答:需求分析:开发人员准确地理解用户的要求,进行细致的调查分析,将用户非形式的需求陈述转化为完整的需求定义,再由需求定义转换到相应的需求规格说明的过程。

基本任务:⑴问题识别:双方确定对问题的综合需求,这些需求包括功能需求,性能需求,环境需求,用户界面需求。⑵分析与综合,导出软件的逻辑模型⑶编写文档:包括编写“需求规格说明书”,“初步用户使用手册”,“确认测试计划”,“修改完善软件开发计划”

⒉什么是结构分析方法?该方法使用什么描述工具?

答:结构化分析:简称SA,面向数据流进行数据分析的方法。采用自顶向下逐层分解的分析策略。顶层抽象地描述整个系统,底层具体地画出系统工程的每个细节。中间层则是从抽象到具体的过渡。使用数据流图,数据字典,作为描述工具,使用结构化语言,判定表,判定树描述加工逻辑。⒊结构化分析方法通过哪些步骤来实现? 答:⑴了解当前系统的工作流程,获得当前系统的物理模型。⑵抽象出当前系统的逻辑模型。⑶建立目标系统的逻辑模型。⑷作进一步补充和优化。

⒌画数据流图应注意什么事项?

答:命名: 不能使用缺乏具体含义的名字,加工名应能反映出处理的功能。1.画数据流而不是控制流。数据流名称只能是名词或名词短语,整个图中不反映加工的执行顺序。

一般不画物质流。2.每个加工至少有一个输入数据流和一个输出数据流,反映出此加工数据的来源与加工的结果。

编号: 某个加工分解成加一张数据流图时,上层图为父图,下

层图为子图。子图应编号子图上的所有加工也应编号,子图的编号应与父图的编号相对应。3.父图与子图的平衡:子图的输入输出 数据流同父图相应加工的输入输出数据流必须一致⑵抽象:认识复杂现象过程所使用权的工具,只考虑事物本质的共同特性,忽略细节和其它因素。通过抽象确定组成软件的过程实体。⑶信息隐蔽:将模块实现自身功能的细节与数据“局部数据存储:当某慨数据流图中的数据存储不是父图中相应加工的外部接口,而只是本图中某些加工之间的数据接口,则称这些数据存储为局部数据存储。注意数据流图的易理解性。

⒍什么是数据字典?其作用是什么?共有哪些条目?

答:数据字典(DD)用来定义数据库流图中的各个成分的具体含义。有以下四类条目:数据流,数据项,数据存储,基本加工。

⒎描述加工逻辑有哪些工具?

答:加工逻辑的描述:一般用结构化语言,判定表,判定树 结构化语言是介于自然语言和形式语言之间的一种半形式化语言。它的结构可分里层和内层

⑴外层:用来描述控制结构,采用顺序,选择,重复三种基本结构。

顺序结构:是一组祈使语句,选择语句,重复语句的顺序排列 ②选择结构:一般用IF-THEN-ELASE-ENDIF,CASE-OF-ENDCASE等关键词。

③重复结构:一般用DO-WHILE-ENDDO,REPEAT-UNTIL等关键词。⑵内层:一般采用祈使语句的自然语言短语,使用数据字典中的名词和有限的自定义词,其 动词含义要具体,尽量不使用形容词和副词来修饰。

⒏什么是IDEF方法?IDEF0方法有哪些特点?答:IDEF方法是美国空军针对计算机辅助制造工程项目中用于进行复杂系统分析和设计的方法,是在结构化分析方法基础上提出来的。

包括: IDEF0描述系统的功能活动及联系,建立系统的功能模型。即反映系统”做什么“折功能。IDEF1描述系统的信息及联系,建立系统的信息模型。IDEF2进行系统模拟,建立系统的动态模型。IDEF0特点:

⑴采用方框和箭头等简单图形符号描述系统的活动和数据流,描述活动所受的约束条件及实现机制。

如下图描述,其中输入为完成某活动时所需的数据,输出指执行活动产生时的数据,控制活动指所受到的约束条件,机制是指活动由谁来完成。⑵采用严格的自顶向下﹑逐层分解的方式建立系统功能模型。

⒐简述SA方法的优缺点。答:SA方法是软件需求分析中公认的,有成效的,技术成熟,使用广泛的一种结构化分析方法。较适用于开发数据处理类型软件的需求分析。利用图形等半形式化工具表达需求,简明,易读,也易于使用。但也存在一些弱点,表现如下:⑴SA方法仅是一个静态模型,没有反映处理的顺序,即控制流程。⑵SA方法使用DFD在分析与描述”数据要求“方面是有局限的,只有与数据库技术中的实体联系图(ER图)结合起来,才能较完整地描述用户对系统的需求。⑶DFD不适合描述人机界面系统的要求,一些人机交互较频繁的软件系统。⑷SA方法要与形式化方法结合起来,才能更精确地描述软件需求。⑸要借助需求分析工具,提高需求分析的质量及效率。

第四章习题参考答案

1、什么是软件概要设计?该阶段的基本任务是什么?

答:把一个软件需求转换为软件表示时,首先设计出软件总的体系结构。称为概要设计或结构设计。基本任务:⑴设计软件系统结构,具体为:1.采用某种设计方法,将一个复杂的系统按功能划分为模块。2.确定每个模块的功能。3.确定模块之间的调用关系。4.确定模块之间的接口(模块之间传递的信息)评价模块的结构质量⑵进行数据结构及数据库的设计⑶编写概要设计的文档 主要内容有:概要设计说明书,数据库说明书(DBMS的简介,概念模型,逻辑设计,结果)用户手册,修订测试计划(测试的策略﹑方法﹑步骤)⑷评审:是否完整地实现了规定的功能﹑性能要求。设计方案是否可行。关键的处理及内部接口定义的正确性,有效性,各部分的一致性。

2、软件设计的基本原理包括哪些内容?

答:⑴模块化:模块是软件的组成部分,是具有独立功能且可命名的一段程序,所有模块组成整体,可以满足问题的要求。模块化即按照一定的原则,将软件划分成若干个模块,每个模块完成一个特定的功能,然后把这些模块按照某种方法组装成一个软件系统。(可降低复杂度、减少工作量)

模块具有以下几种特性:接口:模块的输入输出。功能:指模块实现什么功能。逻辑:描述模块内部如何实现要求及所需的数据。状态:该模块的运行环境,模块间调用与被调用关系。

隐蔽”起来。模块间仅交换为完成系统功能所必须的信息。⑷模块独立性:每个模块只完成系统要求的独立的子功能。

3、衡量模块独立性的两个标准是什么?各表示什么含义? 答:内聚:又称为块内联系,指模块内部各成分之间相互关联的程度,以高内聚为设计目标。耦合:也称块间联系,模块之间相互联系程度的度量,联系越紧密,耦合性越强,独立性越差,以低耦合为设计目标。

4、模块的耦合性有哪几种?各表示什么含义?

答:⑴内容耦合:一个模块直接操作或修改另一模块的数据,或者不通过正常入口直接转入另一模块⑵公共耦合:两个或多个模块通过共同引用一个全局数据环境相互作用⑶控制耦合:模块之间通过传递控制信息相互作用⑷标记耦合:两个模块之间通过传递公共指针或地址相互作用的耦合⑸数据耦合:模块之间通过传递数据交换信息⑹无耦合:模块间无任何关系,独立工作

5、模块的内聚性有哪几种?各表示什么含义?答:⑴偶然内聚:一个模块各个成分之间毫无关系⑵逻辑内聚:将几个逻辑上相关的功能放在同一个模块中⑶时间内聚:一个模块完成的功能在同一时间执行⑷过程内聚:一个模块内部的处理成分是相关的,而且必须以特定的次序执行⑸通信内聚:一个模块的所有成分都集中在同一个数据结构上⑹顺序内聚:一个模块的各个成分同一个功能密切相关,而且一个成分的输出,作为另外一个成分的输入⑺功能内聚:模块内的所有成分属于一个整体,完成单一的功能。(内聚最高)

6、什么是软件结构?简述软件结构设计的优化准则。

答:⑴改进软件结构,提高模块独立性 首先设计出软件初始结构,评价该结构,通过模块分解或合并,力求降低耦合提高内聚。⑵模块的规模应该适中⑶模块结构的深度、宽度、扇出和扇入应适中。深度:软件结构中控制的层数 宽度:软件结构中同一层次上最大模块总数 扇入:某一模块有多少直接调用它的上级模块数目(越大越好)扇出:一个模块直接控制(调用)下级模块的数目。(越少越好,3,4个为宜,不超过9个,“顶层扇出较高,中间扇出较少,底层模块高扇入多”⑷一个模块的作用域(范围),应处在这个模块的控制域(范围)之内 模块的作用域:受该模块内一个判定影响的所有模块的集合模块的控制域:这个模块本身以及所有直接或间接从属于它的模块的集合一个模块的影响范围(作用域),应处在这个模块的模块的控制范围(控制域)内。

8、什么样是“事物流”?什么是“变换流”?试将相应形式的数据流图转换为软件结构图

答:数据流图(DFD)一般可分为“变换流”,“事物流”两种。“变换流”:由输入﹑输出﹑变换(或称处理)三部分组成,是一顺序结构。“事物流”:它的某个加工,分离成许多发散的数据流,形成许多加工路径,并且根据输入值选择其中一个路径来执行。(这人加工称为事务处理中心)

9.试述“变换分析”﹑“事务分析”设计步骤。

答:变换分析设计步骤:⑴确定变换中心,逻辑输入和输出。⑵设计软件结构的顶层和第一层--变换结构:顶层的功能是完成所有模块的控制(名称应是系统名,以体现完成整个系统功能)第一层至少有三种功能模块:输入﹑输出和变换模块⑶设计中﹑下层模块,对第一层的模块自顶向下分解。输入模块由两部分组成:接收数据﹑转换成调用模块所需信息。输出模块由两部分组成:将数据转换成下属模块所需的形式﹑ 发送数据 变换模块:对每个基本加工建立一功能模块、⑷设计的优化 :输入部分求精,每个物理输入设置专门模块,以体现系统的外部接口。其它输入模块与转换数据模块都很简单时,可将它们合并。输出部分求精:每个物理输出设置专门模块,其它也可适当合并。变换部分求精:根据设计准则,对模块适当合并。事务分析的设计步骤:⑴确定事务中心和加工路径⑵设计顶层(事务机构)和第一层 顶层模块有两个功能:接收数据和根据事务类型调动相应处理模块。⑶中下层模块的设计﹑优化工作与变换结构相同。事务型软件结构包括两部分: 接收分支 发送分支出 通常包括一调度模块,当事务类型不多时,可与主模块合并。

第五章习题参考答案

1、详细设计的基本任务是什么,有哪几种描述方法?答:详细设计的基本任务包括:(1)为每个模块进行详细的算法设计(2)为模块内的数据结构进行设计(3)对数据库进行物理设计(4)其他设计(5)编写详细设计说明书(6)评审 详细设计的描述

方法有图形、表格和语言,其中图形常用结构化程序流程图、盒图和PAD(问题分析图)为描述工具,语言常用过程设计语言(PDL)来作为工具。

2、结构化程序设计的基本要点是什么?答:主要有三个:(1)采用自顶向下、逐步求精的程序设计方法(2)使用三种基本控制结构构造程序。任何程序都可以由顺序、选择、重复(循环)三种基本控制结构构造,这三种基本结构的共同点是单入口、单出口。(3)主程序员组的组织形式。

3、简述Jackson方法的设计步骤。答:Jackson方法的设计步骤如下:1.分析并确定输入数据和输出数据的逻辑结构,并用Jackson结构图表示这些数据结构。(2)找出输入数据结构和输出数据结构中有对应关系的数据单元。3.按一定的规则由输入、输出的数据结构导出程序结构。4.列出基本操作与条件,并把它们分配到程序结构图的适当位置。(5)用伪码写出程序。比较?

答:白盒法测试法把测试对象看作一个打开的盒子,测试人员须了解程序内部结构和处理过程,以检查处理过程的细节为基础,对程序中尽可能多的逻辑路径进行测试,检验内部控制结构和数据结构是否有错,实际的运行状态与预期的状态是否一致。

白盒法有下列几种覆盖标准:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖、路径覆盖

从上到下的覆盖标准其检错能力也从弱到强,其中条件组合发现错误的能力较强,凡满足其标准的测试用例,也必然满足前四种覆盖标准。在实际的逻辑测试中,一般以条件组合覆盖为主设计测试用例,然后再补充部分用例来达到路径覆盖的测试标准。

什么是黑盒测试法?采用黑盒技术测试用例有哪几种方法?这些第六章习题参考答案

程序语言有哪些共同特征?

答:程序语言的共同特征(似为特性更符合题意)是指程序设计语言的语言特性,包括心理特性、工程特性和技术特性三个方面。语言的心理特性对人机通信的质量有主要的影响;语言的工程特性对软件开发成功一否有重要的影响,此外,语言的技术特性也会影响软件设计的质量。

在项目开发时选择程序设计语言通常考虑哪些因素?

答:通常要考虑的因素有:项目的应用领域、软件开发的方法、软件执行的环境、算法和数据结构的复杂性以及软件开发人员的知识等。

第4代语言(4GL)有哪些主要特征?答:4GL的主要特征是:1.友好的用户界面2.兼有过程性和非过程性双重特性3.高效的程序代码4.完备的数据库(5)应用程序生成器举例说明各种程序设计语言的特点及适用范围?

答:以常见的一些编程语言为例:FORTRAN语言,它不仅面向科学计算,数据处理能力也极强。适用于科学工程计算;Pascal语言,具有很强的数据和过程结构化能力,它语言简明,数据类型丰富,程序结构严谨。它是第一个体现结构化编程思想的语言。用于描述结构化算法和科学计算,操作系统的编写 ;C语言:功能强大,支持复杂的数据结构,可大量运用指针,具有丰富灵活的操作运算符及数据处理操作符,它还具有汇编语言的某些特征,使程序运行效率高。可用于许多领域,特别是在操作系统等方面有较大优势。Coble语言,它具有极强的数据定义能力,程序说明与硬件环境说明分开、数据描述与算法描述分开。结构严谨层次分明,广泛用于商业数据处理。SQL:结构化查询语言,用于对数据库进行存取管理。

汇编语言和Ada语言,主要用于实时处理和编写系统软件。Prolog、Lisp语言。Lisp是一种函数型语言,特别适用于组合问题中符号运算和表处理,用于定理证明、树的搜索和其他问题的求解。Prolog是一种逻辑型语言,它提供了支持知识表示的特性,每一个程序由一组表示事实、规则和推理的句子组成,比较接近与自然语言。这两种语言主要用于人工智能系统开发。C++、Java语言,是面向对象的设计语言,用于面向对象的方开发软件。

什么是程序设计风格?为了具有良好的设计风格,应注意哪些方面的问题?

答:程序设计风格是指一个人编制程序时所表现出来的特点、习惯、逻辑思路等。

要形成良好的程序设计风格,应从源程序文档化、数据说明、语句构造、输入输出和追求效率几个方面加以注意。第七章习题参考答案

软件测试的目的是什么?软件测试中,应注意哪些原则?

答:软件测试的目的是为了发现软件的错误。软件测试中应注意的原则有:

测试用例应由输入数据和预期的输出数据两部分组成。这样便 于对照检查,做到有的放矢。测试且例不仅选用合理输入数据,还要选择不合理的输入数据。这样能更多地发现错误,提高程序的可靠性。对于不合理的输入数据,程序应拒绝接受,并给出相应的提示。

除了检查程序是否做了它应该做的事,还应该检查程序是否做了它不应该做的事。

应制定测试计划并严格执行,排除随意性。长期保留测试用例。

对发现错误较多的程序段,应进行更深入的测试。(7)程序员应避免测试自己的程序。测试是一种“挑剔性”的行为,心理状态是测试自己程序的障碍。

什么是白盒测试法?有哪些覆盖标准?试对他们的检错能力进行

方法各有什么特点?

答:黑盒测试法把被测试对象看成是一相黑盒子,测试人员完全不考虑程序的内部结构和处理过程,只在软件接口处进行测试,依据需求规格说明书,检查程序是否满足功能要求。

采用黑盒技术测试用例的方法有:等价类的划分、边界值分析、错误推测和因果图。

软件测试要经过哪些步骤?这些测试与软件开发各阶段之间有什么关系?

答:软件测试要经过的步骤是:单元测试→集成测试→确认测试→系统测试。

单元测试对源程序中每一个程序单元进行测试,检查各个模块是否正确实现规定的功能,从而发现模块在编码中或算法中的错误。该阶段涉及编码和详细设计文档。

集成测试是为了检查与设计相关的软件体系结构的有关问题,也就是检查概要设计是否合理有效。

确认测试主要是检查已实现的软件是否满足需求规格说明书中确定了的各种需求。

系统测试是把已确认的软件与其他系统元素(如硬件、其他支持软件、数据、人工等)结合在一起进行测试。以确定软件是否可以支付使用。

单元测试有哪些内容?测试中采用什么方法?答:单元测试主要针对模块的以下五个基本特征进行测试:1.模块接口 2.局部数据结构 3.重要的执行路径4.错误处理 5.边界条件6.测试的方法是为被测试模块编写驱动模块和桩模块来实现被测试单元的可运行。通过驱动模块来模拟被测试模块的上级调用模块,以上级模块调用被测模块的格式驱动被测模块,接收被测模块的测试结构并输出。桩模块则用来代替被测试模块所调用的模块。它的作用是返回被测模块所需的信息。

什么是集成测试?非渐增式测试与渐增式测试有什么区别? 渐增式测试如何组装模块?

答:集成测试是指在单元测试的基础上,将所有模块按照设计要求组装成一个完整的系统进行的测试。

非渐增式测试是指首先对每个模块分别进行单元测试,再把所有模块组装成一个完整的系统进行的测试。而渐增式测试就是逐个把未经测试的模块组装到已经过测试的模块上去进行集成测试,每加入一个新模块进行一次集成测试,重复此过程直到程序组装完毕。渐增式测试有两种不同的组装方法:自顶向下和自底向上结合。两者区别是:(1)非渐增式方法把单元测试和集成测试分成两个不同的阶段,前一阶段完成模块的单元测试,后一阶段完成集成测试。而渐增式测试往往把单元测试和集成测试合在一起,同时完成。(2)非渐增式需要更多的工作量,因为每个模块都需要驱动模块和桩模块,而渐增式利用已测试过的模块作为驱动模块或桩模块,因此工作量少。渐增式可以较早地发现接口之间的错误,非渐增式最后组装时才发现。(3)渐增式有利于排错,发生错误往往和最近新加入的模块有关,而非渐增式发现接口错误推迟到最后,很难判断是哪一部分接口出错。(4)渐增式比较彻底,已测试的模块和新的模块再测试。(5)渐增式点用时间较多,但非渐增式所需更多的驱动模块和桩模块也占用一些时间。(6)非渐增式开始可并行测试所有模块,能充分利用人力,对测试大型软件很有意义。什么是确认测试?该阶段有哪些工作?

答:确认测试又称有效性测试。它的任务是检查软件的功能与性能是否与需求规格说明书中确定的指标相符合。因而需求说明是确认测试的基础。确认测试阶段有两项工作:进行确认测试与软件配置审查。

调试的目的是什么?调试有哪些技术手段?

答:调试则是在进行了成功的测试之后才开始的工作。调试的目的是确定错误的原因和位置,并改正错误,因此调试也称为

纠错(Debug)。调试的技术手段有简单的调试方法、归纳法、演绎法和回溯法等。第八章习题参考答案 软件维护有哪些内容? 答:(1)校正性维护。在软件交付使用后,一些隐含的错误在某些特定的使用环境下会暴露出来。为了识别和纠正错误,修改软件性能上的缺陷,应进行确定和修改错误的过程,这个过程就称为校正性维护。

(2)适应性维护。为了使应用软件适应计算机硬件、软件环境及数据环境的不断发生的变化而修改软件的过程称为适应性维护。

(3)完善性维护。为增加软件功能、增强软件性能、提高软件运行效率而进行的维护活动称为完善性维护。

(4)预防性维护。为了提高软件的可维护性和可靠性而对软件进行的修改称为预防性维护。软件维护的特点是什么? 答:主要体现在三个方面:

(1)非结构化维护和结构化维护。软件的开发过程对软件的维护有很大的影响。若不采用软件工程的方法开发软件,则软件只有程序而无文档,维护工作非常困难,这是一种非结构化的维护。若采用软件工程的方法开发软件,则各阶段都有相应的文档,容易进行维护工作,这是一种结构化的维护。

(2)维护的困难性。软件维护的困难性是由于软件需求分析和开发方法的缺陷。软件生存周期中的开发阶段没有严格而又科学的管理和规划,就会引起软件运行时的维护困难。

(3)软件维护的费用。软件维护的费用在总费用中的比重是在不断增加的,这是软件维护有形的代价。另外还有无形的代价,即要占有更多的资源。软件维护费用增加的占有原因是软件维护的生产率非常低。软件维护的流程是什么?

答:软件维护的流程如下:知道维护申请报告、审查申请报告并批准、运行维护并做详细记录、复审。软件维护的副作用有哪些? 答:维护的副作用有以下三种:

(1)编码副作用。在使用程序设计语言修改源代码时可能引入的错误。

(2)数据副作用。在修改数据结构时,有可能造成软件设计与数据结构不匹配,因而导致软件错误。数据副作用是修改软件信息结构导致的结果。但它可以通过详细的设计文档加以控制。(3)文档副作用。如果对可执行软件的修改没有反映在文档中,就会产生文档副作用。

什么是软件可维护性?可维护性度量的特性是什么?

答:软件可维护性的定义:软件能够被理解、校正、适应及增强功能的容易程度。软件的可维护性可用以下七个质量特性来衡量,即可理解性、可测试性、可修改性、可靠性、可移植性、可使用性和效率。

提高可维护性的方法有哪些? 答:(1)建立明确的软件质量目标。(2)使用先进的软件开发技术和工具。(3)建立明确的质量保证。(4)选择可维护性的程序设计语言。(5)改进程序的文档。第九章习题参考答案

渐增模型有几种?各有何特点?

答:渐增模型有两种类型,一是增量构造模型,二是演化提交模型。增量构造模型是在瀑布模型基础上,对一些阶段进行整体开发,对另一些阶段进行增量开发。演化提交模型则是在瀑布模型的基础上,所有阶段都进行增量开发,不仅是增量开发,也是增量提交。

2、快速原型模型有几种,各有什么特点?

答:快速原形模型根据原型的不同作用,有三类原型模型: 探索型原型:把原型用于开发的需求分析阶段,目的是要弄清用户的需求,确定所期望的特性,并探索各种方案的可行性。它主要针对开发目标模糊,用户与开发者对项目都缺乏经验的情况,通过对原型的开发来明确用户的需求。

实验型原型:主要用于设计阶段,考核实现方安是否合适,能否实现。对于一个大型系统,若对设计方案心中没有把握时,可通过这种原型的开发来证实设计方案的正确性。

(3)演化型原型:它将原型思想扩展到软件开发的全过程,就是及早向用户提交一个原型系统,在得到用户认可后,将原型系统不断扩充演化为最终的软件系统。快速原型的开发步骤是什么? 答:快速原型的开发步骤是:(1)快速分析:在分析人员与用户的配合下,迅速确定系统基本需求并开始构造原型。(2)构

造原型:在快速分析的基础上,根据基本需求说明尽快实现一

个可运行的系统。(3)运行原型:通过运行快速原型,发现问题,消除误解,达到开发者也用户的充分协调。(4)评价原型:在运行的基础上,评价原型的特性,分析运行效果是否满足用户的需求,提出全面的修改意见。(5)修改:根据评价原型的活动结果进行修改,修改过程代替初始的快速分析,从而实现原型开发的循环过程。用户与开发者在这种循环过程中不断接近系统的最终要求。上述步骤在软件工具的支持下往往是互相交融在一起的,而不再象瀑布模型那样严格的阶段划分,线性推进。

评价快速原型模型的优缺点。答:快速原型的优点是:(1)可及早为用户提供有用的产品。(2)可及早发现问题,随时纠正错误。(3)减少技术、应用风险,缩短开发时间,减少费用、提高生产率。(4)通过实际运行原型,提供直接评价系统的方法,促使用户主动参与开发活动,加强了信息反馈,促进各类人员的协调,减少误解,适应需求变化,能有效提高系统质量。快速原型的缺点是:1.缺乏丰富而强有力的软件工具和开发环境。2.缺乏有效的管理机制,还未建立起自己的开发标准。3.对设计开发环境要求较高。(4)在多次重复改变原型的过程中,程序员会感到厌倦。(5)系统的易变性对测试有一定影响,难于做到彻底测试,更新文档较为困难。

4、比瀑布模型与增量模型,指出增量模型的新思路。答:瀑布模型属于整体开发模型,它规定在开始下一个阶段的工作之前,必须完成前一阶段的所有细节。瀑布模型很难适应需求可变、模糊不定的软件系统的开发,而且在开发过程中用户很难参与进去,只有到开发结束才能看到整个软件系统。这种理想的、线性的开发过程缺乏灵活性,不适应实际的开发过程。增量模型是在瀑布模型的基础上加以修改而形成的。属于非整体开发模型。

它的基本思路是为了使开发过程具有一定的灵活性和可修改性,在开发过程中推迟某些阶段或所有阶段中的细节,从而较早的产生工作软件。第十章习题参考答案

说明对象、类、类结构、消息的基本概念。

答:(1)对象:对象是人们要进行研究的任何事物,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。对象包括有形实体、作用、事件、性能说明等类型。对象具有状态和行为。一个对象用数据值来描述它的状态,对象的操作则用于改变状态,对象及其操作就是对象的行为。对象实现了数据和操作的结合,使数据和操作封装于对象的统一体中。对象内的数据具有自己的操作,从而可灵活地专门描述对象的独特行为,具有较强的独立性和自治性,其内部状态不受或很少受外界的影响,具有很好的模块化特点。为软件重用奠定了坚实的基础。(2)类:具有相同或相似性质的对象的抽象就是类。因此,对象的抽象就是类,类的具体化就是对象,也可以说类的实例是对象。(3)类结构:类与类之间的结构关系,包括一般-具体结构关系和整体-部分结构关系。一般-具体关系结构称为分类结构,也可以说是“或”关系或“is a”关系,类的这种层次结构可用来描述现实世界中的一般化的抽象关系,通常越在上层的类越具有一般性和共性,越在下层的类越具体、越细化。整体-部分结构称为组装结构,它们之间的关系是一种“与”关系,或者是“has a”关系。类的这种层次关系可用来描述现实世界中的类的组成的抽象关系。上层的类具有整体性,下层的类具有成员性。在类的层次结构中,通常上层的类称为父类或超类,下层类称为子类。(4)消息:对象之间进行通信的构造叫做消息。在对旬的操作中,当一个消息发送给某个对象时,消息包含接收对象去执行某种操作的信息。接收消息的对象经过解释,然后给予响应。这种通信机制称为消息传递。发送一条消息的格式是“对象名.方法名(参数)”。

说明面向对象的特征和要素。答:面向对象的特征是:(1)对象唯一性。每个对象都有自身唯一的标识,在对象生存期中,其标识不变,不同的对象不能有不同的标识。(2)分类性。是指将具有一致的数据结构(属性)和行为(操作)的对象抽象成类(3)继承性。是子类自动共享父类数据结构和方法的机制,这是类之间的一种关系。(4)多态性。是指相同的操作或函数过程可以作用于多种类型的对象上并获得不同的结果。面向对象的要素是:1.抽象。2.封装性(信息隐蔽)(3)共享性。说明动态模型的特征,说明事件,脚本、状态的含义。

答:动态模型是与时间和变化有关的系统性质,该模型描述了系统的控制结构,它表示了瞬时的、行为化的系统控制性质,它关心的是系统的控制,操作的执行顺序,它从对象的事件和状态的角度出发,表现了相互行为。事件是指特定时刻发生的某件事情,它是某事情发生的信号,它没有持续时间,它是一种相对性的快速事件。脚本是完成系统某个功能事件序列,侧重于表达说明发生于系统执行过程中的一个特定场景,用事件跟踪图表达。状态是对象属性值的抽象。状态指明了对象对输入事件的响应。

说明功能模型的特征,比较功能模型的DFD和结构化方法的DFD异同。

答:功能模型描述了系统的所有计算。功能模型指出发生了什么,动态模型确定什么时候发生,而对象模型确定发生的客体。功能模型表明一个计算如何从输入值得到输出值,它不考虑所计算的次序。功能模型由多张数据流图组成。数据流图说明数据流是如何从外部输入、经过操作和内部存储输出到外部的。功能模型也包括对象模型中值的约束条件。

说明三种分析模型的关系。答:三种分析模型之间关系是这样的:功能模型指出发生了什么,动态模型确定什么时候发生,而对象模型确定发生的客体。说明对象建模的过程。

答:对象建模的过程如下:首先标识类和关联,因为它们影响了整体结构和解决问题的方法,其次是增加属性,进一步描述类和关联的基本网络,使用继承合并和组织类,最后将操作增加到类中去作为构造动态模型和功能模型的副产品。(1)确定类。构造对象模型的第一步是标出来自问题域的相关对象类,包括物理实体和概念。所有类在应用中都必须有意义。检查问题陈述中的所有名词,产生暂定类。然后去掉不必要的类和不正确的类。(2)准备数据字典。为所有建模实体准备一个数据词典。准确描述各个类的精确含义,描述当前问题中的类的范围,包括对类的成员、用法方面的假设或限制。1.确定关联。两个或多个类之间的相互依赖就是关联。从问题中抽取所有可能的关联表示,把它们记下来,但不要过早去细化这些表述。2.确定属性。属性是个体对象的性质,通常用修饰性的名词词组来表示。只考虑与具体应用直接相关的属性,不考虑那些超出问题范围的属性,首先找出重要属性,避免那些只用于实现的属性,要为各个属性取有意义的名字。3使用继承来细化类。4.完善对象模型。

说明功能建模的过程。答:功能建模的过程如下:(1)确定输入、输出值(2)建立数据流图

10、说明对象设计的步骤。

答:对象设计要确定实现用到的类、关联的完整定义,接口的形式以及实现操作方法的算法,可以增加实现必须的内部对象,对数据结构和算法进行优化。1.获得操作 2确定操作的目标对象 3.算法设计 4.优化设计 5.控制的实现 6调整继承(7)关联的设计

第十一章习题参考答案

软件质量与软件质量保证的含义是什么?

答:从实际应用来说,软件质量定义包括三个一致性:1.与所确定的功能和性能需求的一致性;(2)与所成文的开发标准的一致性; 3.与所有专业开发的软件所期望的隐含特性的一致性。4.软件质量保证是指确定、达到和维护所需要的软件质量而进行的所有有计划、有系统的管理活动。影响软件质量的因素有哪些? 答:影响软件质量的因素分为可以直接度量的因素(如单位时间内千行代码中所产生的错误)和只能间接度量的因素(如可用性和可维护性)。

什么是软件质量保证策略?软件质量保证的主要任务是什么? 答:软件质量保证策略是指软件质量保证工作的过程和侧重点。质量保证的主要任务包括以下几点:1.正确定义用户的要求。2.技术方法的应用。3.提高软件开发的工程能力。4.软件的复用。5.发挥每个开发者的能力。6.组织外部力量协作。7.排除无效劳动。(8)提高计划和管理质量。程序复杂性的度量方法有哪些?

答:软件复杂性的度量方法有:1.代码行度量法:以源代码行数作为程序复杂性的度量。

2、McCabe度量法:一种基于程序控制流的复杂性度量方法。

什么是软件的可靠性?它们能否定量计算?

答:软件可靠性是指在给定的时间内,在规定的环境条件下系统完成所指定功能的概率。衡量软件可靠性的两个常用指标是平均失效等待时间MTTF和平均失效间隔时间MTBF。就是说可以定量计算。

7、说明容错软件的定义与容错的一般方法。

答:容错软件的定义有四种,指规定功能的软件,(1)在一定程度上对自身错误的作用具有屏蔽能力的软件。(2)在一定程度上能从错误状态自动恢复到正常状态的软件。(3)在因错误而发生错误时,仍然能在一定程度上完成预期的功能的软件。(4)在一定程度上具有容错能力的软件。

实现容错技术的主要手段是冗余。冗余通常分为四类:1.结构冗余,又分为静态、动态和混合冗余三种。2.信息冗余 3.时间冗余(4)冗余附加技术第十二章习题参考答案

软件工程管理包括哪些内容?

答:软件工程管理的具体内容包括对开发人员、组织机构、用户、文档资料等方面的管理。

2、软件项目计划中包括哪些内容?

答:软件项目计划内容包括:1.范围 2.资源 3.进度安排 4成本估算(5)培训计划

3、软件开发成本估算方法有哪几种? 答:软件开发成本估算的方法主要有:(1)自顶向下估算方法(2)自底向上估算方法(3)差别估算方法

以及专家估算法、类推估算法、算式估算法等几类方法。

4、什么是软件配置管理?什么是基线?

答:软件配置管理,简称SCM(Software Configuration Management),是指一组管理整个软件生存期各阶段中变更的活动。软件配置管理技术可以使软件变更所产生的错误达到最小并最有效地提高生产率。

基线:是软件生存期中各开发阶段的一个特定点,它的作用是把开发各阶段工作的划分更加明确化,使本来连续的工作在这些点上断开,以便于检查与肯定阶段成果。

5、软件工程标准化的意义是什么?都有哪些软件工程标准? 答:软件工程标准化可以为软件工程各个阶段的活动提供统一的行动规范和衡量准则,使得各种工作都能有章可循。软件工程标准根据其制定机构与适用范围,可分为:1.国际标准2.国家标准 3.行业标准 4.企业规范

5、项目(课题)规范

6、请说明软件文档的作用?

答:软件文档的作用是:1.提高软件开发过程的能见度;2.提高开发效率;3.作为开发人员阶段工作成果和结束标志;4.记录开发过程的有关信息便于使用与维护;5.提供软件运行、维护和培训有关资料;6.便于用户了解软件功能、性能。第十三章习题参考答案

1、什么是软件开发环境?请列出其发展情况。

答:软件开发环境是指在计算机的基本软件的基础上,为支持软件的开发而提供的一组工具软件系统。具体地说,软件开发环境是一组相关工具的集合。这些相关工具按一定的开发方法或一定开发处理模型组织起来的,这些相关工具支持整个软件生存期的各阶段或部分阶段。软件开发环境的发展阶段:

(1)70年代,软件开发与设计方法出现了结构化分析技术的一整套相互衔接的SA-SD的方法学。与此相适应的计算机辅助软件工程技术则主要由开发孤立的软件工具而逐步向程序设计环境的开发和使用方向发展,出现了第一代的基于正文的CASE工具。

(2)80年代中期与后期,主要是实时系统设计方法,以及面向对象的分析和设计方法的发展,它克服了结构化技术的缺点。在这期间开发了第二代的CASE工具,其特点是支持使用图形表示的结构化方法,如数据流图与结构图。其开发环境表现在提高环境中工具的集成性方面,如“集成的项目支持环境”。(3)80年代后期和90年代初期出现了“基于信息工程CASE”技术,这种环境集成了用于项目计划、分析、设计、编程、测试和维护的一个工具箱的集合。

(4)90年代出现一系列集成的CASE软件产品,用以实现需求管理、应用程序分析设计和建模、编码、软件质量保证和测试、过程和项目管理及文档生成管理等软件开发工作的规范化、工程化和自动化。

2、请叙述软件开发环境的分类。答:软件开发环境可按解决的问题、软件开发环境的演变趋向和集成化程度进行分类:(1)按解决的问题可分为:程序设计环境、系统合成环境、项目管理环境三类。(2)按软件开发环境的演变趋向可分为:以语言为中心的环境、工具箱环境和基于方法的环境三类。(3)按集成化程度有第一代、第二代、第三代的开发环境。

3、何谓软件工具?通常包含哪几部分?答:软件工具的定义是:可用来帮助和支持软件需求分析、软件开发、测试、维护、模拟、移植或管理而编制的计算机程序或软件。软件工具是一个程序系统。软件工具通常由工具、工具接口和工具用户接口三

部分构成。

4、当今软件工具发展有何特点?

答:软件工具的发展有以下特点:(1)软件工具由单个工具向多个工具集成化方向发展。(2)重视用户界面设计。(3)不断地采用新理论和新技术。(4)软件工具的商品化与软件产业的发展形成良性互动。

5、什么是CASE?CASE工具有哪些分类?答:CASE是一组工具和方法的集合,可以辅助软件开发生命周期各阶段进行软件开发。CASE把软件开发技术、软件工具和软件开发方法集成到一个统一而一致的架中,并且吸收了CAD(计算机辅助设计)、软件工程、操作系统、数据库、网络和许多其他计算机领域的原理和技术。因而,CASE领域是一个应用、集成和综合的领域。根据CASE系统对软件过程的支持范围,CASE可分为三类:(1)支持单个过程任务的工具。(2)支持某一过程所有活动或某些活动的工作台。(3)环境支持软件过程大部分乃至所有活动,一般包括几个不同工作台的集合。

6、请叙述集成化CASE的五级模型。答:集成化CASE的五级模型包括(1)平台集成:工具运行在相同的硬件/操作系统平台上(2)数据集成:工具使用共享数据模型来操作(3)表示集成:工具使用相同的用户界面(4)控制集成:工具激活后能控制其他操作(5)过程集成:工具在一个过程模型和“过程机”的指导下使用

7、CASE工作台有哪些分类?

上一篇:企业增资情况说明下一篇:市卫生局2014年工作总结和2015年工作打算课稿