软件工程导论填空题总结

2025-04-30 版权声明 我要投稿

软件工程导论填空题总结(通用7篇)

软件工程导论填空题总结 篇1

2.按软件的功能进行划分,软件可以划分为系统软件、支撑软件 和应用软件。

3.可行性研究主要集中在以下四个方面 经济可行性、技术可行性、法律可行性 和抉择。4.用户界面的可使用性是用户界面设计最重要的也是最基本的目标。

5.常见的软件概要设计方法有3大类:以数据流图为基础构造模块结构的结构化设计方法,以数据结构为基础构造模块的jackson方法_,以对象、类、继承和通信为基础的面向对象设计方法。

6.数据流图和数据字典共同构成系统的逻辑模型。

7.软件测试的方法有分析方法和非分析方法(即黑盒法)。8.单元测试一般以白盒测试为主,黑盒测试为辅。

9.成本估计方法主要有自底向上估计、自顶向下估计和算法模型估计三种类型。10.通常把在软件生命周期全过程中使用的一整套技术方法的集合称为方法学,也称为范型,软件工程方法学包含三个要素:方法、工具和过程。目前使用得最广泛的软件工程方法学,分别是传统方法学和面向对象方法学

11.最基本的测试是集成测试和验收测试。

12.所谓情景分析就是对用户将来使用目标系统解决某个具体问题的方法和结果进行分析 13.需求分析过程应该建立3种模型,它们分别是数据模型,功能模型,行为模型.数据对象彼此之间相互连接的方式称为联系,也称为关系。联系可分为3种类型:一对一联系,一对多联系,多对多联系。

14.软件的验证:一致性,完整性,现实性,有效性

15.四种维护的定义:1.改正性维护2.适应性维护3.完善性维护4.预防性维护。2.数据流图中信息流的类型有(变换流)和(事务流)。3.软件的定义是:软件=程序+数据+(文档),软件是(程序及其文档)。4.经典结构程序设计包括顺序、选择和(重复)三种结构。5.集成测试时对软件结构中上层使用(自顶向下)的集成测试方法,对软件结构中下层使用(自底向上)的集成测试方法。

6.软件维护包括(改正性维护)、适应性维护、完善性维护、预防性维护。

7.面向对象方法学建模得到的三个基本子模型是(对象建模)、动态模型、功能模型。8.复杂大型问题的对象模型通常由主题层、类与对象层、结构层、(属性层)、及服务层5个层次组成。

9.面向对象方法学是基于 软件的重用。

10.软件层次结构图中方框间的连线表示

调用 关系。

21.在软件开发过程中要产生大量的信息,要进行大量的修改,软件配置管理能协调软件开发,并使混乱减到最低程度。

22.规定功能的软件,在一定程度上对自身错误的作用(软件错误)具有屏蔽能力,则称此软件具有容错功能的软件。

23.McCall提出的软件质量模型包括11 个软件质量特性。

24.软件可维护性度量的七个质量特性是可理解性、可测试性、可修改性、可靠性、可移植性、可使用性和效率。

25.为了便于对照检查,测试用例应由输入数据和预期的输出结果两部分组成。

26.程序设计语言的心理特性主要表现在 歧义性、简洁性、传统性、局部性和顺序性。27.软件结构是以 模块 为基础而组成的一种控制层次结构。

28.在结构化分析中,用于描述加工逻辑的主要工具有三种,即:结构化语言、判定表、判定树。

29.结构化语言是介于自然语言和形式语言之间的一种半形式语言。

30.若年利率为i,不计复利,n年后可得21.系统流程图是描述物理模型的传统工具,用图形符号表示系统中各个元素表达了系统中各种元素之间的(信息流动)情况。22.成本效益分析的目的是从(经济)角度评价开发一个项目是否可行。

23.自顶向下结合的渐增式测试法,在组合模块时有两种组合策略:深度优先策略和(宽度优先策略)。

24.独立路径是指包括一组以前没有处理的语句或条件的一条路径。从程序图来看,一条独立路径是至少包含有一条(在其他独立路径中未有过)的边的路径。

25.汇编语言是面向(机器)的,可以完成高级语言无法完成的特殊功能,如与外部设备之间的一些接口工作。

26.在JSP方法中解决结构冲突的具体办法是(中间数据结构或中间文件)。

27.详细设计的任务是确定每个模块的内部特性,即模块的算法、(使用的数据)。28.所有软件维护申请报告要按规定方式提出,该报告也称(软件问题)报告。

29.有两类维护技术:在开发阶段使用来减少错误、提高软件可维护性的面向维护的技术;在维护阶段用来提高维护的效率和质量的(维护支援)技术。

30.科学工程计算需要大量的标准库函数,以便处理复杂的数值计算,可供选择的语言有:(FORTRAN语言)、PASCAL语言、C语言和PL/1语言。1.软件的开发与运行经常受到硬件的限制和制约。(√)2.模块内的高内聚往往意味着模块间的松耦合。(√)3.Jackson图只能表达程序结构,不能表达数据结构。(X)上述数据流图表示数据A和B同时输入变换成C。(X)5.软件的质量好坏主要由验收人员负责,其他开发人员不必关心。(X)6.判定覆盖不一定包含条件覆盖,条件覆盖也不一定包含判定覆盖。(√)7.应该尽量使用机器语言编写代码,提高程序运行效率,而减少高级语言的使用。(X)8.UML只能应用于软件系统模型的建立。(X)9.容错就是每个程序采用两种不同的算法编写。(X)软件测试的目的是为了无一遗漏的找出所有的错误。(X)1.在进行总体设计时应加强模块间的联系。(N)2.系统结构图是精确表达程序结构的图形表示法。因此,有时也可以将系统结构图当作系统流程图使用。(N)

3.用黑盒法测试时,测试用例是根据程序内部逻辑设计的。(N)4.在程序调试时,找出错误的位置和性质比改正该错误更难。(Y)

5.以对象、类、继承和通信为基础的面向对象设计方法(OOD)也是常见的软件概要设计方法之一。(Y)

6.如果通过软件测试没有发现错误,则说明软件是正确的。(N)7.快速原型模型可以有效地适应用户需求的动态变化。(Y)

8.模块化,信息隐藏,抽象和逐步求精的软件设计原则有助于得到高内聚,低耦合度的软件产品。(Y)

软件工程导论填空题总结 篇2

我认为, 在实践中学生要正确理解一些做题技巧, 在方法上要正确。第一, 答题时间一般最多15分钟, 基础较差的学生可以适当延长几分钟, 但不能无限延长。学生在日常做题时要学会自己控制做题时间, 这样考试时才能做到心中有数, 不会盲目慌张。第二, 学生在做题时要先用2至3分钟的时间通读全文, 理清文章的脉络。这样才能在缺词情况下对文章的理解正确, 不会曲解作者的意思, 从而在接下来的填空中才不会加入自己的主观臆断。第三, 重视首句。一般此种题型的首句是完整句子, 也是文章的点睛之句, 学生应细读, 以便于理解文章的中心。第四, 做题时, 要注意文章的上下文衔接, 不要只盯着一个句子乃至半个句子或选项看。学生一定要立足于全文来考虑, 做到词不离句, 句不离文。

学生虽明白了做题技巧, 但要好好运用这些技巧并内化为自己的方法还需要完善的训练方案。在高三下学期, 我校的英语组总是仔细地制定复习方案。在完形填空方面, 我们的方案是3月底4月初进行完形填空的集训, 大概时间是15到20天。具体做法是这样的。

第一步, 教师要准备“高考味道”的完形填空题, 练习题的难易要与高考题相似。为此, 我们教师通过各种媒介来搜集近5年来各地的高考完形题, 把这些题装订成册发给学生。

第二步, 学生应用以上教师教给的方法, 每天完成3篇完形填空题, 在实践中把这些方法内化为自己的东西。当然, 教师要以先易后难的原则让学生参与训练。

第三步, 在学生每天完成3篇完形填空题的基础上, 教师要尽量当天对这3篇文章进行讲解指导, 并反复进行方法的指导。第二天学生要在实践中再一次应用这些方法, 理论与实践相结合。经过一星期左右的练习时间, 学生做题就不再那么无所适从了。

此外, 教师在课堂讲解中要注意完形填空题的五大考点。

第一, 上下文联系。这类考点所占的比重非常大, 但是相对来说难度较小。对于这类题, 学生要做的是通读全文, 重视上下文的衔接, 整体把握文章的脉络。当然, 有一些题也没必要联系全文, 通过阅读上一句或下一句就能确定正确答案。学生在做此类题时要在通读全文的基础上, 注意找出正确的信息, 遇到一些认为是关键词或句的地方要做出标记, 以免为了寻找这些信息再重读, 否则不但耽误时间, 而且准确率也会降低。当然, 教师要提醒学生做标记时一定要有选择性, 要有所侧重, 切记需通读全文, 适当做标记。

第二, 上下文逻辑关系。要解答此类题先要弄明白什么是逻辑关系。比较常见的逻辑关系有因果关系、比较关系、列举关系、对照关系等。在做这类题时, 学生需要先掌握一些常见的逻辑关系词, 这样通过阅读文章判断两句话甚至多句话之间的关系, 逻辑关系理顺后填入恰当的逻辑关系词。学生的应对之策是在做题时, 尝试将一些表示逻辑关系的词语勾画下来, 在遇到此类空时可以立即应对, 在最短的时间内答对题。表示因果关系的词汇常见的有:because, as, since (既然) , now that, so, thus, therefore, as a result等。表示列举的常用搭配词汇:firstly, secondly, thirdly;first, second, third;for one thing, for another等等。表示对照常考词汇:on the contrary, in comparison, in contrast。还有些常用的固定搭配式的逻辑关系短语:not only…but also…, not…but…, neither…nor…, either…or…, what’s more, in addition, in order that, for fear that, as long as (只要) , in case, as far as等。教师每次训练中遇到的词汇都要让学生整理出来, 熟记这些词汇的意思和用法。学生把这些词进行归纳整理并反复复习, 此类题便可迎刃而解了。

第三, 常识推理。常识推理, 顾名思义就是考查学生的常识性的知识, 这些知识可能有别于汉语文化, 属于西方文化的范畴。一般情况下, 学生应对之策是完形题与阅读题相结合, 加大阅读量, 多了解英语国家的常识。

第四, 词汇辨析。词汇辨析是学生的弱项, 学生除了要正确理解文章, 把握文章的脉络, 领会作者的意图, 最重要的就是要对词汇的意义和用法的把握, 可能还会碰到一词多义的困扰。所以, 正确辨析词汇是学生最头疼的问题。学生所能做的只能是在日常练习时将完形填空题和其他题型中涉及的词汇和必须要掌握的词汇进行整理, 详细辨析, 并且经常复习。

第五, 固定搭配。固定搭配是一种比较常见的题型, 学生只要熟悉这类短语的用法和意义就能准确快速应对。这一类型的题, 语法知识无用武之地, 因此日常的积累就至关重要了。完形填空题考查的短语有它自身的特点, 往往是考查实用性强、结构简单, 使用灵活, 表达生动的短语, 如look forward to, make one’s way, take advantage of等, 还有就是使用广泛的介词短语, 如for the purpose of, at the age of等。要做好这类题, 学生不能只拘泥于完形填空题, 还要在平时的英语学习中注重收集整理一些词组、短语并加以整体记忆, 反复复习。唯有如此, 学生才能掌握词汇的固定搭配规律。

公路工程施工 填空题 篇3

1、地面横坡为陡于1:5 时,原地面应挖成台阶,台阶宽度不小于 1.0 米。

2、土质路堑开挖的方式有横挖法、纵挖法 和 混合式掘进开挖 三种。

1、路堑纵向开挖可分为 分层纵挖法、通道纵挖法和分段纵挖法。

3、深孔爆破的炮孔孔径大于75cm,深度超过5米。

4、常用的半刚性基层路面分为 水泥稳定土、石灰稳定土和工业废渣稳定土。

5、间歇式沥青搅拌站生产普通沥青混合料每盘生产周期不宜少于45秒。

6、滑模式摊铺机的摊铺速度一般控制在左右。

7、沥青摊铺前,摊铺机熨平板预热温度不低于100℃。

8、水泥混凝土路面施工,施工现场的气温≥30℃时,即属于高温施工。

9、粒料类基层中的碎砾石的压碎值,高等级公路不大于 10℃,一般公路不大于5℃。

10、高速、一级公路填石路堤路床顶面以下50cm范围内,土的最大粒径不得超过l0cm。

11、按照点火后起爆时间的不同,电雷管分为即发型和迟发型。

12、容易发生冻胀翻浆和液化的土质是粉质土。

13、路基施工前的施工准备工作内容包括组织准备、物资准备 和 技术准备 三个方面。(现场准备)

14、火雷管是用导火索 来引爆的;电雷管是用电流 来引爆的。

15、石灰稳定类基层材料,土的塑性指数宜为 15-20。

16、间歇式沥青拌合机,每盘料的生产周期不宜小于45秒,干拌时间不少于5-10秒。

17、普通沥青混合料储存时间不得超过72小时。

18、水泥混凝土路面施工,施工现场的气温≥30℃时,即属于高温施工。

19、普通改性沥青混合料储存时间不得超过24 小时。

20、SMA类型改性沥青混合料储存要求是限当天使用。

教育学 填空题总结 篇4

日常性 的班级活动和 阶段性…

2、学校管理中沟通两种形式 正式的沟通和 非正式的..3、学生的自我教育包括:学生个体的自我教育、学生集体..、集体成员之间..4、班级

是学校系统的细胞,是学校中开展各类活动最基本且稳定的基层组织。

5、班集体最初建设的重点是 班级常规制度。

6、班级活动中自我教育的重点在 班集体 层次上。

7、班主任的重点应放在 日常的班级活动 这会产生一种真正强有力的、持久的潜移默化的影响。

8、文艺复兴时期,率先使用“班级”一词的是 埃拉斯莫斯。9、17世纪捷克 夸美纽斯代表作《大教学论》,奠基班级组织的理论基础。

10、中国采用班级组织形式,最早雏形始于1862年清政府开办的京师同文馆

1、德育具有 社会性 历史性 阶级性 民族性 继承性。

2、道德认知发展阶段论是由 科尔伯格 提出的。

3、德育包括 政治教育 思想教育 道德品质教育等。

4、知情意行是构成品德的四个基本因素,知

是基础,行 是关键。

5、我国德育的基本方法:说服法、榜样法、锻炼法、陶冶法、表扬奖励与批评法。

6、德育的途径主要:政治课与其他学科教学、课外活动与校外活动、劳动、共青团活动。

1、据教学任务,课类型分: 新授课 巩固课

技能课 检查课。

2、一堂好课的标准有:目标明确 重点突出

内容正确 方法得当 表达清晰 组织严密 气氛热烈

3、学生学业评价方法:测设法 观察法 调查

法 自我评价法

4、衡量测验题目的质量指标有:信度 效度

难度 区分度

5、学生学业评价的方式:考察 考试

6、备课的内容:钻研教材 了解学生 制定教

学进度

7、课的类型分为:单一课 综合课。

8、高水平学生在测验项目上得高分,低水平

学生得低分,说明

效度

指标高。

1、孔子把学习过程概括为 学 思 行 的统一过程。这是最早关于教学过程的思想。

2、循序渐进原则要求教学按照 科学的逻辑

系统 和学生认知发展 的顺序进行。

3、教学过程的特殊性表现在 间接性 教学

性 有领导的认识 交往性等。

4、教学过程阶段的中心环节是 领会知识。

5、教学的首要任务是 传授基本知识和基本

技能。

6、“授人以鱼,仅供一饭之需,授人以渔,则终身受用无穷”说明教学中重视

学生发展的能力。

7、《学记》中“道而弗牵,强而弗抑”要求

教学中贯彻

启发性原则。

8、孔子“学而实习之,温故而知新”说明教

学中贯彻 巩固性原则

9、学记中“不陵节而施”与 循序渐进原则

一致。

10、1951年

M..瓦根舍因 提出“范例教

学”主张。

11、最古老也是应用最广泛的教学方法是

讲授法

1、课程安排应遵行 整理性原则 迁移性原

则 生理适应原则

2、学生的学习特点 独特性 稳定性 发展性

灵活性

3、课程设计是一个有目的 有计划 有结构

地产生教学计划、教学大纲以及教科书等的系列化活动。

4、课程设计涉及到课程计划、学科课程标准

和教材。

5、班级管理总结一般分为 全面总结和专题

总结。

6、课程任务可分为基础型课程、拓展型课

程、研究型课程。

7、根据课程制定者或管理层次,可分为国家

课程、地方课程、学校课程。

8、根据课程管理和设置的要求,把所有课程

分为必修课程和选修课程。

9、社会 知识 儿童 是制约学校课程的三大

因素。

10、在我国,课程具体表现为 教学计划 教

学大纲 教科书

11、结构主义课程是以美国 布鲁纳 为代表的。

1、在教师的应聘上我国实行的是 教师资格

制度。

2、教师的专业知识素养包括 广博的科学文

化知识、精深的专业知识,宽厚的教育科学、心理科学和管理科学知识。

3、1993年颁布的《中华人民共和国教师法》

首次以法律形式规定“国家实行 教师资格制”

4、学生的身份和法律的地位在我国体现在《宪法》《未成年人保护法》《教育法》《义务教育法》

5、《教师法》第一次从法律上确认教师的社

会地位的专业性。

6、一名教师能否较好的旅行教师角色,根本

上还在于教师的专业素养

7、师生关系在教学上是授受关系,在人格上

是平等关系,在社会道德上是互相促进关系。

8、教师的专业素养 敬业、树立正确的教育

观念、掌握教育理论和良好的教育能力、具有一定的研究能力。

9、教师职业的性质:教师是履行教育教学职

责的专业人员、承担教书育人、培养社会主义事业建设者和接班人、提高民族素质的使命。

10、教师职业的特点:传道者角色、授业、解

惑者、示范者、管理者、父母和朋友、研究者角色。

11、学生是发展中的人,具有 可能性 和 可

塑性。

12、对学生是人的属性的理解包含三个基

本观点:学生是 能动的 主体、有思想的个体、有独特的创造价值。

13、教育系统的诸要素中 学生和教师 是最

基本的要素。

14、作为权力的主体、学生所享有的合法权

利主要有人身权和受教育权。

15、学生的受教育权包括 受完法定教育年

限、学习权、公正评价权。

16、学生的合法权利包括 受教育权和人身

权。

1、国家把受教育者培养成为什么样人才的总的要求,就是 狭义的教学目的

2、衡量和评价教育实施效果的根本依据和

标准是 教育目的

3、教育目的是教育的根本性问题,对一切教

育工作具有 制约作用

4、教育与劳动相结合是实现人的全面发展的 唯一方法

5、根据各级各类学校任务确定的对所培养的人的特殊要求,称为 培养目标

6、马克思关于 人的全面发展学说 是确定

我过教育目的的理论基础

7、教育目的和培养目标之间是 普通与特殊 的关系。

8、素质教育是以培养 创新精神和实践能力

为重点教育。

9、素质教育是 面向全体学生的教育、全面发展的教育、促进学生个体发展的教育、培养创新精神为重点的教育。

10、我国教育目的的表述经过多次变动,不是唯一不变的。1985年《中共中央关于教育体制改革的决定》的内容被简述为“四有 两爱 两精神”1993年八届三次会议《中华人民共和国教育法》.1993年《中国教育改革和发展纲要》是政府首次正式提倡 素质教育的开端

11、确定教育目的的客观依据 生产力和科技发展水平

12、社会本位教育目的论的教育社会学者

图尔干 诺杜尔普 凯地斯坦纳

13、教育目的作用表现 导向作用 激励 评价

14、教育目的的基本层次 国家的教育目的

各级各类的培养目标 教师的教学目标

1、心理学家把少年期成为危险期或心理断乳期,在这一时期,儿童将从心理上摆脱对成人的依赖,表出追求独立的倾向。

2、坚持外铄论的洛克的“白板说”,荀子。

3、维果茨基 提出“最近发展区”的概念。

4、个体身心发展的一般规律 个体发展的顺序性 阶段性 不平衡性 互补性 个别差异性

5、个体身心发展是指作为复杂整体的个体在从生命开始到生命结束的全部人生过程中,不断发生的变化过程,特别指个体身心特点积极的方面变化的过程。这是人的各方面的潜在力量不断转化为现实个性的过程。心理发展包括 认识的发展和意向的发展。

1、政治经济制度 决定教育的领导权。

2、1986 年《义务教育法》颁布。

3、第一次工业革命提出普及 初等 教育的要求,二次革命提出 初级中等教育,三次革命后提出 高级中等教育,当前的信息革命提出了 高等教育大众化 的要求。

4、提出人力资本论的经济学家 舒尔茨,根

据人力资本论,通过教育资本储量分析法,推算出教育对国民收入增长的贡献。被称为人力资本理论创立的“宪章”。

5、从形态上,文化可分为物质文化、制度文

化、精神文化。在文化的诸因素中 价值观 处于核心地位。

6、现代教育对文化的选择主要通过对 教师的选择和对 教育方式方法的选择上来实现。

7、中国传统的价值取向的特点是:在认识上

具有 重传统与权威,在人事上有 重功名的取向,在道德上有重忠孝的取向。

8、校园文化可分为校园的物质文化、组织制

度文化、精神文化和课程活动文化。其中,精神文化是校园文化的核心。

9、学校精神文化包括:认知成分、情感、价

值、理想。

10、教育与政治的关系的演进,实质是 政治

民主化与教育民主化演进和发展的过程。

1、建国军民,教学为先。体现了教育的社会

功能。《学记》

2、中国近代完备的学制系统产生于1902年的“壬寅学制”以及1903年的《奏定学堂章程》“癸卯学制”也是我国第一个正式实施的学制。

3、教育的根本特征,教育的实质的规定性是

指教育是一种 培养人的社会活动。

4、教育立法 是现代教育的重要标志,是教

育民主化的根本保证。

5、欧洲中世纪出现两种教育,教会学校和骑

士教育。

6、我国最早的学校是在夏代,时称 校、痒、序。

7、古代希腊以雄辩和青年智者的问答对话

而著称的教育家是 苏格拉底

(产婆术)

8、我国倡导启发式教学的第一人是古代教

育家 孔子 重视因材施教,启发诱导。

9、强调教育学的心理学家和伦理学基础,奠

定了科学教育学基础的是 赫尔巴特。

10、传统教育 赫尔巴特《普通教育学》

代教育派 杜威。

11、世界上最早的一篇专门论述教育教学问

题的论著《学记》

12、17世纪,对班级授课制给予系统描述

捷克 夸美纽斯

《大教学论》。

13、教学相长“循序渐进”最早出自 《学记》

14、古代中国学校教育六艺:礼乐射御书数

15、在我国,最早把“教”和“育”连在一起

使用的是

孟子。

16、西欧中世纪早期,教会学校的七艺:文

法、修辞、辩证法、算数、几何、天文、音乐。

17、规定着一个国家各级各类学校教育的系统,包括各级各类学校的性质、任务、入学条件、修学年限以及他们之间关系的制度叫做

学校教育制度

18、中国近代制度化教育兴起的标志是清

末的“废科举,兴学堂”

19、古代埃及设置最多的是 文士学校,“以僧

软件工程导论知识总结范文 篇5

1.软件危机:是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。

2.概括的说,软件危机包括两方面问题:如何开发软件已满足日益增长的需求;如何维护数量不断膨胀的已有软件。3.软件危机的典型表现:对软件开发成本和进度的估计常常很不准确;用户对“已完成的”软件系统不满意的现象经常发生;软件的质量往往靠不住;软件常常是不可维护的;软件通常没有适当的文档资料;软件成本在计算机系统总成本中所占的比例逐年上升;软件开发生产率提高的速度,远远跟不上计算机应用迅速不及深入的趋势。

4.产生软件危机的原因:在软件开发和维护的过程中存在这么多严重的问题,一方面与软件本身的特点有关,另一方面也和软件开发与维护的方法不正确有关。

5.在实践过称中或多或少的采用了错误的方法和技术,这可能是使软件问题发展成软件危机的主要原因。

6.软件不同与硬件,他是计算机系统中的逻辑部件而不是物理部件。

7.软件不同于一般程序,他的一个显著特点是估摸庞大,而且程序复杂性将随着程序规模的增加而呈指数上升。

8.软件本身独有的特点确实给开发和维护带来一些客观困难。9.对用户要求没有完整的认识就匆忙着手编写程序是软件开发功臣失败的主要原因之一。

10.一个软件从定义、开发、使用和维护,直到最终被遗弃,要经历一个漫长的时期,通常把软件经历的这个漫长的时期称为生命周期。

11.软件是程序、数据及相关文档的完整集合。其中,程序是能够完成预定功能和性能的可执的指令序列;数据是使程序能够适当的处理信息的数据结构;文档是开发、使用和维护程序所需要的图文资料。

12.软件工程是指导计算机软件开发和维护的一门工程学科。13.软件工程是:把系统的、规范的、可度量的途径应用与软件开发、运行和维护过程,也就是吧工程应用与软件;研究前面所提到的途径。

14.软件工程的本质特性:软件工程关注与大型程序的构造;软件工程的中心课题是控制复杂性;软件经常变化;开发软件的效率非常重要;和谐的合作是开发软件的关键;软件必须有效地支持他的用户;在软件工程领域中通常由具有一种文化背景的人体另一种具有文化背景的人创造产品。

15.软件工程的基本原理:用分阶段的生命周期计划严格管理;坚持进行阶段评审;实行严格的产品控制;采用现代程序设计技术;结果应能清楚的审查;开发小组的人员应该少而精;承认不断该井软件工程的必要性。16.软件工程包括技术和管理两方面得内容,是技术与管理紧密结合所形成的工程学科。

17.通常把在软件生命周期全过程中使用的一套技术方法的集合称为方法学,也称之为范型。18.方法学三要素:方法、工具和过程。

19.传统方法学也称为生命周期方法学或结构化范型。它采用结构化技术来完成软件开发的各项任务,并使用适当的软件工具或软件工程环境来支持结构化技术的运用。

20.面向对象方法学与传统方法学相反,它吧数据和行为看成是同等重要的,他是一种一数据为主线,把数据和对数据的操作紧密的结合起来的方法。

21.棉线对象方法学的要点:把对象作为融合了数据及在数据上的操作行为的统一的软件构件;把所有的对象都划分成类;按照父类与子类的关系,把若干相关类组成一个层次结构的系统;对象彼此间仅能通过发送消息互相联系。

22.传统方法学强调自顶而下顺序的完成软件开发的各项任务。23.面向方法学开发软件的过程,是一个主动地多次反复迭代的演化过程。

24.面向对象范型的优点:降低了软件产品的复杂性,提高了软件的可理解性,简化了软件的开发和维护工作;促进了软件重用。25.面向对象方法特有的继承性和多态性,进一步提高了可重用性。26.软件生命周期由软件定义、软件开发和运行维护3个时期组成,每个时期又进一步划分成若干个阶段。

27.软件定义时期的任务:确定软件开发工程必须完成的总目标;确定工程的可行性;导出实现工程目标应该采用的策略及系统必须完成的功能;估计完成该工程需要的资源和成本,并且制定工程进度表。

28.软件定义时期分为三个阶段:问题定义、可行性研究、需求分析。

29.开发时期阶段组成:总体设计、详细设计、编码和单元测试、综合测试。

30.维护时期的树妖任务是使软件持久的满足用户的需求。31.最基本的测试是集成测试和验收测试。

32.通常的维护活动:改正性维护;适应性维护;完善性维护;预防性维护。

33.软件过程是为了获得高质量软件所需要完成的一系列框架,它规定了完成各项的任务工作步骤。

34.把过程定义为:使用资源将输入转化为输出的活动所构成的系统。

35.系统是相互关联或相互作用的一组要素。

36.过程定义了运用方法的顺序、应该交付的文档资料、为保证软件件质量和协调变化所需要的管理措施,以及标志软件开发各个阶段任务完成的里程碑。37.瀑布模型一直被广泛采用的生命周期模型,仍然是软件工程中应用的最广泛的过程模型。

38.瀑布模型的特点:阶段间具有顺序性和依赖性;推迟延迟的观点;质量保证的观点。

39.瀑布模型的优点:可强迫开发人员采用规范的方法;严格的规定了每个阶段必须提交的文档;要求每个阶段交出的所有产品都必须经过质量保证小组的仔细验证。

40.所谓快速原型是快建立起来的可以在计算机上运行的程序,他所能完成的功能往往是最终端产品能完成的功能的一个子集。41.快速原型模型的主要优点:不带反馈环,软件产品的开发基本上是线性顺序进行的。42.增量模型也称渐进模型。

43.增量模型的优点:能在短时间内向用户提交可完成部分工作产品;逐步增加产品功能可以使用户有充裕的时间学习和适应新产品从而减少一个全新的软件可能给客户组织带来的冲击。44.螺旋模型的基本思想是,使用原型及其他方法来尽量降低风险。可以把它看作是在每个阶段都增加了风险分析过程的快速模型。

45.螺旋模型的优点:对可选方案和约束条件的强调有利于已有软件的重用,也有助于把软件质量作为软件来发的一个重要目标;减少了过多测试或测试不足所带来的风险;更重要的是,在螺旋模型中维护只是模型的另一个周期,在维护和开发之间并没有本质区别。

46.喷泉模型是典型的面向对象的软件过程模型之一。47.“喷泉”这个词体现了面向对象开发过程迭代和无缝的特性。

48.Ratioanal统一过程是一种完整而且完美的软件过程。49.RUP软件开发生命周期是一个二维的生命周期模型。50.RUP九个核心工作流:业务建模;需求;分析与设计;实现;测试;部署;配置与变更管理;项目管理;环境。

51.RUP工作阶段:初始阶段、精化阶段、构建阶段、移交阶段。52.极限编程:是敏捷过程中最富盛名的一个,“极限”含义是指把好的开发实践运用到极致。

53.微软过程生命周期:规划阶段、设计阶段、开发阶段、稳定阶段、发布阶段。

54.面向对象方法=对象+类+继承+用消息通信

可行性研究

1.典型的可行性研究过程步骤:复查系统规模和目标;研究目前正在使用的系统;导出新系统的高岑逻辑模型;进一步定义问题;导出和评论供选择的解法;推荐行动方针;草拟开发计划;书写文档提交审查。

2.系统流程图是概括的描绘物理系统的传统工具。他的基本思想是用图形符号以黑盒子形式描绘组成系统的每个部件(程序、文档、数据库、人工过程等)。

3.系统流程图基本符号:处理(矩形)、输入输出(平行四边形)、连接(圆形)、换页连接(向下的五边形箭头)、数据流(箭头)。

4.面对复杂的系统时,一个比较好的方法是分层次的描绘这个系统。

5.数据流图(DFD)是一种图形化技术,他面会信息流和数据从输入移动到输出的过程中所经受的变换。6.数据流图是系统逻辑功能的图形表示。

7.数据流图符号:正方形(或立体型)表示数据的源点或终点;圆角矩形(或圆形)代表数据变换的处理;开口矩形(或两条平行线)代表数据存储;箭头代表数据流,即特定数据流动的方向。8.数据存储和数据流都是数据,仅仅所处的状态不同,数据存储是处于静止状态的数据,数据流是处于运动中的数据。9.画数据流图的基本目的是利用它作为交流信息的工具。另一个主要的用途是作为分析和设计的工具。

10.数据字典是关于数据信息的集合,也就是对数据流图中包含的所有元素的定义的集合。、11.数据流图和数据字典共同构成系统的逻辑模型,没有数据字典,数据流图就不严格,然而没有数据流图,数据字典也难以发挥作用。12.数据字典4类元素的定义组成:数据流;数据流分量(即数据元素);数据存储;处理。

13.数据字典中记录数据元素的下列信息:一般信息;定义;使用特点;控制信息和分组信息。

14.数据元素组陈的方式:顺序、选择、重复,可选。15.“=”:等价于或定义为;“+”;和(即连接两个分量);“【】”:或(即,从方括弧内列出的若干分量中选择一个),通常用“|”号隔开供选择的分量;“{}”:重复;“()”:可选。

16.数据字典最重要的用途是作为分析阶段的工具。

17.卡片形式书写数据字典:开片:名字、别名、描述、定义、位置。

18.软软开发成本主要表现为人力消耗。

19.估算技术:代码行技术;任务分解技术;自动估算成本技术。20.成本/效益分析地第一步是估计开发成本、运行费用和新系统将带来的经济效益。

21.通常用利率的形式表示货币的时间价值。

22.通常用投资回收期衡量一项开发工程的价值。所谓投资回收期就是使累计的经济效益等于最初投资所需要的时间。23.衡量工程价值的另一项经济指是工程的纯收入,也就是在整个生命周期之内系统的累计经济效益与投资之差。需求分析 1.软件系统的综合要求:功能需求;性能要求;可靠性和可用性需求;出错处理需求;接口需求;约束;你想需求;将来可能提出的要求。

2.分析系统的数据要求,这是软件需求分析的一个重要任务,它通常采用建立数据模型的方法。

3.复杂的数据由许多基本的数据元素组成,数据结构表示数据元素之间的逻辑关系。

4.访谈是最早开始使用的获取用户需求的技术,也是迄今为止仍然广泛使用的需求分析技术。他有两种基本形式,分别是正式的和非正式的访谈。

5.软件系统本质上是信息处理系统,而任何信息处理系统的基本功能都是把输入数据转变成需要的输出信息。

6.结构分析方法就是面向数据流自顶而下逐步求精进行需求分析的方法。

7.面向团队的需求收集法,称为简易的应用规格说明技术。这种方法提倡用户与开发者密切合作,共同表示问题,提出解决方案要素,商讨不同方案并指定基本要求。

8.面向团队的需求方法的优点:开发者与用用户不分彼此,齐心协力,密切合作;即时讨论并求精;有能导出规格说明的具体步骤。

9.快速建立软件原型是最准确、最有效、最强大的需求分析技术。他是快速建立起来的旨在演示目标系统主要功能的可运行的程序。

10.构建原型的要点是,他应该实现用户看得见的功能,省略系统“隐含”功能。

11.快速模型的特性:快速;容易修改。

12.快随构建和修改原型的方法和工具:第四代技术;可重构的软件构件;形式化规格说明和原型环境。

13.通常,模型是由一组图形符号和组织这些符号的规则组成。14.结构化分析实质上是一种创建模型的活动。

15.通过需求分析除了创建分析模型之外,还应该写出软件需求规格说明书,他是需求分析阶段得出的最主要的文档。16.通常用自然语言完整、准确、具体的描述系统的数据要求、功能需求、性能需求、可靠性和可用性要求、出错处理需求、接口需求、约束、逆向需求以及将来可能提出的要求

17.概念性数据模型是一种面向问题的数据模型,是按照用户的观点对数据建立的模型。

18.数据模型包含三种续相互关联的信息:数据对象、数据对象的属性、数据对象彼此间相互连接的关系。19.联系:一对一;一对多;多对多。

20.ER图(实体-联系图)包含了实体、关系、属性,通常用矩形代表实体,用连接相关实体的菱形表示关系,用椭圆形或圆角矩形表示实体的属性,并用直线把实体与其属性连接起来。21.通常用“范式”定义消除数据冗余的程度。第一范式(1NF)数据冗余程度最大,第五范式(5NF)数据冗余程度最小。22.状态转换图(简称状态图)通过描绘系统的状态及引起系统状态转换的事件,来表示系统地行为。

23.状态是任何可以被观察到得系统行为模式,一个状态代表系统的一种行为模式。

24.在状态图中定义的状态主要有:初态、终态和中间状态。在一张状态图中只能有一个初态,而终态则可以有0至多个。25.事件就是引起系统动作或转换状态的控制信息。

26.状态图中,初态用实心圆表示,终态用一对同心圆表示,中间状态用圆角矩形表示。

27.活动表语法格式:事件名(参数表)/动作表达式;三种事件:entry(进入该状态的动作), exit(退出该状态的动作), do(该状态下的动作)。

28.事件表达式的语法格式:事件说明【守卫条件】/动作表达式;守卫条件为真时,状态转换发生。

29.层次方框图用树形结构的一系列多层次的矩形框描绘的数据的层次结构。

30.Warnier图和层次方框图相似,W图也用树形层次结构描绘信息,但是这种图形工具比层次方框图提供了更丰富的秒胡手段。

31.IPO图是输入、处理、输出图的简称。一种图形工具,能够方便的描绘输入数据、对数据的处理和输出数据之间的关系。32.验证软件需求的4个方面:一致性、完整性、现实性、有效性。

33.PSL/PSA(问题陈述语言/问题陈述分析程序)系统:功能:描述任何应用领域的信息系统;创建一个数据库保存对该信息系统的描述符;对描述符施加增加、删除和更改等操作;产生格式化的文档和关于规格说明书的各种分析报告。

34.PSL/PSA系统用描述符从系统信息流、系统结构、数据结构、数据导出、系统规模、系统动态、系统性质和羡慕管理共8个方面描述信息系统。第五章:总体设计

总体设计过程分为两个阶段: 1>.系统设计,确定系统的具体实现方案 2>.结构设计阶段,确定软件结构

总体设计的9个步骤: 1>.设想供选择的方案 2>.选取合理的方案 3>.推荐最佳方案 4>.功能分解 5>.设计软件结 6>.设计数据库 7>.制定测试计划 8>.书写文档 9>.审查和复查

书写文档(形成概要设计规格说明书): 1>.系统说明 2>.用户手册 3>.测试计划 4>.详细的实现计划 5>.数据库设计结果

模块是由边界元素限定相邻程序元素的序列,而且有一个总体标识符代表它.(模块式构成程序的基本构件)根据模块数目和接口成本(模块间的联系成本)两个因素来决定模块的最适当数目.抽象:就是抽出事物的本质特征而暂时不考虑他们的细节.(抽象层次的过程实际上也是逐步求精的过程).抽象和求精是一对互补的概念,也是人类解决复杂问题时最常用,最有效的方法.抽象使得设计者能够说明过程和数据,同时却忽略了低层细节,求精则帮助设计者在设计过程中逐步揭示出低层细节。

信息隐藏原理指出:应该这样设计和确定模块,使得一个模块内包含的信息(过程和数据)对于不需要这些信息的模块来说是不能访问的.局部化,是指把一些关系密切的软件元素物理地放得彼此靠近,在模块中使用局部数据元素是局部化的一个例子.模块独立性:使得每个模块完成一个相对独立的特定子功能,并且和其他模块之间的关系很简单.模块的独立程序由两个标准度量:

1>.耦合:数据耦合,控制耦合,特征耦合,公共环境耦合,内容耦合

(尽量使用数据耦合,少用控制耦合和特征耦合,限制公共环境耦合的范围,完全不用内容耦合)

2>.内聚:功能内聚,信息内聚,通信内聚,过程内聚,时间内聚,逻辑内聚,偶然内聚.启发式规则: 1>.改进软件结构提高模块独立性 2>.模块规模应该适中

3>.深度,宽度,扇出和扇入都应适当 4>.模块的作用或应该在控制域之内 5>.力争降低模块接口的复杂程度 6>.设计单入口单出的模块 7>.模块功能应该可以预测

层次图和HIPO图,结构图(描绘软件结构的图形工具).结构图:用尾部是空心圆表示传递的是数据,实心圆表示传递的是控制信息.面向数据流的设计方法:把信息流映射成软件结构,信息流的类型决定了映射方法信息流类型:1>.交换流,2>.事务流 第六章:详细设计

在设计人机界面过程中,遇到的4个问题: 1>.系统影响时间(长度,易变性)2>.用户帮助设施(集成的/附加的帮助设施)3>.出错信息处理

4>.命令交互(一个命令对应单一的功能)人机界面设计指南: 1>.一般交互指南涉及信息显示,数据输入和系统整体控制,因此这类指南是全局性的,忽略它们将承担较大的风险.2>.信息显示指南:用文字,图形和声音按位置移动和大小,使用颜色,分辨率和省略

3>.数据输入指南:选择命令,输入数据和向系统提供输入

过程设计的 工具: 1.程序流程图

程序流程图的缺点: 1>.程序流程图本质上不是逐步求精的好工具,它诱使程序员过早的考虑程序的控制流程,而不去考虑程序的全局结构 2>.程序流程图中用箭头代表控制流,因此程序员不受任何约束,可以完全不顾结构程序设计的精神,随意转移控制 3>.程序流程图不容易表示数据结构 2.盒图 盒图的特点:克服了程序流程图的缺点,但自身缺点是不易扩展

1>.功能域(即一个特定控制结构的作用域)明确,可以从盒图上一眼就看出来 2>.不能任意转移控制

3>.很容易确定局部和全程数据的作用域

4>.很容易表现嵌套关系,也可以表示模块的层次结构

3.PAD图(问题分析图):是用二维树形结构的图来表示程序的控制流.将这种图翻译成程序代码比较容易

4.判断表:能够清晰的表示复杂的条件组合与应做的动作之间的对应关系.(在多重嵌套的条件选择时)5.判定树:容易绘制,易于理解,但不能判断哪些组合不可能,叶子多

6.过程设计语言(伪码):是用正文形式表示的数据和处理过程的设计工具.过程设计语言(PDL)的优点: 1>.可以作为注释直接插在源程序中间

2>.可以使用普通的正文编辑程序或文字处理系统,很方便的完成PDL的书写和编辑工作

3>.已经有自动处理PDL的程序存在,而且可以自动由PDL生成程序代码

程序复杂程序的定量度量 1.流图:只要顺序执行俄流向都能合并,忽略箭头,每个节点都是连通的(用圆表示节点代表一条或多条语句,箭头线成为边,代表控制流)由边和结点围成的面积为区域,当计算区域数时应该包括图形外部为被围起来的那个区域.计算环形复杂度的方法: 1>.流图的区域数等于环形复杂度

2>.流图G的环形复杂度V(G)=E-N+2,其中E是流图中边的条数,N是节点数

3>.流图G的环形复杂度V(G)=P+1,其中P是流图中判定节点的数目 第七章: 1.通常把编码和测试统称实现

2.所谓编码就是把软件设计结果翻译成某种程序设计语言书写的程序

3.为了使程序容易测试和维护以减少软件的总成本,所选用的高级语言有理想的模块化机制,以及可读性好的控制结构和数据结构。为了便于调试和提高软件可靠性,语言特点应该是编译程序能够多地发下程序中错的错误,为了降低软件开发和维护的成本,选用的高级语言应该有良好的独立编译机制。4.选择程序设计语言的使用标准: 1).系统用户的要求 2).可以使用的编译程序 3).可以得到的软件工具 4).工程规模 5).程序员的知识

6).软件可移植性要求 7).软件的应用领域 5.编码的风格: 1).程序内部的文档 2).数据说明 3).语句说明 4).输入输出

5).效率(通算法提高和决定的)提高效率 :

1).效率是性能的要求,因此应该在需求分析阶段效率方面的要求

2).效率是靠设计来以高的

3).程序的效率和程序的简单程序是一致的 6.讨论效率问题: 1).程序运行时间 2).存储器效率 3).输入输出效率 软件测试基础: 1.测试方法:

1).黑盒:如果已经知道了产品应该具有的功能,可以通过测试来检验是否每个功能都能正常使用。

2).白盒: 如果知道产品的内部工作过程,可以通过测试来检验产品内部动作是佛感召规格说明的规定正常进行

2.黑盒测试是在程序接口进行的 黑盒测试(功能测试)3.测试步骤: 模块测试-》子系统测试-》系统测试-》验收测试-》平行运行

4.测试阶段的信息流: 1》软件配置 2》测试配置 5.单元测试主要使用白盒测试技术,而且对多个模块的测试可以并行的进行 6.测试重点: 1).模块接口 2).局部数据接口 3).重要的执行通路 4).出错处理器 5).边界条件

7.软件测试:为了发现错误而执行代码过程 8.程序调试:为了诊断和改正程序中错误的错误代码 9.集成测试是测试盒组装软件的系统化技术

10.验证指的是保证软件正确地实现了某个特定要求的一系列活动,而确认指的是为了保证软件确实满足了用户需求而进行的一系列活动

11.需求分析阶段产生的软件需求规格说明书。第八章: 软件维护:在软件交付使用之后,为了改正错误或者满足新的需要而修改的过程

改正性维护:把诊断和改正错误的过程称为改正性维护

适应性维护:为了和变化了的环境适当的配合而进行的修改软件的活动是既必要而又经常性的活动

完善性维护:在软件使用的过程中,用户往往提出增加新功能或修改已有功能的建议,还可能提出一般性的改进意见

预防性维护:为了改进未来的标准性或可靠性或为了给未来奠定更好的基础而修改软件

软件维护的过程: 1.维护组织 2.维护报告:

⑴满足维护要求表中提出的要求所需要的工作量 ⑵维护要求的性质 ⑶这项要求的优先次序 ⑷与修改有关的事后数据 3.维护的事件流 4.保存维护记录 5.评价维护活动: ⑴每次程序运行平均失败的次数 ⑵用于每一类维护活动的总人时数

⑶平均每个程序每种语言每种维护类型,所做的程序变动数 ⑷维护过程中增加或删除一个原语句平均花费的人时数 ⑸维护每种语言所花费的人时数 ⑹一张维护要求表的平均周转时间 ⑺不同维护类型所占的百分比

软件的可维护性的定义:维护人员理解改动改正或改进这个软件的难易程度

决定软件可维护的因素主要有: 1).可理解性 2).可测试性 3).可修改性 4).可移植性 5).可重用性

重用指同一事物不做修改或稍加改动就在不同环境中多次重复使用

以下一个方面可以提高软件的可维护性: 1).软件中可使用的可重用的构件越多,软件的可靠性越高,改正性维护需求需求就越少

2).软件中可使用的可重用的构件越多,适应性和完整性就越容易,文档影响软件可维护性的决定因素

软件系统的文档可分为用户文档和系统文档

软件文档应满足下数要求: 1).必须描述如何使用这个系统 2).必须描述怎样安装和管理这个系统 3).必须描述系统需求和设计 4).必须描述系统的实现和测试

用户文档至少包含下数: 1).功能描述 2).安装文档 3).使用手册 4).参考手册 5).操作员指南

所谓系统文档只从问题定义需求说明到验收测试计划,这样一系列和实现有关的文档

可维护性是所有软件都应该具备的基本特点

代码复审应该强调编码风格和内部说明文档这两个影响可维护性的因素

配置复审在测试结束是进行正式的可维护性复审

配置复审的目的是保证软件配置的所有成分都是完整的,一致的和可理解的

为了便于修改和管理已经编目归档了, 软件在工程过程模型的六类活动: 1).库存目录分析 2).文档重档 3).逆向工程 4).代码重构 5).数据重构 6).正向工程 第九章: 面向对象方法学的出发点和基本原则是尽可能模拟人类习惯的思维方式,使开发软件的方法与过程尽可能接近人类认识世界解决问题的方法于过程,也就是使描述问题的问题空间与实现解决的解决空间在结构上尽可能一致

面向对象方法学具有以下4个要点: 1).认为客观世界是又各种对象组成,任何事物都是对象 2).把所有对象都划分成各种对象类,每个对象都定义了一组数据和一组方法

3).按照子类与父类的关系把若干个对象类组成一个层次结构的系统

4).对象彼此之间仅能通传递消息互相联系

面向对象方法学的优点有: 1).与人类习惯的思维方法一致 2).稳定性好 3).可重用性好

4).较易开发大型软件产品 5).可维护性好

由于以下因素使得面向对象方法所开发的软件可维护性好: 1).稳定性比较好 2).较容易修改 3).容易理解 4).易于测试和调试

面向对象方法学中的对象是由描述该对象性的数据以及可以对这些数据施加的所有操作封装在一起所构成的同意体

对象是封装了数据结构以及施加在这些数据结构上的操作的封装体

对象有如下基本特点: 1).以数据为中心 2).对象是主动的 3).实现了数据封装 4).本质上具有并行性 5).模块独立性好

类就是对具有相同数据和相同操作的一组相似对象的定义

类是支持继承的抽象数据类型而对象就是类的实例

实例就是由某个特定的类所描述的一个具体的对象

消息是要求某个对象执行在定义它的那个类中所定义的某个操作的规格说明

消息由三部分组成 1).接受消息对象 2).消息选择符 3).零个或多个变元

方法就是对象所执行的操作,也就是类中所定义的服务

属性就是类中所定义的数据,它是对客观世界实体所具有的性质的抽象

对象具有封装性的条件如下: 1).有一个清晰的边界 2).有确定的接口 3).受保护的内部实现

继承是指直接获得已有的性质和特征而不必重复定义它们

多态性是指子类对象可以像父类对象那样使用同样的消息既可以发送给父类对象也可以发送给子类对象

函数重载是指同一个作用域内的若干个参数特征不同的函数可以使用相同的函数名字

运算符重载是指同一个运算符也可以施加于不同类型的操作数上面

所谓模型就是为了理解事物而对事物做出的一种抽象,是对事物一种无歧义的书面描述

用面向对象方法开发软件通常需要建立3中模式: 1).描述系统数据结构的对象模型 2).描述系统控制结构的动态模型 3).描述系统的功能的功能模型

关联是双向的,可在一个方向上为关联起一个名字,在另一个方向上起另一个名字

聚集也称聚合,是关联的特例聚集表示类与类之间的关系,是整体与部分的关系

共享聚集在聚集关系中处于部分个对象可同时参与多个属于整体对象的构成

泛化关系就是通常所说的继承关系,是通用元素和具体元素之间的一种分类关系

没有具体对象的类称为抽象类

预定义的类约束有四种: 1).多重 2).不相交 3).完全 4).不完全

多重继承指的是一个子类可以同时多次继承同一个上层基类

依赖关系描述两个模型元素之间的语意连接关系,其中一个模型元素是独立的,另一个模型元素不独立,它依赖于独立的独立的模型元素

当对同一个事物在不同抽象层次上描述时这些描述之间具有细化关系

细化用来协调不同模型之间的关系,表示各个开发阶段不同抽象层次之间的相关性 第十三章:

管理:通过计划组织和控制等一系列活动,合理地配置和使用各种资源,以达到既定目标的过程.软件项目管理贯穿于软件的整个生命周期之中.软件管理项目过程从一组项目计划活动开始,而制定计划的基础是工作量估算和完成期限估算.为了使估算项目的工作量和完成期限,首先需要估算软件的规模.度量软件规模的技术: 1>.代码行技术:比较简单的定量估算软件规模的方法.2>.功能点技术:依据对软件信息域特性和软件复杂性的评估结果估算软件规模,用功能点(FP)为单位.信息域的五个特性:输入项数,数出项数,查询数,主文件数,我外部接口数.估算功能点的步骤: 1>.计算未调整的功能点数UFP 2>.计算技术复杂性因子TCF 3>.计算功能点数FP 工作量:软件规模(KLOC或FP)的函数。单位:人月.工作量估算常用模型:静态单变量模型,动态多变量模型,COCOMO2模型.COCOMO2构造性成本模型,给出了三个层次的软件开发工作量估算模型:

1>.应用系统组织模型:主要用于估算构建原型的工作量。2>.早期设计模型:适用于体系结构设计阶段。

3>.后体系结构模型:适用于完成体系结构设计之后的软件开发阶段。

成本因素分为:产品因素、平台因素、人员因素、项目因素。COCOMO2使用的5个分级因素:项目先例性、开发灵活性、风险排除度、项目组凝聚力、过程成熟度。

工程网络是系统分析和系统设计的强有力的工具,用箭头表示作业(即消耗资源又需要持续一定时间),用圆圈表示事件(并不消耗时间和资源).制定进度计划的工具有Gantt图和工程网络。

机动时间=它结束事件的最迟时刻-它开始事件的最早时刻-持续时间.人员组织: 1>.民主制程序员组

2>.主程序员组(特性:专业化、层次化)3>.现代程序员组

软件质量:软件与明确的和隐含的定义的需求相一致的程序.具体地说是:软件与明确的叙述的功能和性能需求,文档中明确描述的开发标准以及任何专业开发的软件产品都应该具有的隐含特征相一致的程度.软件质量保证措施:(软件复审是最重要的之一)1>.基于非执行的测试 2>.基于执行的测试 3>.程序正确性证明

正式技术复审包括走查和审查.走查有两种方式:参与者驱动法,文档驱动法。审查的基本步骤:综述,准备,审查,返工,跟踪。

软件配置管理员是应用于整个软件过程中的保护性活动,是在软件整个生命期内管理变化的一组活动。目标是使变化能够更正确且更容易被适应,在需要修改软件时减少为此而花费的工作量。

软件工程导论填空题总结 篇6

核科学技术学院 核工XX班 XXX XXXXXXXXX 经过几周导论课上的学习,我对核工程与核技术这个专业有了一些新的了解,现在导论课结课了,我把我对这个专业新的认识以总结的形式展现出来,也是对我自身学习成果的一种见证。

首先,核工程与核技术是一门多学科相互交叉的高新技术专业,它包括核动力工程与核能利用、核技术及应用两大分支。我们学习的主要课程有工程力学、机械设计基础、电工与电子技术、工程热力学、流体力学、传热学、控制理论、测试技术、核物理、核反应堆、核能与热能动力装置、热工设备。

以上是我对这个专业的大致了解,当然我还在导论课上学到了许多专业知识,下面我浅谈几点。

核能应用作为缓和世界能源危机的一种经济有效的措施有许多的优点。其一是核燃料体积小而能量大,1000克铀释放的能量相当于2700吨标准煤释放的能量。一座100万千瓦的压水堆核电站,一年仅耗铀含量为3%的低浓缩铀燃料28吨;每一磅铀的成本,约为20美元,换算成1千瓦发电经费是0.001美元左右,这和传统的发电成本比较,便宜

许多;而且,由于核燃料的运输量小,所以核电站就可建在最需要能源的工业区附近。其二是污染少,火电站不断地向大气里排放二氧化硫和氧化氮等有害物质,同时煤里的少量铀、钛和镭等放射性物质,也会随着烟尘飘落到火电站附近,污染环境。而核电站设置了层层屏障,基本上不排放污染环境的物质,就是放射性污染也比煤电站少得多。据统计,核电站正常运行的时候,一年给居民带来的放射性影响,还不到一次X光透视所受的剂量。其三是安全性强。从第一座核电站建成以来,全世界投入运行的核电站达400多座,30多年来基本上是正常的(1979年美国三里岛压水堆核电站事故和1986年苏联切尔诺贝利石墨沸水堆核电站事故都是由于人为因素造成的;2011年日本福岛沸水堆核电站事故是由于海啸造成的),而且随着压水堆的进一步改进,核电站有可能会变得更加安全。

当然,为了减少核辐射的危害,还需要一个重要的仪器——核辐射探测仪。核辐射探测仪是一种利用核辐射在气体、液体或固体中引起的电离效应、发光现象、物理或化学变化进行核辐射探测的元件。到目前为止,各种应用的核辐射探测器种类很多,工作原理不尽相同。探测器给出的信息能够直接或间接地确定核辐射的种类、能量、强度或核寿命等参数。据导论课老师介绍,我们有位学长目前就从事着核辐射探测仪的研发和销售工作。核辐射探测仪的工作原理是

基于核电子学的一些内容发展得出的,给我们上课的赵XX老师也给我们介绍过核电子学的内容。核电子学是在核辐射探测技术和电子技术基础上发展起来的电子学与核科学间的一门交叉学科。核电子学形成于50年代,其内容包括:核科学、高能物理和核技术中有关核辐射(和粒子)探测的电子技术;核爆炸和外层空间的辐射对电子系统的效应和抗辐射的加固技术;核技术应用中所需的核电子技术。

当然,辐射并不是完全一无是处的,这也是我从导论课上的收获之一。适当控制辐射的剂量,可以达到杀菌的作用。辐照食品就是这样诞生的,辐照能杀死细菌、酵菌、酵母菌,这些微生物能导致新鲜食物类似水果和蔬菜等的腐烂变质。因此辐照食品能长期保持原味,更能保持其原有口感。我们平时食用的方便面等方便食品,之所以会有较长的保质期,也是因为它们经过了一定剂量的辐照,少量食用辐照食品,并不会对人体造成损害。除此之外,辐射在当代医学上也有着不可估量的作用。在医疗上,放射性同位素及核辐射可用于诊断、治疗和医学科学研究;在药学上,可以用于药物作用原理的研究、药物活性的测定、药物分析和药物的辐射消毒等方面。

短短数周的专业导论课已经结课,然而它对我的影响却是不会消弭的,正是导论课上的老师,消除了我对核的一些误解,让我对核有了新的认识,让我对以后的课程有了初步 的了解。正是这些导论课,让我对核工程与核技术这个专业产生了极大的兴趣,让我有了不断向前的动力。

软件工程导论填空题总结 篇7

监理单位承担了某工程的施工阶段监理任务,该工程由甲施工单位总承包。甲施工单位选择了经建设单位同意并经监理单位进行资质审查合格的乙施工单位作为分包。

事件1:专业监理工程师在熟悉图纸时发现,基础工程部分设计内容不符合国家有关工程质量标准和规范。总监理工程师随即致函设计单位要求改正并提出更改建议方案。设计单位研究后,口头同意了总监理工程师的更改方案,总监理工程师随即将更改的内容写成监理指令通知甲施工单位执行。

问题:请指出总监理工程师上述行为的不妥之处并说明理由。总监理工程师应如何正确处理?

事件2:施工过程中,专业监理工程师发现乙施工单位施工的分包工程部分存在质量隐患,为此,总监理工程师同时向甲、乙两施工单位发出了整改通知。甲施工单位回函称:乙施工单位施工的工程是经建设单位同意进行分包的,所以本单位不承担该部分工程的质量责任。

问题:甲施工单位的答复是否妥当?为什么?总监理工程师签发的整改通知是否妥当?为什么?

事件3:专业监理工程师在巡视时发现,甲施工单位在施工中使用未经报验的建筑材料,若继续施工,该部位将被隐蔽。因此,立即向甲施工单位下达了暂停施工的指令(因甲施工单位的工作对乙施工单位有影响,乙施工单位也被迫停工)。同时,指示甲施工单位将该材料进行检验,并报告了总监理工程师。总监理工程师对该工序停工予以确认,并在合同约定的时间内报告了建设单位。检验报告出来后,证实材料合格,可以使用,总监理工程师随即指令施工单位恢复了正常施工。

问题:专业监理工程师是否有权签发本次暂停令?为什么?下达工程暂停令的程序有无不妥之处?请说明理由。

事件4:乙施工单位就上述停工自身遭受的损失向甲施工单位提出补偿要求,而甲施工单位称:此次停工是执行监理工程师的指令,乙施工单位应向建设单位提出索赔。

问题:甲施工单位的说法是否正确?为什么?乙施工单位的损失应由谁承担?

事件5:对上述施工单位的索赔建设单位称:本次停工是监理工程师失职造成,且事先未经过建设单位同意。因此,建设单位不承担任何责任,由于停工造成施工单位的损失应由监理单位承担。问题:建设单位的说法是否正确?为什么?

事件1解答:总监理工程师不应直接致函设计单位。因为监理人员无权进行设计变更。

正确处理:发现问题应向建设单位报告,由建设单位向设计单位提出变更要求。

事件2解答:甲施工单位回函所称,不妥。因为分包单位的任何违约行为导致工程损害或给建设单位造成的损失,总承包单位承担连带责任。

总监理工程师签发的整改通知,不妥,因为整改通知应签发给甲施工单位,因乙施工单位与建设单位没有合同关系。

事件3解答:专业监理工程师无权签发《工程暂停令》。因为这是总监理工程师的权力。

下达工程暂停令的程序有不妥之处。理由是专业监理工程师应报告总监理工程师,由总监理工程师签发工程暂停令。

事件4解答:甲施工单位的说法不正确。因为乙施工单位与建设单位没有合同关系,乙施工单位的损失应由甲施工单位承担。事件5解答:建设单位的说法不正确。因为监理工程师在是合同授权内履行职责,施工单位所受的损失不应由监理单位承担。

案例二

某大型工程,由于技术难度大,对施工单位的施工设备和同类工程施工经验要求比较高,而且对工期的要求比较紧迫。业主在对有关单位和在建工程考察的基础上,邀请了3家特级施工企业投标,通过正规的开标评标后,择优选择了其中一家作为中标单位,并与其签订了工程施工承包合同,承包工作范围包括土建、机电安装和装修工程。该工程共45层,采用框剪结构,开工日期为2003年4月1日,合同工期为42个月。在施工过程中,发生如下几项事件:

事件1:2004年4月,在基础开挖过程中,个别部位实际土质与甲方提供的地质资料不符造成施工费用增加2.5万元,相应工序持续时间增加了4天。(注:此工序未发生在关键线路上)问题:施工单位可否索赔?为什么?

解答:费用索赔成立,工期不予延长。因为业主提供的地质资料与实际情况不符是承包商不可预见的,所以索赔成立; 从提供的背景资料看,因为事件一未发生在关键线路上,所以工期不予延长。

事件2:2004年5月施工单位为保证施工质量,扩大基础面积,开挖量增加导致费用增加3.O万元,相应工序持续时间增加了3天。(注:此工序未发生在关键线路上)问题:施工单位可否索赔?为什么?

解答:费用索赔不成立,工期索赔不成立,该工作属于承包商自己采取的质量保证措施。

事件3:2004年8月份,进入雨季施工,恰逢20天大雨,造成停工损失2.5万元,工期增加了4天。(注:此工序发生在关键线路上)

问题:施工单位可否索赔?为什么?

解答:费用索赔不成立,工期可以延长,因为异常的气候条件的变化承包商不应得到费用补偿;同时由于此工序发生在关键线路上,所以工期可延长。事件4:2005年2月,在主体砌筑工程中,因施工图设计有误,实际工程量增加导致费用增加3.8万元,相应工序持续时间增加2天。(注:此工序未发生在关键线路上)问题:施工单位可否索赔?为什么?

解答:费用索赔成立,工期不予延长。因为设计方案有误,所以费用索赔成立;又因为该工作未在关键线路上,所以工期不予延长。

事件5:外墙装修抹灰阶段,一抹灰工在五层贴抹灰用的分格条时,脚手板滑脱发生坠落事故,坠落过程中将首层兜网系结点冲开,撞在一层脚手架小横杆上,抢救无效死亡。

问题:发生的安全事故可定为哪种等级的重大事故?依据是什么?

解答:按照建设部《工程质量重大事故报告和调查程序规定》,事件五中发生的这起安全事故可定为四级重大事故。根据《工程质量重大事故报告和调查程序规定》具备下列条件之一者为四级重大事故:1)死亡2人以下;2)重伤3人以上,19人以下;3)直接经济损失10万元以上,不满30万元。

事件6:室内装修进行墙面涂料粉刷前,在检查装饰面基层时,发现墙面抹灰有大面积空鼓现象。

问题:此质量事故的处理应遵循什么程序? 解答:应遵循的程序如下:

1)进行事故调查,了解事故情况,并确定是否需要采取防护措施;2)分析调查结果,找出事故的主要原因;3)确定是否需要处理,若要处理,施工单位确定处理方案; 4)事故处理;5)检查事故处理结果是否达到要求;6)事故处理结论;7)提交处理方案。

假设问题:如果在工程保修期间发生了由于施工单位原因引起的屋顶漏水、墙面剥落等问题,业主在多次催促施工单位修理而施工单位一再拖延的情况下,另请其他施工单位维修,所发生的维修费用该如何处理

解答:所发生的维修费应从乙方保修金中扣取。

案例三

某建筑公司承建了某市开发区20层住宅楼,总建筑面积26000m2,建筑高度66.32m,全现浇钢砼剪力墙结构,筏板基础。工程在外檐装修时采用的是可分段式整体提升脚手架,脚手架的全部安装升降作业,以工程分包的形式交给了该脚手架的设计单位进行。事件1:在进行降架作业时,突然两个机位的承重螺栓断裂,造成连续五个机位上的十条承重螺栓相继被剪切,楼南侧51m长的架体与支撑架脱离,自45m的高度坠落至地面,致使在架体上和地面上作业的20余名工人,除一人从架体上跳入室内幸免外,其余19人中有8人死亡,11人受伤,直接经济损失30万元。经调查,承重螺栓安装不合理,造成螺栓实际承受的载荷远远超过材料能够承受的载荷;脚手架整体超重,实际载荷是原设计载荷的2.7倍;施工现场管理混乱,施工设计方案与现场实际情况不符,施工队伍管理松驰。

问题1:请简要分析事故发生的原因。此起重大事故可定为哪种等级的重大事故?依据是什么?

解答:承重螺栓安装不合理,造成螺栓实际承受的载荷远超过材料能够承受的载荷;脚手架整体超重,实际载荷是原设计载荷的2.7倍,这是事故发生的直接原因。施工管理混乱,规章制度不落实,设计施工方案与现场实际情况不符;盲目和擅自变更施工方案;发现事故隐患不及时整改;施工队伍管理松驰是造成这起重大事故的主要原因。此外,可分段式整体提升脚手架这一专项技术本身存在重大缺陷。该脚手架没有完整的下坠安全装置;架体承重螺栓强度的安全强度不足,也是造成这起重大事故的重要因素。按照建设部《工程质量重大事故报告和调查程序规定》,本工程这起重大事故可定为三级重大事故。因为规定中规定:具备下列条件之一者为三级重大事故。1)死亡3人以上,9人以下;2)重伤20人以上;3)直接经济损失30万元以上,不满100万元。事件2:该工程即将竣工验收前的某天凌晨两点左右,突然发生一起首层悬臂式雨篷根部突然断裂的恶性质量事故,雨篷悬挂在墙面上。幸好凌晨两点,未造成人员伤亡。经事故调查、原因分析,发现造成该质量事故的主要原因是施工队伍素质差。在施工时将受力钢筋位置错放在板底。

问题2:如在此起事故中实施了工程监理,监理单位是否应承担责任?悬臂雨篷的钢筋应放置在什么部位?为什么? 解答:监理单位应承担责任。因为监理单位接受了建设单位委托,并收取了监理费用,具备了承担责任的条件,而施工过程中,监理未能发现钢筋位置放错的质量问题,因此必须承担相应责任。钢筋应放置在雨篷板的板面,因为悬臂结构在均布荷载的作用下,上部是受拉区,钢筋应放在受拉区,混凝土在受压区。

问题3:重大事故发生后,事故发生单位应在24h内写出书面报告,并按规定逐级上报。重大事故书面报告(初报表)应包括哪些内容?

解答:重大事故书面报告应当包括以下内容:1)事故发生的时间、地点、工程项目、企业名称;2)事故发生的简要经过、伤亡人数和直接经济损失的初步估计;3)事故发生原因的初步判断;4)事故发生后采取的措施及事故控制情况;5)事故报告单位。问题4:施工安全管理责任制中对项目经理的责任是如何规定的? 解答:项目经理对合同工程项目的安全生产负全面领导责任:1)在项目施工生产全过程中,认真贯彻落实安全生产方针、政策、法律法规和各项规章制度,结合项目特点,提出有针对性的安全管理要求,严格履行安全考核指标和安全生产奖惩办法;2)认真落实施工组织设计中安全技术管理的各项措施,严格执行安全技术措施审批制度,施工项目安全交底制度和设备、设施交接验收使用制度;3)领导组织安全生产检查,定期研究分析合同项目施工中存在的不安全生产问题,并及时落实解决;4)发生事故,及时上报,保护好现场,做好抢救工作,积极配合调查,认真落实纠正和预防措施,并认真吸取教训。

问题5:脚手架工程交底与验收的程序是什么?

解答:脚手架工程交底与验收的程序如下:1)脚手架搭设之前,应按照施工方案要求,结合施工现场作业条件和队伍情况,做详细的交底;2)脚手架搭设完毕,应由施工负责人组织,有关人员参加,按照施工方案和规范规定分段逐项检查验收,确认符合要求后,方可投入使用;3)对脚手架检查验收应按照相应规范要求进行,凡不符合规定的应马上进行整改,对检查结果及整改情况,应按实测数据进行记录,并由检测人员签字。案例四

某建设工程项目,建设单位委托某监理公司负责施工阶段的监理工作,目前该工程正在施工。在工程施工中发生如下事件:

事件1:监理工程师在施工准备阶段组织了施工图纸的会审,施工过程中发现由于施工图的错误,造成承包商停工2天,承包商提出工期费用索赔报告。业主代表认为监理工程师对图纸会审监理不力,提出要扣监理费1000元。

问题1:监理工程师怎样处理索赔报告?监理工程师承担什么责任?设计院承担什么责任?承包商承担什么责任?业主承担什么责任?业主扣监理费对吗?

解答1:1)监理工程师批准工期费用索赔,图纸出问题是业主的责任。2)监理工程师不承担责任,监理工程师履行了图纸会审的职责,图纸的错误不是监理工程师造成的。监理工程师对施工图纸的会审,不免除设计院对施工图纸的质量责任。3)设计院应当承担设计图纸的质量责任。4)承包商没有责任,是业主的原因。5)业主应当承担补偿承包商工期费用的责任。6)业主扣监理费不对,监理工程师对图纸的质量没有责任。

事件2:监理工程师在施工准备阶段,审核了承包商的施工组织设计并批准实施,施工过程中发现施工组织设计有错误,造成停工一天,承包商认为:施工组织设计监理工程师已审核批准,现在出现错误是监理工程师的责任。承包商向监理工程师出工期费用索赔。业主代表认为监理工程师监理不力,提出要扣监理费1000元。

问题2:监理工程师怎样处理索赔报告?设计院承担什么责任?监理工程师承担什么责任?承包商承担什么责任?业主承担什么责任?业主扣监理费对吗?

解答2:1)监理工程师不批准工期费用索赔,施工组织设计有错误是承包商的责任。2)监理工程师不承担责任,监理工程师履行施工组织设计审核的职责,施工组织设计有错误不是监理工程师造成的。监理工程师对施工组织设计的审核批准,不免除承包商对施工组织设计的质量责任。3)设计院没有责任,是承包商的原因。4)乘包商有责任,是承包商自己的原因。5)业主没有责任,是承包商的原因。6)业主扣监理费不对,监理工程师对施工组织设计的质量没有责任。事件3:由于承包商的错误造成了返工。承包商向监理工程师提出工期费用索赔,业主代表认为监理工程师对工程质量监理不力。提出要扣监理费1000元。

问题3:监理工程师怎样处理索赔报告?监理工程师承担什么责任?设计院承担什么责任?承包商承担什么责任?业主承担什么责任。业主扣监理费对吗?

解答3:1)监理工程师不批准工期费用索赔,返工是承包商的责任。2)监理工程师不承担责任,监理工程师履行了检验职责,没有错误的决定。返工的原因不是监理工程师造成的。3)设计院没有责任,是承包商的原因。4)承包商有责任,是承包商自己的原因。5)业主没有责任,是承包商的原因。6)业主扣监理费不对,监理工程师对返工没有责任。

事件4:监理工程师检查了承包商的隐蔽工程,并按合格签证验收。但是事后再检查发现不合格。承包商认为:隐蔽工程监理工程师已按合格签证验收,现在却断为不合格,是监理工程师的责任造成的。承包商向监理工程师提出工期费用索赔报告。业主代表认为监理工程师对工程质量监理不力,提出要扣监理费1000元。问题4:监理工程师怎样处理索赔报告?监理工程师承担什么责任?承包商承担什么责任?业主承担什么责任?

解答4:1)监理工程师不批准工期费用索赔,隐蔽工程不合格是承包商的责任。监理工程师即使已检查合格,事后检查又发现不合格,仍然是承包商的责任,承包商应当按照监理工程师的指令返工修复,直到合格。2)监理工程师应当承担监理责任,监理工程师履行了检验职责,但是有错误的决定。但是返工的原因不是监理工程师造成的。是承包商的工程质量本身就不合格,监理工程师误判为合格,但是监理工程师及时的纠正了错误。3)设计院没有责任,是承包商的原因。4)承包商有责任,是承包商自己的原因。5)业主没有责任,是承包商的原因。6)业主扣监理费不对,监理工程师的失误不是故意的,监理工程师及时的纠正了错误,没有给业主造成直接经济,不应赔偿。

事件5:监理工程师检查了承包商的管材并签证了合格可以使用,事后发现承包商在施工中使用的管材不是送检的管材,重新检验后不合格,马上向承包商下达停工令,随后下达了监理通知书,指令承包商返工,把不合格的管材立即撤出工地,按第一次检验样品进货,并报监理工程师重新检验合格后才可用于工程。为此停工2天,承包商损失5万元。承包商向监理工程师提出工期费用索赔报告。业主代表认为监理工程师对工程质量监理不力,提出要扣监理费1000元。

问题5:监理工程师怎样处理索赔报告?监理工程师承担什么责任?承包商承担什么责任?业主承担什么责任?

上一篇:社区卫生服务现状下一篇:《平行四边形和梯形》教学反思