软件工程导论 期末复习题及答案
- 格式:docx
- 大小:16.77 KB
- 文档页数:17
1.软件生存周期一般可分为__问题定义__、可行性研究、_需求分析_____、设计编码、__测试________、运行与维护阶段。
2.按软件的功能进行划分,软件可以划分为系统软件、支撑软件和应用软件。
3.可行性研究主要集中在以下四个方面经济可行性、技术可行性、法律可行性和抉择。
4.用户界面的可使用性是用户界面设计最重要的也是最基本的目标。
5.常见的软件概要设计方法有3大类:以数据流图为基础构造模块结构的___结构化设计方法_________,以数据结构为基础构造模块的__jackson方法__________,以对象、类、继承和通信为基础的__面向对象设计方法__________。
6.__数据流图________和__数据字典___共同构成系统的逻辑模型。
7.软件测试的方法有__分析方法________和___非分析方法_______(即黑盒法)。
8.单元测试一般以___白盒_____________测试为主,___黑盒______测试为辅。
9.成本估计方法主要有__自底向上估计________、_自顶向下估计_________和算法模型估计三种类型.1.下列哪个阶段不属于软件生存周期的三大阶段( C )。
A、计划阶段B、开发阶段C、编码阶段D、维护阶段2.需求分析是(A ).A、软件开发工作的基础B、软件生存周期的开始C、由系统分析员单独完成的D、由用户自己单独完成的3.原型化方法是软件开发中一类常用的方法,它与结构化方法相比较,更需要(B )。
A、明确的需求定义B、完整的生命周期C、较长的开发时间D、熟练的开发人员4.软件维护时,对测试阶段未发现的错误进行测试、诊断、定位、纠错,直至修改的回归测试过程称为( A ).A、改正性维护B、适应性维护C、完善性维护D、预防性维护5.一般说来,投入运行的软件系统中有错误(A ).A、不是不可以理解的B、是不能容忍的C、是要求退货的理由D、是必然的1.在进行总体设计时应加强模块间的联系。
软件工程导论期末复习题第一章1、什么是软件工程?软件工程方法学包括哪三要素?答:概括地说,软件工程是指导计算机软件开发和维护的一门工程学科。
采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它,这就是软件工程。
软件工程方法学三要素:方法、工具、过程。
目前使用得最广泛的软件工程方法学:传统方法学、面向对象方法学。
2、传统方法学与面向对象方法学定义传统方法学也称为生命周期方法学或结构化范型。
它采用结构化技术(结构化分析、结构化设计和结构化实现)来完成软件开发的各项任务,并使用适当的软件工具或软件工程环境来支持结构化技术的运用。
这种方法学把软件生命周期的全过程依次划分为若干个阶段,然后顺序地完成每个阶段的任务。
面向对象方法学:面向对象方法把数据和行为看成是同等重要的,它是一种以数据为主线,把数据和对数据的操作紧密地结合起来的方法。
面向对象方法学具有下述4个要点:(1)把对象作为融合了数据及在数据上的操作行为的软件构件。
(2)把所有对象都划分成类。
(3)按照父类(或称为基类)与子类(派生类)的关系,把若干个相关类组成一个层次结构的系统。
(4)对象彼此间只能通过发送消息互相联系。
3、软件生命周期有哪些阶段?软件生命周期由软件定义、软件开发和软件维护3个时期组成,每个时期又进一步划分为若干个阶段。
软件定义时期分3阶段:问题定义、可行性研究、需求分析。
开发时期分4个阶段:总体设计、详细设计、编码和单元测试、综合测试。
其中前两个阶段称为系统设计,后两个称为系统实现。
维护时期的主要任务是使软件持久地满足用户的需要。
第二章1、为什么要进行可行性研究,要从哪几个方面研究?可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。
可行性研究至少应从3个方面研究:技术可行性、经济可行性、操作可行性。
第一章软件工程学概述1.什么是软件危机(概念)在计算机软件的开发和维护过程中所遇到的一系列严重问题2.软件工程学科出现的主要原因:软件危机的出现3.什么是软件工程?(概念)①把系统的、规范的、可度量的途径应用于软件开发、运行和维护过程,也就是把工程应用于软件;②研究①中提到的途径。
4.简述结构化范型和面向对象范型的要点,并分析他们的优缺点目前使用得最广泛的软件工程方法学(2种):⑴传统方法学:也称为生命周期方法学或结构化范型。
优点:把软件生命周期划分成基干个阶段,每个阶段的任务相对独立,而且比较简单,便于不同人员分工协作,从而降低了整个软件开发过程的困难程度。
缺点:当软件规模庞大时,或者对软件的需求是模糊的或会承受时间而变化的时候,开发出的软件往往不成功;而且维护起来仍然很困难。
⑵面向对象方法学优点:降低了软件产品的复杂性;提高了软件的可理解性;简化了软件的开发和维护工作;促进了软件重用。
5.软件生命周期每个阶段的基本任务问题定义:准确地回答“要解决的问题是什么”可行性研究:确定问题是否值得去解决需求分析:准确地回答“系统必须做什么”总体设计:设计出实现目标系统的几种可能的方案确定程序由哪些模块组成以与模块间的关系详细设计:把解法具体化(设计出程序的详细规格说明)编码和单元测试:写出正确的容易理解、容易维护的程序模块综合测试:通过各种类型测试(与相应的调试)使软件达到预期的要求软件维护:通过各种必要的维护活动使系统持久地满足用户的需要软件生命周期划分成哪些阶段软件生命周期由软件定义、软件开发和运行维护(也成为软件维护)3个时期组成软件定义时期:问题定义、可行性研究和需求分析软件开发时期:总体设计、详细设计、编码和单元测试、综合测试软件维护时期6.什么是软件过程?(概念)为了获得高质量软件所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤7.常见的软件生存周期模型(了解)1.瀑布模型——阶段化过程特点:具有顺序性和依赖性缺点:是由文档驱动的。
《软件工程导论》期末复习知识点第一章填空题1、软件是、及其说明程序的。
答案:数据、计算机程序、各种文档2、软件工程包括软件开发技术和两大部分内容。
答案:软件工程管理选择题1、软件危机出现于,为了解决软件危机,人们提出了用____的原理来设计软件,这是软件工程诞生的基础。
A50年代末B60年代初 C 60年代末 D 70年代初A运筹学 B 工程学C软件学D软件学答案:C B2、开发软件需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作____。
A 软件投机B软件危机C软件工程D软件产生答案:B3、产生软件危机的原因有如下几点,除了______。
A 软件开发过程未经审查B 软件开发不分阶段,开发人员没有明确的分工C 所开发的软件,除了程序清单外,没有其他文档D 采用工程设计的方法开发软件,不符合软件本身的特点答案:D4、软件产品的开发主要是( )。
A 复制B 再生产C 拷贝D 研制答案: D判断题1、文档是软件产品的一部分,没有文档的软件就不称其为软件。
()答案:√2、一个成功的项目唯一提交的就是运行程序。
()答案:×3、瀑布模型不适用于需求不确定的情况。
()答案:√名词解释1、软件工程答案:软件工程是:①把系统的、规范的、可度量的途径应用于软件开发、运行和维护过程,也就是把工程应用于软件;②研究①中提到的途径。
2、软件生存周期答案:软件产品从形成概念开始,经过开发、运行(使用)和维护直到退役的全过程称为软件生存周期,包括软件定义、开发、使用和维护三部分。
简答题1、简述软件危机发生的原因。
答案:(1)软件的规模加大、复杂性提高、性能增强;(2)软件是逻辑产品,尚未完全认识其本质和特点;(3)缺乏有效的、系统的开发、维护大型软件项目的技术手段和管理方法;(4)用户对软件需求的描述和软件开发人员对需求的理解往往存在差异,用户经常要求修改需求,开发人员很难适应;(5)软件开发的技术人员和管理人员缺乏软件工程化的素质和要求,对工程化的开销认识不足。
1.软件生存周期一般可分为__问题定义__、可行性研究、_需求分析_____、设计编码、__测试________、运行与维护阶段。
2.按软件的功能进行划分,软件可以划分为系统软件、支撑软件和应用软件。
3.可行性研究主要集中在以下四个方面经济可行性、技术可行性、法律可行性和抉择。
4.用户界面的可使用性是用户界面设计最重要的也是最基本的目标。
5.常见的软件概要设计方法有3大类:以数据流图为基础构造模块结构的___结构化设计方法_________,以数据结构为基础构造模块的__jackson方法__________,以对象、类、继承和通信为基础的__面向对象设计方法__________。
6.__数据流图________和__数据字典___共同构成系统的逻辑模型。
7.软件测试的方法有__分析方法________和___非分析方法_______(即黑盒法)。
8.单元测试一般以___白盒_____________测试为主,___黑盒______测试为辅。
9.成本估计方法主要有__自底向上估计________、_自顶向下估计_________和算法模型估计三种类型。
1.下列哪个阶段不属于软件生存周期的三大阶段( C )。
A、计划阶段B、开发阶段C、编码阶段D、维护阶段2.需求分析是(A )。
A、软件开发工作的基础B、软件生存周期的开始C、由系统分析员单独完成的D、由用户自己单独完成的3.原型化方法是软件开发中一类常用的方法,它与结构化方法相比较,更需要( B )。
A、明确的需求定义B、完整的生命周期C、较长的开发时间D、熟练的开发人员4.软件维护时,对测试阶段未发现的错误进行测试、诊断、定位、纠错,直至修改的回归测试过程称为( A )。
A、改正性维护 B、适应性维护C、完善性维护D、预防性维护5.一般说来,投入运行的软件系统中有错误(A )。
A、不是不可以理解的B、是不能容忍的C、是要求退货的理由D、是必然的1.在进行总体设计时应加强模块间的联系。
一、填空题1.软件生存周期一般可分为问题定义、可行性研究、需求分析、总体设计、详细设计、编码和单元测试、综合测试、软件维护。
2.按软件的功能进行划分,软件可以划分为系统软件、支撑软件和应用软件。
3.可行性研究主要集中在以下四个方面经济可行性、技术可行性、法律可行性和操作可行性。
4.用户界面的可使用性是用户界面设计最重要的也是最基本的目标。
5.常见的软件概要设计方法有3大类:以数据流图为基础构造模块结构的结构化设计方法,以数据结构为基础构造模块的方法,以对象、类、继承和通信为基础的面向对象设计方法。
6.数据流图和数据字典共同构成系统的逻辑模型。
7.软件测试的方法有分析方法和非分析方法。
8.单元测试一般以白盒测试为主,黑盒测试为辅。
9.成本估计方法主要有自底向上、自顶向下和算法模型估计三种类型。
10.系统流程图是描述物理模型的传统工具,用图形符号表示系统中各个元素表达了系统中各种元素之间的( )情况。
解:信息流动[解析]系统流程图是描述物理系统的传统工具,用图形符号表示系统中的各个元素,如人工处理、数据处理、数据库、文件、设备等,表达了元素之间的信息流动的情况。
11.成本效益分析的目的是从( )角度评价开发一个项目是否可行。
解:经济[解析]成本效益分析首先是估算将要开发的系统的开发成本,然后与可能取得的效益进行比较和权衡,其目的是从经济角度评价开发一个新的软件项目是否可行。
12.自顶向下结合的渐增式测试法,在组合模块时有两种组合策略:深度优先策略和( ) 。
解:宽度优先策略[解析]渐增式测试法有自顶向下结合和自底向上结合两种组装模块的方法,其中自顶向下集成是构造程序结构的一种增量式方式,不需要编写驱动模块,只需要编写桩模块。
它从主控模块开始,按照软件的控制层次结构,以深度优先或宽度优先的策略,逐步把各个模块集成在一起。
13.独立路径是指包括一组以前没有处理的语句或条件的一条路径。
从程序图来看,一条独立路径是至少包含有一条( )的边的路径。
软件工程导论期末复习和答案1.软件生存周期一般可分为__问题定义__、可行性研究、_需求分析_____、设计编码、__测试________、运行与维护阶段。
2.按软件的功能进行划分,软件可以划分为系统软件、支撑软件和应用软件。
3.可行性研究主要集中在以下四个方面经济可行性、技术可行性、法律可行性和抉择。
4.用户界面的可使用性是用户界面设计最重要的也是最基本的目标。
5.常见的软件概要设计方法有3大类:以数据流图为基础构造模块结构的___结构化设计方法_________,以数据结构为基础构造模块的__jackson方法__________,以对象、类、继承和通信为基础的__面向对象设计方法__________。
6.__数据流图________和__数据字典___共同构成系统的逻辑模型。
7.软件测试的方法有__分析方法________和___非分析方法_______(即黑盒法)。
8.单元测试一般以___白盒_____________测试为主,___黑盒______测试为辅。
9.成本估计方法主要有__自底向上估计________、_自顶向下估计_________和算法模型估计三种类型。
1.下列哪个阶段不属于软件生存周期的三大阶段( C )。
A、计划阶段B、开发阶段C、编码阶段D、维护阶段2.需求分析是(A )。
A、软件开发工作的基础B、软件生存周期的开始C、由系统分析员单独完成的D、由用户自己单独完成的3.原型化方法是软件开发中一类常用的方法,它与结构化方法相比较,更需要(B )。
A、明确的需求定义B、完整的生命周期C、较长的开发时间D、熟练的开发人员4.软件维护时,对测试阶段未发现的错误进行测试、诊断、定位、纠错,直至修改的回归测试过程称为( A )。
A、改正性维护B、适应性维护C、完善性维护D、预防性维护5.一般说来,投入运行的软件系统中有错误(A )。
A、不是不可以理解的B、是不能容忍的C、是要求退货的理由D、是必然的1.在进行总体设计时应加强模块间的联系。
1.填空题1.一般来说,可以从__一致性__、_完整性___、_现实性____和_有效性___四个方面验证软件需求的正确性。
2.IPO图是_输入、处理和输出图_的简称,它是美国IBM公司发展完善起来的一种图形工具.3.系统流程图是描述__物理模型__的传统工具,用图形符号表达了系统中各种元素之间的_____信息流动_____情况.4.数据流图中的箭头表示数据流,椭圆或圆形表示数据处理 ,矩形表示数据的源点/终点。
5.软件测试的步骤按顺序分别是:___单元测试_____、子系统测试、系统测试(子系统和系统测试通常称为集成测试)、__确认测试__和_____系统测试(集成测试)____6.软件生命周期一般可分为_问题定义_、可行性研究、_需求分析_、设计编码、_测试_、运行与维护阶段。
7.可行性研究主要集中在以下四个方面_经济可行性_、__技术可行性____、__法律可行性___和抉择.8.在结构化设计中,HIPO图应用在总体设计阶段,由IPO图和_层次图_两部分组成。
9.复杂问题的对象模型通常由下述五个层次组成:主题层、___类与对象_层、__结构___层、_属性_层和__服务_层。
10.实施精化设计的目标是基于模块的“高内聚低耦合"的原则,提高模块的_独立性. 11.软件生命周期一般可分为___问题定义_、可行性研究、__需求分析__、概要设计__、详细设计、编码、__软件测试_、运行与维护阶段。
12.面向对象的数据存储管理模式分为__文件__、_关系数据库__和__面向对象数据库___三种.13.单元测试一般以_白盒_测试为主,__黑盒__测试为辅.14.软件工程三要素包括_方法_、__工具___和__过程___,其中, _过程_支持软件开发的各个环节的控制和管理.15.类构件的重用方式有_实力重用__、__继承重用______和_ 多态重用__三种。
16.能力成熟度模型分为5个等级:初始级、____可重复____级、__已定义___级、____已管理__级和__优化____级。
一、选择题1、软件是一种(B)性工业产品。
(1)理论(2)知识(或逻辑)(3)消耗(4)体力2、需求分析是在(B)进行的。
(1)用户(2)用户和分析人员之间(3)开发人员内部(4)使用和维护人员之间3、在软件的可行性研究中经常从不同角度对系统进行可行性研究,其中从功能角度对系统进行研究属于( B )的研究。
(1)经济可行性(2)技术可行性(3)操作可行性(4)法律可行性4、在软件工程项目中,不随参与人员的增加而使软件的生产率增加的主要问题是( D )。
(1)工作阶段的等待时间(2)生产原型的复杂性(3)参与人员所需的工作站数(4)参与人员之间的沟通困难5、需求分析阶段的研究对象是( A )。
(1)用户需求(2)分析员要求(3)系统需求(4)软硬件需求6、系统分析员应当(D)。
(1)善于使用户接受自已的观点(2)善于使自已获得成就(3)是用户与计算机技术人员的有效协调与组织者(4)满足上述所有条件7、数据流图的绘制过程,是对新系统的需求进行综合分析和形成新系统( A )的过程。
(1)逻辑模型(2)物理模型(3)总体方案(4)可行性报告8、系统测试的目的是(D)。
(1)找出编码错误(2)找出数据错误(3)要证明程序无错(4)发现软件错误9.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( A )A.软件工程B.软件周期C.软件危机D.软件产生10.研究开发所需要的成本和资源是属于可行性研究中的( B )研究的一方面。
A.技术可行性B.经济可行性C.社会可行性D.法律可行性二、名词解释1、什么是软件危机?答:软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。
2、软件危机有哪两个主要问题?答:主要是两个问题。
1. 如何开发软件,怎样满足对软件的日益增长的需求。
2. 如何维护数量不断膨胀的已有软件3、什么是软件工程?答:软件工程是:1、把系统的、规范的、可度量的途径应用于软件开发、运行和维护过程,也就是把工程应用与软件;2、研究1中提到的途径。
1。
填空题1.一般来说,可以从__一致性__、_完整性___、_现实性____和_有效性___四个方面验证软件需求的正确性。
2.IPO图是_输入、处理和输出图_的简称,它是美国IBM公司发展完善起来的一种图形工具。
3.系统流程图是描述__物理模型__的传统工具,用图形符号表达了系统中各种元素之间的_____信息流动_____情况。
4.数据流图中的箭头表示数据流,椭圆或圆形表示数据处理 ,矩形表示数据的源点/终点。
5.软件测试的步骤按顺序分别是:___单元测试_____、子系统测试、系统测试(子系统和系统测试通常称为集成测试)、__确认测试__和_____系统测试(集成测试)____6.软件生命周期一般可分为_问题定义_、可行性研究、_需求分析_、设计编码、_测试_、运行与维护阶段.7.可行性研究主要集中在以下四个方面_经济可行性_、__技术可行性____、__法律可行性___和抉择。
8.在结构化设计中,HIPO图应用在总体设计阶段,由IPO图和_层次图_两部分组成.9.复杂问题的对象模型通常由下述五个层次组成:主题层、___类与对象_层、__结构___层、_属性_层和__服务_层。
10.实施精化设计的目标是基于模块的“高内聚低耦合"的原则,提高模块的_独立性。
11.软件生命周期一般可分为___问题定义_、可行性研究、__需求分析__、概要设计__、详细设计、编码、__软件测试_、运行与维护阶段。
12.面向对象的数据存储管理模式分为__文件__、_关系数据库__和__面向对象数据库___三种.13.单元测试一般以_白盒_测试为主,__黑盒__测试为辅.14.软件工程三要素包括_方法_、__工具___和__过程___,其中, _过程_支持软件开发的各个环节的控制和管理.15.类构件的重用方式有_实力重用__、__继承重用______和_ 多态重用__三种.16.能力成熟度模型分为5个等级:初始级、____可重复____级、__已定义___级、____已管理__级和__优化____级。
软件工程导论期末复习题及答案正确答案:C.研究软件系统的开发过程和方法软件工程的主要目标是提高软件的质量,包括可靠性、可用性、可维护性和可重用性等。
同时,软件工程也致力于降低软件开发和维护的成本,提高软件的生产率。
因此,以上选项都是正确的。
A.人员B.方法C.工具D.程序正确答案:D.程序软件工程的三个基本要素是人员、方法和工具。
其中,人员是指参与软件开发和维护的人员,包括项目经理、系统分析师、程序员、测试人员等;方法是开发软件所采用的方法,包括面向对象方法、面向过程方法等;工具是指支持软件开发和维护的工具,包括编译器、调试器、测试工具等。
程序是软件开发的结果之一,不属于软件工程的三个基本要素。
D.软件从测试到发布的整个过程正确答案:A.软件从开发到维护的整个过程软件生命周期是指软件从开发到维护的整个过程,包括需求分析、设计、编码、测试、发布、维护和退役等阶段。
因此,选项A是正确的答案。
选项B、C、D都只描述了软件生命周期的部分阶段,不完整。
A.需求分析B.编码C.测试D.维护正确答案:D.维护软件开发过程中的活动包括需求分析、设计、编码、测试等阶段,而维护是软件使用过程中的一个阶段,不属于软件开发过程中的活动。
因此,选项D是正确的答案。
在软件工程中,以下哪个选项最接近于“用户故事”的定义?答案:A.一种用于描述用户需求的文档。
用户故事是软件开发中的一种重要工具,它用于收集、整理和描述用户需求,以便更好地理解和满足用户的需求。
以下哪个选项是面向对象编程(OOP)中的基本概念?答案:B.类。
在面向对象编程中,类是一种抽象数据类型,它定义了一个对象的结构,包括属性(状态)和方法(行为)。
在软件开发中,以下哪个阶段最可能涉及到代码重构?答案:C.编码阶段。
代码重构是在编码阶段进行的一项活动,它通常涉及到修改和优化代码的结构和实现方式,以提高代码的可读性、可维护性和效率。
答案:A. Git。
版本控制是软件开发中的一项重要工具,用于跟踪和管理代码的变更。
Git是一种分布式版本控制系统,它允许开发团队成员之间协同工作,并可以轻松地回滚错误的更改。
在软件测试中,以下哪个选项最接近于“负载测试”?答案:C.压力测试。
负载测试是一种软件测试技术,它通过模拟大量的用户请求来测试系统的性能和可伸缩性。
在负载测试中,通常会模拟各种不同的用户场景和用户行为,以确定系统在各种情况下的性能表现。
软件工程是一门研究计算机软件开发、维护和管理的科学。
它致力于通过系统方法、工具和技术来提高软件开发的效率和质量。
软件工程的主要活动包括需求分析、设计、编码、测试和维护。
这些活动相互关联,形成一个完整的软件开发周期。
请解释什么是“敏捷开发”模型,并列举其优点和缺点。
敏捷开发是一种以人为核心、迭代、循序渐进的软件开发方法。
它强调团队合作、客户需求和适应变化。
优点包括快速响应变化、促进团队合作、提高软件质量等。
缺点包括可能过度迭代、需求定义不清晰、难以管理复杂项目等。
在面向对象编程中,什么是封装?并简述其优点。
封装是指将数据(属性)和操作数据的函数(方法)捆绑到一起,形成一个独立的实体(对象)。
封装可以隐藏对象的内部实现细节,只通过对象提供的接口与外界交互,从而提高软件的安全性和可维护性。
优点包括提高代码的可重用性、可维护性和安全性。
工程项目管理的基本原则是什么?请列举三个原则并简述其含义。
工程项目管理的主要阶段包括哪些?每个阶段的主要任务是什么?什么是项目时间管理?如何制定有效的项目时间表?项目质量管理的主要原则是什么?请列举三个原则并简述其含义。
如何进行有效的项目沟通管理?请列举三种项目沟通方法。
项目风险管理的主要步骤是什么?请列举并简述每个步骤。
工程项目团队建设的重要性是什么?如何进行有效的团队建设活动?工程项目管理的未来发展趋势是什么?请列举三个并简述其含义。
工程项目管理是指对工程项目的计划、组织、指挥、协调和控制,以确保项目的成功实施和满足项目利益相关者的需求。
其主要目标是实现项目的目标,同时平衡项目的成本、时间和质量。
工程项目管理的基本原则包括:全过程管理原则、全面管理原则、以及利益相关者协同工作原则。
全过程管理原则强调对项目整个生命周期的管理,包括规划、设计、施工和运营等阶段;全面管理原则要求对项目的范围、时间、成本、质量、人力资源、风险等方面进行全面控制和管理;利益相关者协同工作原则强调项目利益相关者之间的沟通和协作,以实现项目的共同目标。
工程项目管理的主要阶段包括:项目立项、项目计划、项目实施、项目控制和项目收尾。
项目立项阶段的主要任务是确定项目的目标和可行性;项目计划阶段负责制定项目的计划和预算;项目实施阶段涉及项目的建设和施工;项目控制阶段负责对项目的进度、成本和质量进行监控和管理;项目收尾阶段则负责项目的验收和交付。
项目范围管理包括确定项目的范围,制定范围计划,管理和控制范围变更,以及确保项目范围的有效完成。
其主要目标是确保项目包含所需的工作,而不包含不必要的工作。
项目时间管理包括制定项目时间表,安排任务和活动,确定关键路径,以及监控项目进度。
制定有效的项目时间表需要考虑到项目的目标、资源和限制条件,同时制定合理的时间计划并监控执行情况。
项目质量管理的主要原则包括质量第一原则、质量标准原则和持续改进原则。
质量第一原则强调质量是项目成功的关键因素;质量标准原则要求根据项目的具体情况制定合理的质量标准;持续改进原则强调在项目实施过程中不断改进和优化质量管理体系。
有效的项目沟通管理需要建立良好的沟通机制,包括定期会议、报告和沟通渠道等。
采用多种沟通方式,如书面报告、口头汇报和在线沟通等,以满足不同利益相关者的需求。
项目风险管理的主要步骤包括风险识别、风险评估、风险应对和风险监控。
风险识别是对项目中可能出现的风险进行预测和识别;风险评估是对已识别的风险进行定量和定性分析;风险应对是根据风险评估的结果制定相应的应对措施;风险监控是在项目实施过程中对已识别的风险进行持续监控和评估。
工程项目团队建设的重要性在于提高团队的凝聚力、创造力和合作能力,以实现项目的共同目标。
有效的团队建设活动包括团队成员之间的沟通、协作和团队建设训练等。
这些活动可以增强团队成员之间的信任和默契,提高团队的绩效和工作效率。
工程项目管理的未来发展趋势包括信息化、集成化和可持续化。
信息化发展将促进工程项目管理的智能化和自动化,提高项目管理效率;集成化强调对项目各个阶段的整合和协调,实现全生命周期管理;可持续化则注重项目的环境友好和社会责任,实现项目的可持续发展。
在运筹学中,线性规划的目标是寻找一个向量,该向量满足哪些条件?答案:C.最优性、可行性、唯一性。
线性规划的目标是寻找一个最优解,该解满足给定的线性约束条件,且在所有可行解中具有最小或最大的目标函数值。
由于线性规划的约束条件和目标函数都是线性的,因此最优解是唯一的。
答案:A.动态规划。
动态规划主要用于求解多阶段决策过程的最优解问题,而网络优化问题通常涉及到的是在给定约束条件下的最优化问题,如最小生成树问题、旅行商问题等,其求解方法包括遗传算法、模拟退火、蚁群算法等。
在整数规划中,如果一个变量被赋予了一个整数值,那么它应该在模型中作为?答案:B.离散变量。
整数规划中的变量必须是整数,因此如果一个变量被赋予了一个整数值,那么它应该被视为离散变量。
请简述运筹学中的“对偶问题”是什么?在对偶问题中,原始问题的最优解和其对偶问题的最优解之间的关系是什么?答案:对偶问题是指在给定线性规划问题中,通过将约束条件和目标函数进行转换,得到一个新的线性规划问题。
对偶问题与原始问题的目标函数相反,但约束条件相同。
对于任何一个线性规划问题,如果其原始问题的最优解存在,那么其对偶问题的最优解也一定存在,并且它们的值相等。
这种关系被称为“对偶定理”。
请简述什么是“灵敏度分析”?在决策分析中,灵敏度分析的作用是什么?答案:灵敏度分析是指在决策分析中,对模型或系统的输入进行微小变动,并观察模型或系统的输出是否发生显著变化的过程。
灵敏度分析的作用是帮助决策者了解模型或系统的稳定性,即当输入发生微小变化时,输出是否会发生显著变化。
通过灵敏度分析,决策者可以了解模型或系统的鲁棒性,从而更好地理解和预测系统的行为。
B.选择建筑材料的种类和厚度需要考虑其力学性能C.研究机器部件的强度和刚度是其正常运行的重要保证答案:D.工程力学不涉及生物医学领域的应用答案:在建筑设计中,工程力学被广泛应用于结构的强度和刚度分析。
结构设计时需要考虑到载荷、材料属性、结构形状等因素,通过运用工程力学的知识,可以确定最优的设计方案,确保建筑的安全性和稳定性。
例如,在桥梁设计中,需要分析桥墩和桥身的受力情况,以确保其能够承受车辆和自然环境等因素引起的各种载荷。
答案:材料的力学性能是指材料在受到外力作用时表现出来的性质。
这些性质包括弹性、塑性、强度、韧性等。
例如,钢材料的弹性模量较高,意味着它在受到拉伸或压缩时不易变形;而塑料材料的弹性模量较低,容易发生变形。
另外,钢材料还具有较高的屈服强度和抗拉强度,这意味着在承受较大载荷时不易发生塑性变形或断裂。
请简述什么是市场失灵,以及政府应该如何应对?请说明垄断和竞争市场相比,为什么会导致价格更高、产量更低?请简述腐败对经济的影响,以及政府应该如何应对。
请简述政府在经济发展中的角色,以及其经济职能。
请说明政府在纠正外部性时可能面临的主要困难是什么。
(1) pig ( ) (2) cat ( ) (3) dog ( ) (4) cow ( )答案:(1)猪 (2)猫 (3)狗 (4)奶牛(1) I have a new friend. ( )(2) My name is Tom. ( )(1) What's your name? ( )(2) What's your father's job? ( )(1) — What's your favourite animal? — ( )A. I like pandas.B. I like elephant.C. I like dogs.(2) — What's your name? — ( )A. Yes, I'm a student.B. My name is Li Lei.C. I'm fine.(3) — What's your father's job? — ( )A. He's a teacher.B. He's a worker.C. He's a doctor.D. He's a farmer.参考答案:A.设计阶段。