软件工程期末复习要点归纳总结案.docx

软件工程期末复习要点归纳总结案.docx
软件工程期末复习要点归纳总结案.docx

第一章软件工程学概论

1、软件危机产生的原因

软件本身的特点:难于维护、逻辑复杂

软件开发与维护的方法不正确:忽略需求分析重要性、轻视软件维护

课本表述:

1、软件不同于硬件,它是计算机中的逻辑部件而不是物理部件

2、软件不同于一般程序,它的一个显著特点是规模庞大,而且程序的复杂性将规模的

增加而呈现指数上升。

3、软件本身特有的特点确实给开发和维护带了一些客观困难

4、软件开发与维护有关的许多错误认识与做法有关(忽略需求分析,轻视软件维护)

5、对用户要求没有完整准确的认识就匆忙开始着手编写程序

6、在软件不同阶段进行修改需要付出的代价是很不相同的

2、软件危机的表现(什么是软件危机)

(1)、成本高:

(2)、软件质量得不到保证:软件质量问题导致失败的软件项目非常多

(3)、进度难以控制:

●项目延期比比皆是

●由于进度问题而取消的软件项目较常见

●只有一小部分的项目能够按期完成

(4)、维护十分困难:

▼软件维护的多样性

▼软件维护的复杂性

▼软件维护的副作用

3、克服软件危机

(1)、管理的角度:

软件开发过程的研究、文档的标准化以及人员的交流方式等

(2)、软件开发方法的研究

结构化软件开发方法, 面向对象的开发

4、软件工程的定义

概括的说,软件工程师指导计算机软件开发和维护的一门工程学科。采用工程的概念、原理、技术和方法来开发和维护软件,把经过时间考验而证明正确的管理技术和当前能够得

到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它,这就是软件工程。

(1)、软件工程就是建立和使用一套合理的工程原理,从而经济地获得可靠的、可以在实际机器上高效运行的软件。

(2)、①把系统的、规范的、可度量的方法应用于软件开发、运行和维护的过程,也就是把工程应用于软件.②研究①中提到的途径

总之:软件工程是应用计算机科学、数学及管理科学等原理开发软件的工程。他借鉴传统工程的原理、方法,以提高质量,降低成本为目的。

5、软件工程的本质特性

1、关注与大型程序的构造

2、中心课题是控制复杂度

3、软件经常变化

4、开发软件的效率非常重要

5、和谐的合作是开发软件的关键

6、软件必须有效地支持它的用户

7、在软件工程领域中通常由具有一个文化背景的人替另外一种文化背景的人创造产品

6、软件工程的基本原理

1、用分阶段的生命周期计划严格管理

2、坚持进行阶段评审

3、实行严格的产品控制

4、采用现代程序设计技术

5、结果应能清楚地审查

6、开发小组应该少而精

7、承认不断改进软件工程实践的必要性

软件工程学包含3个要素:方法、工具和过程

7、软件生命周期

(1)、概念:

软件生命周期由软件定义、软件开发和运行维护(也成软件维护)3个时期组成。

(2)、内容:

1、问题定义

回答“要解决的问题是什么?“,写出关于问题性质、工程目标和工程规模的书面报告

2、可行性分析

回答”对于问题是否有行得通的解决办法?“,即探索问题是否值得去解,是否有可行的办法

3、需求分析

确定”为了解决这个问题,目标系统必须做什么“,确定目标系统必须具备哪些功能,得到需求规格说明书。

4、总体设计

回答”概括地说,应该怎样实现目标系统?“,确定程序由哪些模块组成以及模间的关系

5、详细设计

回答”应该怎样具体地实现这个系统呢?”,确定实现模块功能所需要的算法与数据结构

6、编码和单元测试

写出正确的容易理解、容易维护的程序模块,然后仔细测试每个模块

7、综合测试

通过各种类型的测试(及相应的调试)是软件达到预定要求

8、软件维护

通过各种必要活动是系统持久地满足用户需求

8、生命周期模型

(1)、瀑布模型

传统瀑布模型特点:

1、阶段间具有顺序性与依赖性

2、推迟实现的观点

3、质量保证的观点

瀑布模型

优点:

1、可强迫开发人员使用规范的方法(例如:结构化技术);

2、严格规定每个阶段必须提交的文档;

3、要求每个阶段交出的所有产品都必须通过验证。

缺点:

1、“瀑布模型是由文档驱动的”成为主要缺点

适用范围:

适合于用户需求明确、完整、无重大变化的软件项目开发。

(2)、快速原型模型

适用范围:

用户不能给出完整、准确的需求说明,或者开发者不能确定算法的有效性、操作系统的适应性或人机交互的形式等情况。

(3)、增量模型

特点:

1、反复的应用瀑布模型的基本成分和原型模型的迭代特征,每一个线型过程

产生一个“增量”的发布或提交,该增量均是一个可运行的产品。

2、早期的版本实现用户的基本需求,并提供给用户评估的平台。

优点:

1、在较短时间内向用户提交可完成部分工作的产品;

2、逐步增加产品功能可以使用户有较充裕的时间学习和适应新产品,从而减

少一个全新的软件可能给客户组织带来的冲击;

缺点:

1、软件体系结构必须是开放的;

2、开发人员既要把软件系统看作整体。又要看成可独立的构件,相互矛盾;

3、多个构件并行开发,具有无法集成的风险。

(4)、螺旋模型

基本思想:

使用原型或其他方法来降低风险。

适用范围:

适用于内部开发大规模软件项目。

优点:

1、对可选方案和约束条件的强调有利于已有软件的重用,也有助于把软件质

量作为软件发的一个重要目标

2、减少了过多测试或测试不足

3、维护和开发之间并没有本质区别

缺点:

1、风险驱动,需要相当丰富的风险评估经验和专门知识,否则风险更大

2、随着迭代次数的增加,工作量加大,软件开发成本增加

(5)、喷泉模型

特点:

喷泉模型是一种以用户需求为动力,以对象为驱动的模型,主要用于采用对象

技术的软件开发项目。该模型认为软件开发过程自下而上周期的各阶段是相互

迭代和无间隙的特性。

(6)、Rational统一过程

RUP重复一系列周期,每个周期由一个交付给用户的产品结束。每个周期划分为初

始、细化、构造和移交四个阶段,每个阶段围绕着五个核心工作流(需求、分析、设计、实现、测试)分别迭代。

第二章可行性研究

1、概念(目的)

用最小的代价在尽可能短的时间内确定问题是否能够解决,不是解决问题,而是确定问题是否值得去解决。

2、可行性研究任务

了解客户的要求及现实环境,从技术、经济和社会因素等三方面研究并论证本软件项目的可行性,编写可行性研究报告,制定初步项目开发计划。

即对软件开发以后的行动方针提出建议。

3、研究内容

(1)技术可行性使用现有的技术能实现这个系统吗?

(2)经济可行性这个系统的经济效益能超过它的开发成本吗?

(3)操作可行性系统的操作方式在这个用户组织内行得通吗?

(4)法律可行性新系统开发是否会侵犯法藤、集体或国家利益?

4、数据字典

(1)、内容

1、数据流

2、数据流分量(即数据元素)

3、数据存储

4、处理

(2)、作用

对于数据流图中出现的所有被命名的图形元素在字典中作为一个词条加以定义,使得每一个图形元素都有一个确切的定义。

第三章需求分析

1、需求分析的任务

(1)确定对系统的综合要求

(2)分析系统的数据要求

(3)导出系统的逻辑模型

(4)修正系统的开发步骤

2、获取需求的方法

(1)访谈

(2)面向数据流自顶向下

(3)简易的应用规模说明技术

(4)快速建立软件模型

3、实体-关系图(P63)、层次方框图(P68)和IPO图(P69)

4、结构化分析模型

●数据流图:

描绘当数据在软件系统中移动时被变换的逻辑过程,指明系统具有的变换数据的功能,是建立功能模型的基础

●实体-联系图:

描绘数据对象及数据对象之间的关系,用于建立数据模型。

●状态转换图:

指明了作为外部事件结果的系统行为。描绘了系统的各种行为模式(称为“状态”)和在不同状态间转换的方式。是行为建模的基础

第四章总体设计

1、模块独立性与耦合性(P97)

(1)模块化

把程序划分成独立命名且可独立访问的模块,每个模块完成一个子功能,把这些模块集成起来构成一个整体,可以完成指定的功能满足用户的需求模块化的优点:

1.使软件结构清晰,容易设计也容易阅读与理解

2.容易测试与调试,提高可靠性

3.提高软件的可修改性

4.有助于软件开发工程的组织管理

(2)模块独立的重要性

○有效的模块化(即具有独立的模块)的软件比较容易开发出来

○独立的模块比较容易测试和维护

(3)耦合

衡量不同模块彼此间互相依赖(连接)的紧密程度,耦合要低,即每个模块和其他模块之间的关系要简单

1、数据耦合:两个模块之间通过参数交换信息,而且交换的信息仅仅是数据

2、控制耦合:传递的信息中有控制信息

3、特征耦合:当把整个数据结构作为参数传递而被调用的模块只需要使用其

中一部分数据元素

4、公共环境耦合:两个或多个模块通过一个公共环境相互作用

5、内容耦合:出现一下情况之一,则为内容耦合:

1、一个模块访问另一个模块的内部数据

2、一个模块不通过正常入口而转到另一个模块的内部

3、两个模块有一部分代码重叠

4、一个模块有多个入口

数据耦合<控制耦合<特征耦合<公共环境耦合<内容耦合

(4)内聚(P99)

衡量一个模块内部各个元素彼此结合的紧密程度。内聚要高,每个模块完成一个相对独立的特定子功能

信息隐藏(P96)

应该这样设计和确定模块,使得一个模块内包含的信息(过程和数据)对于不需要这些信息的模块来说,是不能访问的

2、启发规则

1、改进软件结构提高模块独立性

2、模块规模应该适中

3、深度、宽度、扇入、扇出都应适中

4、模块的作用域应该在控制域之内

5、力争降低模块接口的复杂度

6、设计单入口、单出口模块

7、模块功能应该可以预测

3、层次图和HIPO图(P102)

4、面向数据流的设计方法(P104)

(1)概念

面向数据流设计就是把信息流映射成软件结构,信息流的类型决定了映射的方法。

信息流包括变换流、事物流。

(2)变换分析与事务分析(P105)

5、小结

i.进行软件结构设计遵循的最主要的原理是模块独立原理

ii.抽象和求精是一对互补概念

iii.软件工程师在实践中总结经验得出一些很有参考价值的启发式规则

iv.自顶向下逐步求精是进行软件结构设计的常用途径

v.用形式化的方法由数据流图映射出软件结构

第五章实现

1、选择程序设计语言

为了使程序容易测试和维护以减少软件的总成本,所选用的高级语言程序应该有理想的模块化机制,以及可读性好的控制结构和数据结构:为了便于调试和提高软件可靠性,语言特点应该是编译程序能够尽可能多地发现程序中的错误;为了降低软件开发和维护的成本,选用的高级语言应该有良好的独立编译机制。

第六章软件测试

2、测试的概念

(1)测试是为了发现程序中的错误而执行程序的过程

(2)好的测试方案是极可能发现了至今为止尚未发现的错误的测试方案。

(3)成功的测试是发现了至今为止尚未发现的错误的测试。

3、测试的过程与步骤(P153)

大型软件的测试过程基本由下述几个步骤组成

(1)模块测试(单元测试)发现编码和详细设计的错误

(2)子系统测试

(3)系统测试(集成测试)

(4)验收测试(确认测试)

(5)平行运行

4、单元测试(P153)

着重从下述5个模块进行测试(主要使用白盒测试技术)

(1)模块接口

(2)局部数据结构

(3)重要的执行通路

(4)出错处理通路

(5)边界条件

5、集成测试(P156)

集成测试就是测试和组装软件的系统化技术,主要目标是发现与接口有关的问题。

有两种集成策咯

(1)自顶向下集成

(2)自底向上集成

6、确认测试(P160)

也称验收测试,它的目标是验证软件的有效性。通常使用黑盒测试法。

7、白盒测试技术(P162)

白盒方法测试软件时设计测试数据的典型技术

(1)逻辑覆盖

1、语句覆盖

2、判定覆盖

3、条件覆盖

4、判定/条件覆盖

5、条件组合覆盖

6、点覆盖

7、边覆盖

8、路径覆盖

(2)控制结构测试

1、基本路径测试

2、条件测试

3、循环测试

8、黑盒测试技术(P171)

黑盒测试力图发现下述类型的错误:

(1)功能不正确或遗漏了功能。

(2)界面错误。

(3)数据结构错误或外部访问数据库错误

(4)性能错误

(5)初始化和终止错误

黑盒测试用到的技术

(1)等价划分

(2)边界值分析

(3)错误推测

第七章维护

1、维护的定义(P189)

所谓软件维护就是在软件已经交付使用周,为了改正错误或满足新的需要而修改软件的过程。

根据交付使用之后可能进行的4项活动具体定义软件维护

(1)改正性维护

纠正在使用过程中暴露出来的错误;诊断和改正错误的过程,

(2)适应性维护

为了和变化了的环境适当地配合而进行的修改软件活动

(3)完善性维护

在使用软件的过程中增加新的功能或修改已有功能,还可能提出一般性的改进意见的过程

(4)预防性维护

为了改进未来的可维护性与可靠性,或为了给未来的改进奠定更好的基础而修改软件的过程。

2、维护的过程(P192)

(1)维护组织

(2)维护报告

(3)维护的事件流

(4)保存维护记录

(5)评价维护活动

3、小结

1、软件生命周期每个阶段的工作都和软件可维护性有密切关系。

2、再工程过程可以在完成任意一个活动之后中止

第八章面向对象技术

1、面向对象方法学要点(P203)

面向对象方法学的出发点和基本原则,是尽可能模拟人类思维方法,是开发软件尽可能接近人类认识世界解决问题的方法与过程。

2、面向对象方法学优点

1、与人类习惯的思维方法一致

2、稳定性好

3、可重用性好

4、较易开发大型软件产品

5、可维护性好

3、对象模型(P216)

对象模型表示静态的,结构化的系统的“数据”性质。它是对模拟客观世界实体的对象以及对象彼此之间的关系的映射,描述了系统的静态结构。

4、动态模型(P223)

动态模型表示瞬时的、行为化的系统的”控制“性质,它规定了对象模型中的对象的合法序列。

5、功能模型(P224)

功能模型表示变化的系统的”功能“性质,他指明了系统应该”做什么”,因此更直接反映了用户对目标系统的需求。

6、 三种模型之间的关系(P 228)

功能模型指明了系统应该“做什么”;动态模型明确规定了什么时候(即在何种状

况下接受什么时间的触发)做;对象模型则定义了做事情的实体。

在面向对象方法学中,对象模型是最基本的,它为其他两种模型奠定了基础,人们依靠对象模型完成了3中模型的集成。下面扼要地叙述3种模型之间的关系。

三种模型描述了系统的不同方面:

7、 其

复杂问题(大型系统)的对象模型通常由下述5个层次组成:主题层、类与对象层、

结构层、属性层、服务层 主题层 类与对象层 结构层 属性层

服务层

面向对象开发方法包括OOA(面向对象分析)、OOD(面向对象设计)、OOP(面向对象实现)三个部分

第九章软件项目管理

1、估算软件规模(P305)

(1)代码行技术

每个人了估计程序的最小规模(a),最大规模(b)和最可能规模(m),分别算出这3中规模的平均值a?、b?和m?之后,用下面公式计算程序规模:

L = a?+4m?+b?

6

(2)功能点技术

2、项目进度(Gantt图)

3、质量保证

概括得说,软件质量就是“软件与明确地和隐含地定义的需要相一致的程度”。更具体地说,软件质量是软件与明确地叙述的功能和性能需求、文档中明确描述的开发标准以及任何专业开发的软件产品都应该具有的隐含特征相一致的程度。

4、软件配置管理

软件配置管理事是在软件的整个生命周期内管理变化的一组活动。具体地说,这组活动用来:

(1)标识变化

(2)控制变化

(3)确保适当地实现了变化

(4)向需要知道这类信息的人报告变化

5、基线

基线是一个软件配置管理概念,它有助于人们在不严重合理变化的前提下来控制变化,

简而言之,基线就是通过了正式复审的软件配置项。。在软件配置项变成基线之前,可以迅速而非正式地修改它。

其他复习

简答题

1、简述文档在软件工程中的作用。

(1) 提高软件开发过程的能见度

(2) 提高开发效率

(3) 作为开发人员阶段工作成果和结束标志

(4) 记录开发过程的有关信息便于使用与维护;

(5) 提供软件运行、维护和培训有关资料;

(6) 便于用户了解软件功能、性能。

软件工程期末考试重点

软件工程期末考试重点 《软件工程》期末复习重点 第一章软件工程 1. 什么是软件工程。 A.把系统化的、规范的、可度量的途径应用于软件开发、运行和维护的过程,也就是把工程化应用于软件中;b.研究a中提到的途径。2. 软件工程的三要素:方法、工具和过程。 第二章软件过程 1. 软件生命周期分为哪几个阶段?每个阶段的基本任务是什么? a.软件定义:确定软件开发工程必须完成的总目标问题定义:要解决的问题是什么 可行性研究:上阶段所确定的问题是否有可行的解决办法?需求分析:目标系统必须做什么 b.软件开发:具体设计和实现在前一个时期定义的软件。概要设计:怎样宏观地解决问题 详细设计:应如何具体地实现这个系统 编码和单元测试:写出正确的、易理解、易维护的程序综合测试:通过各类型测试使达到预定要求。 c.运行维护:修正错误,使软件持久地满足用户需要。改正性维护:诊断和改正使用中的错误适应性维护:修改

以适应环境变化 完善性维护:根据用户的要求改进和扩充以完善预防性维护:修改以为将来的维护作准备 2. 常用的过程模型有哪些?各自的特点及不足。如:瀑布模型的不足是不能适应需求的动 态变更。 A.瀑布模型 特点: 可强迫开发人员采用规范化的方法。严格地规定了每个阶段必须提交的文档。要求每个阶段交出的所有产品都必须是经过验证的。 缺点:太理想化,于瀑布模型几乎完全依赖于书面的规格说明,很可能导致最终开发出的软件产品不能真正满足用户的需要。如果需求规格与用户需求之间有差异,就会发生这种情况。只适用于项目开始时需求已确定的情况。 B.快速原型模型 特点:快速 软件产品开发基本上是线性顺序进行。降低了规格说明文档变化的可能性。减少了后续阶段错误的可能性。 c.增量模型 1 优点: 人员分配灵活,刚开始不用投入大量人力资源。

软件工程期末考试及答案

软件工程期末考试及答 案 Company number【1089WT-1898YT-1W8CB-9UUT-92108】

2. 3. 就程序设计语言的工程特性而 言,对程序编码有哪些要求? 4. 模块的内聚性包括哪些类型? 四、理论应用题(每小题15分,共30分) 1. 请使用PAD图和PDL语言描述 在数组A(1)~A(10)中找最大 数的算法。 2.根据下列条件使用等价类划分 法设计测试用例。某一8位微机, 其八进制常数定义为:以零开头的 数是八进制整数,其值的范围是- 177~177,如05,0127,-065。 五、实践应用题(每小题15分,共15分) 1.某电器集团公司下属的厂包括 技术科、生产科等基层单位。现在 想建立一个计算机辅助企业管理系 统,其中: 生产科的任务是: (1)根据销售公司转来的内部合同(产品型号、规格、数量、交获日期)制定车间月生产计划。 (2)根据车间实际生产日报表、周报表调整月生产计划 (3)以月生产计划为以及,制定产品设计(结构、工艺)及产品组装月计划。 (4)将产品的组装计划传达到各科,将组装月计划分解为周计划,下达给车间 技术科的任务是: (1)根据生产科转来的组装计划进行产品结构设计,产生产品装配图给生产科,产生外购需求计划给供应科,并产生产品自制物料清单。 (2)根据组装计划进行产品工艺设计,根据产品自制物料清单产生工艺流程图给零件厂。试写出以上系统中生产科和技术科处理的软件结构图。

软件工程期末答案 一、名词解释题(每题3分,共15分)。 1.是描述软件开发过程中各种活动如何执行的模型。 2.数据字典是用来定义数据流图中的各个成分的具体含义的。它以一种准确的、无二义性的说明方式为系统的分析、设计及维护提供了有关元素的一致的定义和详细的描述。 3.内聚性是模块独立性的衡量标准之一,它是指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量。4.JSP方法是面向数据结构的设计方法,其定义了一组以数据结构为指导的映射过程,它根据输入,输出的数据结构,按一定的规则映射成软件的过程描述,即程序结构。5.指相同的操作或函数、过程可作用于多种类型的对象上并获得不同结果。或(不同的对象,收到同一消息可以产生不同的结果。)二、填空题(每空2分,共20分)。 1.软件配置管理 2.容错功能 3.11 4.可移植性 5.输出结果 6.歧义性 7.模块 8.实例化 9.形式语言 10.F/(1+(n*i)) 三、简答题(每小题5分,共20分)。 1.结构冗余:包括静态冗余、动态冗余和混合冗余。

建筑施工现场管理个人工作总结(20201117135536).docx

建筑施工现场管理个人工作总结 身为建筑公司的一员,有机会能在这样的条件下学习和锻炼,感到无比的自豪,这种环境和外部的条件给了我们一种自信和荣耀,但更多的是对我们的今后工作的鞭策,就要求我们在工作中时刻要以企业的形象来约束自己,我们所有的言行要符合特级企业的标准,逐步培 养自身的个人素质和修养,才能无愧于领导的信任和培养 . 通过总结一年来的工作,找出工作中的不足,以便在以后的工作中加以克服,同时还需要多看书,认真学习好规年的工作,有进步、有收获、有成绩,同时也存在着不足 一、整体工作状态 ( 一) 上半年的工作——紧张而忙绿 由于公司刚成立不久、人员配备不足, 20xx 年年底有多个项目同时开工的情况下,上半年我同时负责安徽 拓山重工机械有限公司综合楼工程、安徽马氏铸造设备制造有限公 司的厂区工程、安徽美诺华药物化学有限公司8#车间工程的现场管理和资料的收集、整理工作,由于三个工程的开工时间相对集中,同 时进行主体施工,因而显得紧张而忙碌,只好白天进行现场管理,晚 上加班整理资料。尽管如此,仍出现过几个工地同时有事情要处理, 因不能同时到场而被抱怨的情况。 ( 二) 下半年的工作——相对轻松 下半年,美诺华、马氏铸造、拓山重工和苏村幼儿园相继进行竣工

验收,此外两名实习生也可以帮我分担一部分工作,因而下半年的工作相对轻松起来。 二、岗位职责的履行 1.全面负责工地施工的组织、协调和指挥工作 每个项目部成立后,我均在第一时间协助项目经理进行现场查验, 绘制施工现场平面布置图,合理规划施工道路、料场、施工机具及临 时设施的位置,配合公司安全科指导现场临时用电的设置,几个项目基本上一次性满足施工规年来,各项目部工作的开展均算顺利,施工生产得到健康、有序的进行。 2.技术指导工作 (1)工程开工前认真研究图纸,并汇总监理及各班组发现的各种问 题,及时在图纸会审中一一解决。 (2)每个工序开工前及时对班组负责人进行技术交底,关键部位的 施工坚持旁站,发现问题时及时给予解决。 (3)在施工过程中发现图纸设计存在问题或存在施工难度大的,积 极寻找解决方案,并与现场监理及设计人员沟通,确保施工顺利进行。 3.质量控制 (1)严格控制进场材料的质量,包括核对质保资料,检查材料外观,并及时送样检测,杜绝不合格材料在工程中使用。 (2)施工规个环节发现有质量隐患的,均要求相关人员立即进行整 改,整改合格后方可进行下道工序的施工。 4.进度控制

软件工程期末复习知识点整理

复习整理 、绪论 1. 软件的定义 软件是能够完成预定功能和性能的可执行的计算机程序,包括使程序正常执行所需要的数据,以及有关描述程序操作和使用的文档。(软件=程序+文档) 2.软件工程的定义 是指导计算机软件开发和维护的一门工程学科;采用工程化的原理与方法对软件进行计划、开发和维护;把证明正 确的管理技术和最好技术综合运用到软件开发中;研究经济地开发岀高质量的软件方法和技术;研究有效维护软件 的方法和技术。 3.软件危机的概念,及出现的原因 软件开发技术的进步未能满足发展的要求。在软件开发中遇到的问题找不到解决的办法,问题积累起来,形态尖锐的矛盾,导致了软件危机。 产生原因: ⑴软件规模越来越大,结构越来越复杂 ⑵软件开发管理困难而复杂。 ⑶软件开发费用不断增加。 ⑷软件开发技术落后。 ⑸生产方式落后,仍采用手工方式。 ⑹开发工具落后,生产率提高缓慢。 4.三种编程范型的特点 (1)过程式编程范型:把程序理解为一组被动的数据和一组能动的过程所构成;程序=数据结构 +算法;着眼于程序的过程和基本控制结构,粒度最小 (2)面向对象编程范型:数据及其操作被封装在对象中;程序=对象+消息;着眼于程序中的对 象,粒度比较大 (3)基于构件技术的编程范型:构件是通用的、可复用的对象类;程序=构件+架构;眼于适合 整个领域的类对象,粒度最大 二、软件生存周期与软件过程 1、软件生存周期的定义,把生存周期划分为若干阶段的目的是什么,有哪几个主要活动 定义:一个软件从开始立项起,到废弃不用止,统称为软件的生存周期 目的:软件生存周期划分为计划、开发和运行3个时期;把整个生存周期划分为较小的阶段, 给每个阶段赋予确定而有限的任务,就能够化简每一步的工作内容,使因为软件规模而增长而大大增加了软件复杂性变得较易控制和管理。 主要活动:需求分析、软件分析、软件设计、编码、软件测试、运行维护( P19) 2、软件生命周期划分为哪几个阶段 软件生命周期分为三个时期八个阶段: 软件定义:问题定义、可行性研究; 软件开发:需求分析、概要设计、详细设计、编码、测试; 软件运行:软件维护

软件工程期末考试资料

软件工程 第一章: 1.软件的组成不仅是程序、数据和文档,而且还有完成一定功能和性能所蕴含 的知识和经验。 2.领域知识是基于计算机的系统的设计、软件需求获取和系统测试不可或缺的。 3.软件发展的历史给我们的启发是社会需求和硬件进步是软件技术发展的基 础。 4.软件的进步和成就促进了信息社会和知识经济的发展。 5.按照应用领域、基本属性和特点研究软件有助于对软件的理解,提高了软件 开发、使用和维护的针对性。 6.软件工程学科具有鲜明的工程特性。 第二章: 1.面向对象方法是现代软件工程技术体系的基石,它以分类、继承、聚合、封装、多态和消息传递等贴近人类思维习惯的概念。 2.因面向对象与生俱来的自然性、直观性,以及支持软件复用、改善软件结构等许多优势,面向对象方法后来居上,迅速取代结构化方法而成为当前主流的软件开发方法学。 3.UML通过图形化的表示机制从多个侧面表示软件系统的分析和设计模型。 4.UML定义了5类图形机制:用例视图,包括用例描述和用例图;结构视图,包括视图,包括包图、类图和对象图;行为视图,包括交互图、状态图与活动图;构件视图和部署视图。 5.RUP将软件生存周期(即软件制品的进化状态)划分为初始、细化、构造、移交、生产5个阶段。 6.RUP将软件开发过程分解为业务建模、需求、设计、实现、V&V、部署、配置和变更管理、项目管理、环境9个工作流。 7.软件项目团队可利用5个阶段、9个工作流组织管理软件项目的开发活动。RUP 过程中生成的各类制品通常以UML表示。 8.软件开发过程是基于面向对象方法学的,包括需求获取、需求分析、体系结构设计、人机交互设计、详细设计、实现、测试、维护与进化等重要的软件开发阶段。 第三章: 1.软件需求是指利益相关方对目标软件系统在功能、性能和质量等方面的期望,以及对目标软件系统在运行环境、资源消耗等方面的约束。 2.软件需求可划分为功能需求、质量需求和约束性需求3种类型,其中质量需求和约束性需求统称为非功能需求。 3.软件需求的质量要素包括正确性、完全性和可行性。 4.需求调查包括:访谈和会议、调查问卷、业务文档分析、现场观摩。 5.需求建模包括:抽象、分解和多视点分析。 6.需求模型包括:策划、需求获取、需求分析、需求规范化、需求验证和总结等活动。 7.对大中型软件项目以及初期初期需求不明朗的软件项目,需求工程过程采用迭 代方式。

钻孔灌注桩施工总结计划.docx

钻孔灌注桩施工工艺 一、实施方案 1、质量管理体系见表1 表 1 项目经理:张玉涛项目总工:郭海峰指挥层 生产经理:冯永春倪金洲 合同经理:苏云长材料经理:刘敬涛 施工队长:王清波质检科长:贾绪军执行层 测量班长:贾占生设备科长:林宝清 操作层工长:陈会霞 测量员:曲建伟 试验员:朱守成肖丹 安全员:于淼 质检员:张力 操作手:张东王强等 2、材料要求 材料要求:水泥采用金宁羊42.5R 级普通硅酸盐水泥,粗集料产地南京,级配良好最大粒径为31.5 cm,细集料产地南京,采用级配良好的中粗砂,采用JM9缓凝泵送外掺剂。 3、施工控制参数 (1)每立米材料用量(质量比)为:水泥:砂:碎石:水:外加剂= 380:797: 1014:190:3.04 水灰比为 0.5砂率为0.44坍落度20cm (2)制备泥浆用塑性指数 IP>10的粘性土或膨润土 , 泥浆性能指标要求见下表 泥浆性能指标要求

钻孔地层相对粘度含砂率胶体失水率酸碱度方法情况密度( ps.s )(%)率(%)(ml/30min)PH 正循一般地 1.05—16— 228— 4≥96≤ 258— 10环层 1.20 易坍地 1.20—19— 288— 4≥96≤ 158— 10 层 1.45 4、施工方法 (1)准备场地、测量放线 施工前进行场地平整,清除杂物,钻孔位置处平整夯实。根据桩位坐标,用全站仪准确定出桩位。同时对施工用水、泥浆池 位置、动力供应、钢筋加工场地、施工便道做统一的安排。 (2)埋设护筒 护筒因考虑多次周转,采用 5mm钢板制成,护筒内径比桩径大300mm;护筒中心竖直线应与桩中心重合,平面允许误差为 50mm,竖直线倾斜不大于 1%,实测定位,护筒高度高出地面 0.3m。 (3)钻孔 ①将钻机调平对准钻孔, 把钻头吊起徐徐放入护筒内。钻进 时,连续补充泥浆,维持护筒内应有的水头,避免坍塌。 ②钻孔连续进行,不间断,视土质及钻进部位调整钻进速度。 在护筒刃脚处,低档慢速钻进,使刃脚处有坚固的泥皮护壁。钻 至刃脚下 1米后,可按土质以正常速度钻进。粘土中钻进,由于泥浆粘性大,钻锥所受阻力也大,易糊钻。选用尖底钻锥、中等转 速、大泵量、稀泥浆钻进。 ③钻进时,为减少扩孔、弯孔和斜孔,采用减压法钻进,使

软件工程(清华钱乐秋版)期末复习重点

1、什么是软件工程 在《计算机科学技术百科全书》中软件工程是应用计算机科学、数学及管理科学等原理,开发软件的工程。 2、软件生存周期分哪几个阶段分别简述各个阶段的任务。 答:软件生存周期有计算机系统工程、需求分析、设计、编码、测试、运行和维护6个阶段。 A 计算机系统工程的任务是确定待开发软件的总体要求和范围,以及该软件与其他计算机 系统元素之间的关系,进行成本估算,做出进度安排,并进行可行性分析,即从经济、技术、法律等方面分析待开发的软件是否有可行的解决方案,并在若干个可行的解决方案中做出选择。 B 需求分析主要解决待开发软件要“做什么”的问题,确定软件的功能、性能、数据、界面 等要求,生成软件需求规约。 C 软件设计只要解决待开发软件“怎么做”的问题。软件设计通常可分为系统设计和详细设 计。系统设计的任务是设计软件系统的体系结构,包括软件系统的组成成分、各成分的功能和接口、成分间的连接和通信,同时设计全局数据结构。详细设计的任务是设计各个组成成分的实现细节,包括局部数据结构和算法等。 D 编码阶段的任务是用某种程序设计语言,将设计的结果转换为可执行的程序代码。 E测试阶段的任务是发现并纠正软件中的错误和缺陷。测试主要包括单元测试、集成测试、确认测试和系统测试。 F软件完成各种测试后就可交付使用,在软件运行期间,需对投入运行的软件进行维护,即可发现了软件中潜藏的错误或需要增加新的功能或使软件适应外界环境的变化等情况出现时,对软件进行修改。 3、简述各类软件过程模型的特点。 答:典型的软件过程模型有:瀑布模型、演化模型(增量模型、原型模型、螺旋模型)、喷泉模型、基于构件的开发模型和形式方法模型等。 A瀑布模型中,上一阶段的活动完成并经过评审后才能开始下一阶段的活动,其特征是: 接受上一阶段活动的结果作为本阶段活动的输入; 依据上一阶段活动的结果实施本阶段应完成的活动; 对本阶段的活动进行评审; 将本阶段活动的结果作为输出。 B 增量模型将软件的开发过程分成若干个日程时间交错的线性序列,每个线性序列产生软 件的一个可发布的增量版本,后一个版本是对前一个版本的修改和补充,重复增量发布的过程,直至产生最终的完善产品。 C 原型方法从软件工程师与客户的交流开始,其目的是定义软件的总体目标,标识需求。 然后快速制定原型开发的计划,确定原型的目标和范围,采用快速设计的方式对其建模,并构建模型。被开发的原型应交付给客户使用,并收集客户的反馈意见,这些反馈意见可在下

工程竣工报告模板总结模板计划模板.docx

房山区长阳镇起步区 2 号地北侧多功能用地 11#商 业楼等 2 项工程竣工 质 量 报 告 审定: 审核: 编制: 江苏省建筑工程集团有限公司

目录 1、工程概况 .................................错误!未定义书签。 2、工程实体质量情况评估.....................错误!未定义书签。 3、施工资料完成情况.........................错误!未定义书签。 4、主要建筑设备、系统调试情况...............错误!未定义书签。 5、安全和功能检测、主要功能抽查情况. .........错误!未定义书签。 6、结论 .....................................错误!未定义书签。

1、工程概况 总体简介 序号项目内容 1工程名称 房山区长阳镇起步区 2 号地北侧多功能用地11#商业 楼等 2 项 2工程地址房山区房山线长阳站8 号地东侧 3建设单位北京首都开发股份有限公司 4设计单位华通设计顾问工程有限公司 5监理单位北京赛瑞斯国际工程咨询有限公司 6勘察单位中兵勘察设计研究院 7质量监督单位房山区建设工程质量监督站 8施工总承包单位江苏省建筑工程集团有限公司 9合同承包范围土建、水电安装、通风空调、幕墙、消防及装饰工程 10结算方式中标价 +工程洽商 11合同工期607 日历天 12合同质量目标整体竣工验收合格 建筑设计概况 序号项目内容 1建筑功能商业楼 2建筑特点智能化建筑设计 3建筑面积 2总建筑面积 49925m 4层数地上 4 层局部 5 层地下 2 层 地上 首层地下一层 5建筑层高 层高 地下二层 2-5 层 直燃机房 ±标高室内外高差: 6建筑高度 檐口高度:建筑总高度 7耐火等级二级人防等级 6 级

软件工程期末考试参考试题

软件工程期末考试参考试题 一、填空题 1、软件生存周期一般可分为问题定义、可行性研究、需求分析、设计编码、测试、运 行与维护阶段。 2、按软件的功能进行划分,软件可以划分为系统软件、支撑软件和应用软件。 3、可行性研究主要集中在以下四个方面经济可行性、技术可行性、法律可行性和抉择。 4、用户界面的可使用性是用户界面设计最重要的也是最基本的目标。 5、常见的软件概要设计方法有3大类:以数据流图为基础构造模块结构的结构化设计 方(SD),以数据结构为基础构造模块的Jackson方法,以对象、类、继承和通信为基础的面向对象设计方法(OOD)。 6、数据流图和数据字典共同构成系统的逻辑模型。 7、软件测试的方法有分析方法和非分析方法(即黑盒法)。 8、单元测试一般以白盒测试为主,黑盒测试为辅。 9、成本估计方法主要有自底向上估计、自顶向下估计和算法模型估计三种类型。 10. 文档(document)—一种数据媒体和其上所记录的(数据)。 11 机器语言、汇编语言:依赖于机器,面向(机器) 12. 软件有效性(efficiency),指软件系统的时间和(空间)效率。 13. 软件定义过程可通过软件系统的(可行性研究)和需求分析两个阶段来完成。 14. 软件定义的基本任务是确定软件系统的工程(需求),也就是要搞清“做什么”。 15. 为了使用户需求逐步精细化、完全化、一致化,通常采用(需求建模技术)。 16. 一个软件的深度是指其控制的(层数)。 17. 以详细设计说明书为输入,将该输入用某种程序设计语言翻译成计算机可以理解并 最终可运行的代码的过程叫(编码)过程。 18. 软件维护是软件生命周期的(最后)一个阶段 19. 软件工程由(方法)、工具和过程三部分组成,称软件工程的三要素。 20. 基于计算机系统的软件要素中的软部件由程序、数据和(文档)组成。 21. 数据流图就是用来刻画数据流和转换的信息系统建模技术。它用简单的图形记号分 别表示数据流、转换、(数据源)以及外部实体。 22. 被继承的类我们称之为基类(父类),在基类的基础上新建立的类我们称之为派生 类子类。 23. 流程图也称为程序框图是最常用的一种表示法,它有顺序、分支和(循环)三个基 本控制构件。 24. 机器语言和汇编语言,也称为(低级)语言。 25. 软件测试是执行程序发现并排除程序中潜伏的(错误)的过程。 26. 软件可维护性,是指软件产品交付使用后,在实现改正潜伏的错误、改进性能等属性、适应环境变化等方面工作的(难易)程度。 27. 软件可理解性,指系统具有清晰的结构,能直接反映问题的(需求)。 28 在实体-关系图简称E-R图中,数据对象实体用长方形、关系用(菱形)、属性用椭 圆表示。 29. 建立数据流模型要遵循的原则包括:每个加工至少应有一个输入数据流以反映被处 理数据的来源和一个(输出)数据流来反映加工的结果 30. 从工程管理的角度软件设计可分为概要设计和(详细)设计两大步骤。

山东大学-软件工程复习重点整理

第一章 1.1软件工程(SE)的定义、向、作用: SE:在将有关软件开发与应用的概念科学体系化的基础上,研究如有计划、有效率、经济的开发和利用能在就算机上正确运行的软件的理论和技术的工程法学,一些开发和维护软件的法、过程、原则。是一个系统工程,既有对技术问题的分析与综合,也有对开发过程和参与者的管理。 SE的向:面向对象模式,结构化模式,基于过程的模式等 SE的作用:付出较低的开发成本,达到要求的软件功能,取得较好的软件性能,开发的软件易于移植,需要较低的维护费用,能按时完成开发工作,及时交付使用。 1.2开发模式:软件开发的全部过程,活动和任务的结构框架,它能直观的表达的表达软件开发全过程,明确要完成的主要活动,任务和开发策略。 1.3说明错误、故障和失效的含义及联系(并举例): 错误:是在软件生产过程中人为产生的错误(需求说明中的错误,代码中的错误) 故障:是在功能实现过程中产生的问题;是错误导致的结果,是在软件中一个错误的表现(一个错误可能产生多个缺陷,静态存在的) 失效:是相对于系统指定行为的偏离,系统违背了它应有的行为(动态存在的) 联系:当一个开发者编写程序时,会在代码中出现错误。当这个程序被编译或集成到一个系统中时,系统就存在故障。当你运行这个系统时,可能会导致失效,即人们产生错误,故障是错误的结果(部观角:从开发者的角度看待问题),当故障执行时出现失效(外部视角:从用户角度看到的问题)。并不是所有的错误会导致故障,并非每个缺陷都对应相应的失败。1.4软件质量应从哪几个面衡量,论述之: (1产品的质量)(2过程的质量)(3商业环境背景下的质量) (1)产品的质量:用户从失败的数目和类型等外部特征进行评价,如果软件具有足够的功能并且易于学习和使用,用户就断定软件是高质量的;开发者从缺陷的数目和类型等部特征来作为产品质量的依据。 (2)过程的质量:有很多过程都会影响到最终的产品质量,只要有活动出了差错,产品的质量就会受到影响;开发和维护过程的质量与产品的质量是同等重要的。 (3)商业环境背景下的软件质量:将技术价值和商业价值统一起来。 1.5软件系统的系统组成(系统的要素有哪些):对象(实体)+ 活动+ 关系+ 系统边界活动:活动是发生在系统中的某些事情,通常描述为由某个触发器引发的事件,活动通过改变属性把一个事物变成另一个事物。 对象:活动中涉及的元素称为对象。 关系:是指活动与对象之间的关系。 系统边界:即系统包含的功能与系统不包含的功能之间的界限。 1.6现代软件工程大致包含几个阶段及各个阶段的文档: (1)需求分析:主要包括问题定义、可行性分析、需求分析《需求规格说明书》

工程项目年终总结(3篇).docx

工程项目年终总结( 3 篇) 工程项目年终总结 (一) 200x 年已经过去, 200x 年业已到来,下面我将200x 年一年来的工作情况做以下汇报。 〈一〉 200x 年全年工作内容: 200x 年我负责施工的内容是滨河湾小区住宅工程, 共包括 4 栋 7+1 框架住宅楼,建筑面积26500m2。该工程为公司重点工程项目,200x 年 5 月 20 日进场施工。目前 已经完成主体工程以及部分内外装修工程。 〈二〉全年各项工作完成情况: (1)工程质量完成情况: 滨河湾小区是公司2004 年重点建设项目,我作为项目经理被公司批准后,立即开始了项目部的组建工作。首 先根据滨河湾的工作要求,从公司抽调了工作人员,建立 了质量管理体系、项目管理目标和管理人员岗位责任 制。滨河湾小区的质量目标为创建“无质量通病小区”,为此公司下发了许多预防措施和实施办法。为保证整个目标 的实现,我组织项目部管理人员根据自己的实践经验,结 合工程的特点,编制了项目部质量预防措施。工程开工以

后,我们严格控制施工质量,从基础开始,一步一个脚印的进行。模板工程重点控制结构尺寸和支撑牢固性,确保设计尺寸的准确和观感的质量。钢筋工程重点控制绑扎质量,尤其是钢筋实物的间距和位置。在施工过程中,我要求坚决落实公司预防措施内容,并且坚持进行样板引路,同时组织管理人员对其他项目部在建工程进行参观学习,作到扬长避短,提高了项目部人员的质量争先意识。砼工程重点控制了砼的浇注和养护工作。规范浇注、及时养护是保证砼质量的根本途径。在整个主体施工期间,我们认真进行了落实。迄今为止,未发现砼裂缝现象。整个主体工程的施工,经过项目的认真控制,全部施工内容符合设计要求,主体质量较好,受到了金屋地产的奖励,达到了预期的质量目标。 (2)工程生产及进度控制: 滨河湾小区开工以后,我按照公司要求工期,组织制定了施工进度网络计划以及劳动力计划。并且根据施工进度要求,与各个施工班组签定了质量、进度、安全控制协议书。对其具体进度、生产内容提出了具体要求。在生产过程中,我根据实际情况,通过制定月计划和周计划,对

软件工程导论期末考试简答题

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

工程部年中工作总结.docx

上半年过去了,工程是否完工?进度如何?该写一份工作总结了哟?下面是为您带来的“工程部年中工作总结”,希望能给您带来帮助! 更多年中工作总结请关注工作总结栏目! 【工程部年中工作总结一】 xx年上半年,工程部在公司领导的正确带领下,以严谨认真的工作态度,努力营造良好的工作环境,在加速各在建工程项目的纵深推进的同时努力开展新工程。在全体成员的积极协作、通力配合下,上半年我部门顺利开展了工程、工程、公司办公楼装饰装修工程等共计3个项目的施工改造工作,并中标房建项目、房建项目、市政基础设施及配套建设项目共计3个标段。海外工程中完成移交,项目已正式开工,项目处于质保阶段。现将上半年工作总结如下: 一、xx年上半年主要工作的开展情况 (一)国内工程 1、改扩建工程:改扩建工程于9月开工,截至xx年6月底已基本完工。xx年5月服务区、服务区的投入使用,标志着整个改造工程主施工阶段基本结束。经初步测算,共完成工程量约1.96亿元。其中:xx年上半年,完成工程量约计2200万元,9421平方米。服务区完成工程量约计1100计万元,计4635平方米。 对已完工的工程,我部积极配合推进工程的结算审计工作,并于xx年2月将已完工程的结算书报业主单位。截至目前,合同范围的工程已基本审计结束,审计认定结果约计700余万元。 2、公司办公楼装饰装修工程:本工程于10月开工,截至xx年6月,已完成工程量人民币195万元整。 3、zzz装饰装修工程:本工程于xx年3月开工,5月28日竣工,已完成工程量人民币84.3万元。 (二)海外工程 1、工程:xx年上半年是项目最为关键的时段,共完成产值6000多万元。在公司领导、现场技术组及国内管理组的共同努力下,项目管理人员及施工人员面临时间紧任务重,克服现场各种困难,使项目6月5日顺利通过内部验收,评定为合格工程。 2、项目:项目进入实施准备阶段,xx年3月初技术组管理人员抵达现场,开始项目开工准备,4月份25名工人抵达现场,5月14日第一批材料物资抵达港,6月8日部批准了该项目的正式开工,项目正式拉开序幕。 (三)中标工程 1、房建项目:xx年3月,我部分别对共计4个标段递交了资格预审文件,4个标段均通过资格预审。进入招标阶段后,根据招标文件中同一项目只许中标一个标段的规定,我部在4月份的投标工作中以严谨认真的态度确保建设规模最大的2个标段中标,分别为第三标段与第三标段。具体情况为: (1)第三标段,中标价人民币万元,包括,共计平方米,计划工程12个月。 (2)第三标段,中标价人民币万元,包括,共计7987.2平方米,计划工程10个月。以上两个标段已经进场,约7月底开工。 2、设施及配套建设项目:xx年6月,我部中标设施及配套建设项目第一标段。包括两个馆,项目。工程量约人民币万元,预计工期个月,目前处于合同签订准备阶段。 (四)安全工作 上半年,我部安全工作主要有: 1、落实安全生产责任,签订安全生产责任书; 2、积极开展安全生产月活动; 3、认真开展安全教育与培训工作;

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

《软件工程》期末考试样题 一、填空题 1.软件开发模型有(瀑布模型)(螺旋模型)第四代技术模型(原型模型)构件组装模型、混合模型。 2.可行性研究一般可以从(经济)可行性、(技术)可行性、运行可行性、法律可行性和开发可行性等方面来研究。 3.现在向银行存款,年利率为i,若希望在n年后从银行得到F元,现在应该存入的钱数为(F/(1+i)n)。 4.数据流图的基本符号包括(数据输入的源点和数据输出的汇点)、(加工)、(数据流)、(数据存储文件)。 5.Jackson图除了可以表达程序结构外,还可以表达(数据结构),它首先要分析(数据结构),并用适当的工具来描述。 6.详细设计的工具有图形工具)、表格工具和(语言工具)。 7.IPO图由(输入)、处理和(输出)三个框组成。这个图的特点是能够直观的显示三者之间的关系。 8.面向对象技术是一整套关于如何看待(软件系统)和(现实世界)的关系,以什么观点来研究问题并进行分析求解,以及如何进行系统构造的软件方法学。面向对象方法是一种运用(对象)、(类)、(继承)、(封装)、聚集、消息传送、多态性等概念来构造系统的软件开发方法。 二、单项选择题 1.下列( A )属于系统软件。 A.WINDOWS 2000 B.Word C.Flash D.3D MAX 2.下列哪个图是N-S图的构件( C )。 A. B. C. D. 3.对于螺旋模型,下列( D )不是利用笛卡尔坐 标表达的活动。 A. 制定计划 B. 实施工程 C. 风险分析 D. 程序编码 三、多项选择题 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、程序中不加注释 四、判断题(正确的在括号内打上“√”,错误的打上“×”) 1.软件生存周期是从软件开始开发到开发结束的整个时 期。() 2.系统流程图是一个典型的描述逻辑系统的传统工具。 () 3.数据流图和数据字典共同构成系统的逻辑模型。 (1) 4.扇出是一个模块直接调用的模块数目,一般推荐的扇出 为3或4。( 1 ) 5.耦合用于衡量一个模块内部的各个元素彼此结合的紧 密程度。()

软件工程期末考试复习题及答案

(4分) 变换型结构的数据流呈() A. 线性形状 B. 辐射状 C. 椭圆形 D. 阶梯形 得分: 0 知识点: 软件工程,软件工程作业题展开解析 .答案 A .解析..2. (4分) 可行性研究阶段使用的图形工具是() A. DFD图 B. N-S图 C. PAD图 D. Warnier图 得分: 0 知识点: 软件工程,软件工程作业题展开解析 .答案 A .解析..3. (4分) 软件的开发模式有() A. 面向过程模式、面向对象模式、混合模式 B. 变换模式、渐增模式、瀑布模式 C. 自顶向下模式、自底向上模式、关系模式 D. 分步模式、渐增模式、非渐增模式 得分: 0 知识点: 软件工程,软件工程作业题展开解析 .答案 B .解析..4. (4分) 模块的初始化工作和模块处理意外故障均属于() A. 时间内聚 B. 顺序内聚 C. 功能内聚 D. 逻辑内聚 得分: 0 知识点: 软件工程作业题,软件工程展开解析 .答案 A .解析..5. (4分) HIPO的含义是()

A. 层次、输入、处理、输出 B. 高速、信息、程序、目标 C. 顶层的IPO图 D. 关于输入、处理、输出的层次 得分: 0 知识点: 软件工程,软件工程作业题展开解析 .答案 A .解析..6. (4分) 数据字典和数据流图共同构成系统的() A. 物理模型 B. 结构模型 C. 设计说明书 D. 逻辑模型 得分: 0 知识点: 软件工程作业题,软件工程展开解析 .答案D .解析..7. (4分) 好的软件结构它的外观形状一般呈() A. 线性 B. 扇形 C. 椭圆形 D. 层次型 得分: 0 知识点: 软件工程,软件工程作业题展开解析 .答案 C .解析..8. (4分) CMU/SEI推出的()将软件组织的过程能力分为五个成熟度级别,每一个级别定义了一组过程能力目标,并描述了要达到这些目标应该具备的实践活动。 A. CMM B. PSP C. ISO-9000 D. RUP 得分: 0 知识点: 软件工程,软件工程作业题展开解析 .答案 A .解析..9. (4分) 若要保证开发出来的软件局部优化,而且能尽早发现设计上的错误,应采用()

市政工程总公司2020年上半年工作总结.docx

2020年前半年,公司早动手、早打算,认真落实全市经济工作会议部署,采取有效措施,积极谋划全年工作目标,并有计划、稳步推进各项工作,现将前半年的工作情况总结汇报如下: 一、主要工作完成情况 (一) 扎实推进7项市属重点工程建设任务 今年公司共承揽市属重点工程建设项目主要有7项,分别为:府前街改造工程、运煤大道工程工程、第一污水处理厂提升泵房改造工程、XX市城区污水管网改造建设项目(二期工程)府前街(城排口-第一污水厂)、XX经济开发区孝能路道排工程、湿地公园工程、中六路道路工程。 截止到目前,各重点工程项目进展情况如下: 1、府前街改造工程 工程内容:建设单位为XX市政府工程建设事务管理局。该工程西起永盛路,东至迎宾路,全长2451.031m,道路红线宽30-40m。工程内容包含:雨水工程、污水工程、给水工程、照明工程、电力电信工程、路面工程,工程中标价为5687.09万元。 该工程4月4日开工,6月底全线铺油工程已完工。 2、运煤大道工程工程 工程内容:建设单位为XX市交通基础设施建设项目管理有限公司。我公司承建第二标段(K3+640--K7+945),全长4305m,工程造价2574.55万元。 该工程4月25日开工,预计9月底主线完工,截至目前: 已完成:清表2.7万㎡;路基挖土方18万m3;路基填土填土方18万m3;强夯2.5万㎡,铺设20cm砂砾垫层2万㎡,浇筑c35混凝土小矮墙500m3,砌筑盖板涵202米,清倒垃圾7万m3。 3、第一污水处理厂提升泵房改造工程 工程内容:建设单位为XX市政府工程建设事务管理局。该工程位于XX市污水处理厂院内西侧。该工程共分为三部分,第一部分为进水井提升泵房,建筑基底面积1741.60㎡,建筑面积50.16㎡,地下深15m,地上一层檐高5.85m,主体为框架结构,池体为钢筋混凝土结构;第二部分为调节池,建筑基底面积1091.40㎡,建筑面积64.96㎡,地上一层檐高7.90m,蓄水4000m3,主体为框架结构,池体为钢筋混凝土结构;第三部分为污水管网,全长210m,采用泥水平衡机顶管施工。 该工程2020年11月开工,预计7月底完工,截至目前: 已完成:提升泵房箱体预制、下沉、封底工作、调节池及210米污水管网铺设工程全部完工。 4、XX市城区污水管网改造建设项目(二期工程)府前街(城排口-第一污水厂) 工程内容: 建设单位为XX市住房保障和城乡建设管理局。该工程起点位于府前街与城排口交叉口附近,终点位于XX市第一污水厂西门附近。管线全长1055.22m。根据工程特点,采用沉井配合泥水平衡机械顶管技术进行施工。工程中标价为911.18万元。 该工程4月15日开工,预计7月底完工,截至目前: 已完成:5个工作井的预制、下沉、封底工作全部完工,完成顶管工程300m,其余4个工作井正在施工中。 5、XX经济开发区孝能路道排工程 工程内容:建设单位为XX市政府工程建设事务管理局。该工程南起XX市梧西线(与吴汾路交叉口),北至规划站前路,全长1590.28m,道路红线宽45m。工程中标价为2323.94万元。 该工程5月12日开工,预计8月底完工,截至目前:

软件工程期末复习要点归纳总结精编WORD版

软件工程期末复习要点归纳总结精编W O R D 版 IBM system office room 【A0816H-A0912AAAHH-GX8Q8-GNTHHJ8】

第一章软件工程学概论 1、软件危机产生的原因 软件本身的特点:难于维护、逻辑复杂 软件开发与维护的方法不正确:忽略需求分析重要性、轻视软件维护 课本表述: 1、软件不同于硬件,它是计算机中的逻辑部件而不是物理部件 2、软件不同于一般程序,它的一个显着特点是规模庞大,而且程序的复杂性将规模 的增加而呈现指数上升。 3、软件本身特有的特点确实给开发和维护带了一些客观困难 4、软件开发与维护有关的许多错误认识与做法有关(忽略需求分析,轻视软件维 护) 5、对用户要求没有完整准确的认识就匆忙开始着手编写程序 6、在软件不同阶段进行修改需要付出的代价是很不相同的 2、软件危机的表现(什么是软件危机) (1)、成本高: (2)、软件质量得不到保证:软件质量问题导致失败的软件项目非常多 (3)、进度难以控制:

●项目延期比比皆是 ●由于进度问题而取消的软件项目较常见 ●只有一小部分的项目能够按期完成 (4)、维护十分困难: ▼软件维护的多样性 ▼软件维护的复杂性 ▼软件维护的副作用 3、克服软件危机 (1)、管理的角度: 软件开发过程的研究、文档的标准化以及人员的交流方式等 (2)、软件开发方法的研究 结构化软件开发方法, 面向对象的开发 4、软件工程的定义 概括的说,软件工程师指导计算机软件开发和维护的一门工程学科。采用工程的概念、原理、技术和方法来开发和维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它,这就是软件工程。

公路工程2020年个人工作总结.docx

我于今年元月份开始在师公路建管处上班,从工程施工单位到工程建设单位,虽然我的工作岗位和角色发生了很大变化,但在领导的关心和同事的帮助下,凭着自己扎实的专业基础和工作经验,坚持以马克思、列宁主义,毛泽东思想,邓小平理论和“三个代表”重要思想为指导,刻苦钻研业务知识,努力提高理论知识和业务工作水平,我很快适应了工作环境,思想、学习和工作等方面取得了新的进步,较圆满地完成了全年工作任务,但也发现了自己的一些缺点,正在逐步改正,现作工作总结如下: 1、爱岗敬业,做好本职工作 年初上班伊始,我内心就树立了这样的理念:既然进入了公路建设项目管理行业,就得尽快转变观念,严守行业规则,遵守职业道德,恪尽职守,努力学习,完成好各项工作任务,不断提高业务水平。1-2月,我主要是参与、协助完成08、09年的公路项目决算编制工作,让我学会了一丝不苟、严谨求实;在编制过程中,我们以设计、招标和合同文件为依据,以公路工程计量规则为准绳,勤跑现场,认真核对,不放过任何一个疑点,本着对从业各方高度认真负责的态度,经过近一个月的努力,圆满地完成了编制任务。 3-4月,参与今年要实施项目的前期核对、计算及招投标工作. 5月始,正式开展2020年项目的实施管理工作。在项目管理过程中,做到了首先认真领会设计、招标及合同文件精神;其次再深入施工现场,仔细勘察,严把质量关,把各项管理规定落到实处;最后是组织施工、监理等参建各方互相学习、讨论、总结,在质量、进度、安全管理上下功夫,不断提高,使今年的项目管理上了一个新台阶。 我主要负责通营、连项目,通营、连项目的全过程建设管理工作并参与其他项目的验收、总结。首先抓好各个项目的质量控制点,做到事前控制,以点带线,以线贯面,严把工序报验关:要求施工单位完善“三检”制度,建筑物关键工序和路基、路面每个结构层竣工面按分部、分项严格向监理报验;要求监理落实好旁站、巡视工作,向业主绝对负责,保证自己先验收合格后再向我们报验;我们自己也坚决做到事必躬亲,有验必出,验则必严,绝不滞后。其次落实好“三全”管理措施,从工地原材料、人员和设备进场及施工组织设计到各道工序优化施工、现场变更到质量签证、交(竣)工验收等,我自己基本上做到了常驻工地,在质量、安全、进度上保证工程随时处于受控状态,监督好工程顺利实施、如期交工。第三是核好工程量,严把变更关,做好计量帐:对于量上变化的事,施工单位仔细测算、核对后报监理,监理必须现场审核无误再报我们,我们接报后及时跑现场核对、审批再形成文件,就这样层层把关,确保从业各方共赢。 一年来,我在工作上,取长补短,虚心求教;在业务上,精益求精,务求实效;基本上做到了规范管理,使所管项目都是正常、有序进行,最终保质保量的使其如期交工。 2、严于律已,自觉加强党性锻炼,提高管理效率,党性修养和政治思想觉悟进一步提高 一年以来,我积极开展自我批评工作,在实践中不断剖析自己,发现并改正缺点,譬如粗心、主观能动性不够、与领导和同事沟通少等毛病,我正在克服、改正。然后认真学习、努力工作,重管理,求实效,严谨、细致、脚踏实地。在日常工作、生活中,严格遵守本单位各项规章制度,尊重领导,团结同事,谦虚谨慎,不断改进工作方法,主动配合施工、监理方的工作,积极监督,热情服务;勤跑现场,做到“腿勤、手勤、嘴勤”,及时发现问题,防患于未然,如一些自己能当场处理的变更就现场解决,绝不拖延;对于现场可能出现的如设计上的遗漏、结构和质量上的隐患等,如软基处理、砼强度等,尽早发现、尽快处理,确保质量;给监理定岗定责,严格要求,发现施工、监理上的把控漏洞,立马要求整改,全程监控,绝不姑息。 3、不断提高自身综合素质,强化理论和业务学习,切实维护业主形象 首先加强专业知识学习,勇于钻研,认真探索新工艺、新技术,收集各类相关信息,

相关文档
最新文档