文档库 最新最全的文档下载
当前位置:文档库 › 软件工程规范

软件工程规范

软件工程规范
软件工程规范

2.4计算机科学与技术(软件工程方向)专业规范

一、软件工程专业教育的历史、现状及发展方向

1. 软件工程学科与教育的发展

软件在当今的信息社会中占有重要的地位,软件产业是信息社会的支柱产业之一。随着软件应用日益广泛、软件规模日益扩大,人们开发、使用、维护软件不得不采用工程的方法,以求经济有效地解决软件问题。借助于计算机科学技术、数学、管理科学与工程诸多学科,今天的软件工程己由最初的一个学科方向发展成为以计算机科学技术为基础的一个新兴交叉学科。该学科的发展可分为概念提出、学科雏形和学科确立三个阶段。

(1) 概念提出

1960年代末期,计算机程序在复杂度、规模和应用领域等方面的增长引人注目,这导致上千亿资金花费在软件开发上,许多人的工作和生活依赖于软件开发的成果。软件产品帮助人们获得了更高的工作和生产效率,同时也给人们提供了一个更加安全、灵活和宽松的工作与生活环境。尽管有很多成功之处,许多软件产品在成本、工期、质量等方面仍存在严重问题。主要原因是:

1) 软件产品是复杂的人造系统,具有复杂性、不可见性和易变性,难以处理。

2) 个人或小组开发小型软件非常有效的编程技术和过程,在开发大型、复杂系统时难以发挥同样的作用。

3) 计算机和软件技术的快速发展,提高了客户对软件的期望,促进了软件产品的进化,为软件产品提出了新的、更多的需求,因此增加了软件行业内的竞争,难以在可接受的开发进度内保证软件的质量。

1968年在德国举行的NA TO软件工程会议上,为应对“软件危机”的挑战,提出了“软件工程”的术语。这个时期有代表性的软件工程定义是“为了经济地获得在真实机器上可靠工作的软件而制定和使用的合理工程原则和方法”。

1972年IEEE学会的计算机协会第一次出版了“软件工程学报”。此后,“软件工程”这个术语被广泛用于工业、政府和学术界,众多的出版物、团体和组织、专业会议在它们的名称里使用“软件工程”这个术语,很多大学的计算机科学系先后开设了软件工程课程。

(2) 学科雏形

软件工程早期的发展是理清软件工程过程的各种活动,提出软件生命周期的概念和软件开发的瀑布模型,制定软件生命周期中主要活动的质量标准。标准是工程的起点和归宿。人们在制定各种标准时,加深了对软件产品的理解。软件不可靠、不可维护、不可移植导致开发和维护费用激增。特别是软件测试不能

证明软件正确,且事后的更改不一定能增进软件的质量。这些问题要求计算机科学改进构造软件的方法,甚至开发出新的语言实现新的编程范型,设计高质量软件的规范或范型来开发软件。计算机科学从软件工程实践中得到了许多待解决的问题,从而推动了计算技术的进展,如数据流、控制流、事件驱动、状态机变换、面向对象、净室软件等方法。软件工程将这些技术规范化、模式化,并制作相应的工具,使得软件生产率更高、质量更好、成本更低。它们相得益彰,相互促进。这个时期的软件工程定义特别强调,软件工程以计算机科学和数学为基础,用系统的、可控制的、有效的方式建造高质量的软件。有代表性的定义包括:

1) “软件工程是一种工程形式,它运用计算机科学和数学原理,针对软件问题获得一种经济有效的解决方案。”

2) “用系统的、规范的、可度量的方法,开发、运行和维护软件”。

1991年,ACM和IEEE-CS的计算学科教程CC1991专题组将“软件工程”列为计算学科的九个知识领域之一。

1980年代末到1990年代初,计算机硬件普遍采用大规模集成电路。在单主机计算模式下,基于瀑布模型的软件开发过程和结构式过程语言编程范型占主导地位,软件工程得到极大的发展。以阶段论看待软件生命周期,给规范和规程的制定、工具研制、预算管理、工程核算、组织质量过程带来极大方便,基于瀑布模型的软件工程的研究在软件需求分析、软件设计、软件测试、软件质量保证、软件过程改进等多个子领域得到深化和扩展,形成了软件工程学科的雏形。

(3) 学科确立

1970年代末期,美国制定研究生教育计划时采纳了IEEE-CS提出的制定软件工程教程的建议,为软件工程教育打下了基础。

1980年代末和1990年代初,软件工程教育得到卡内基-梅隆大学软件工程研究所(SEI)的培育和支持。他们调查软件工程教育的现状;出版软件工程推荐教程;在卡内基-梅隆大学建立软件工程硕士教育计划;组织和推动软件工程教育者研讨会。

1993年,IEEE-CS和ACM为把软件工程建设成为一个专业,建立了IEEE-CS/ACM联合指导委员会。随后,该指导委员会被软件工程协调委员会(SWECC)替代。SWECC给出了“软件工程职业道德规范”、“本科软件工程教育计划评价标准”和“软件工程知识体”(SWEBOK)。SWEBOK全面描述了软件工程实践所需的知识,为开发本科软件工程教育计划打下了基础。

2004年8月,全世界500多位来自大学、科研机构和企业界的专家、教授经过多年的努力,推出了软件工程知识体、软件工程教育知识体(SEEK)两个文件的最终版本,标志着软件工程学科在世界范围正式确立,并在本科教育层次上迅速发展。软件工程、计算机科学、计算机工程、信息系统、信息技术并列成为计算学科下的独立学科。

(4) 我国的软件工程教育

我国的软件工程基础技术研究始于1980年代初。当时,软件开发方法学成为研究热点。1980年在北

京召开了我国首届软件工程研讨会,之后,许多高等学校和科研单位陆续开展了软件开发方法学、CASE 工具和环境、面向对象技术等软件工程基础技术的研究。“软件工程核心支撑环境”,“软件工程技术、工具和环境的研究与开发(SEP)”等课题被列入国家重点科技攻关项目,其科研成果代表了我国软件工程技术研究的水平。与此同时,部分高校面向研究生开设了软件工程课程,开始引进和编写软件工程教材。1984年和1985年,国家科委选择重点高校招收了两批(200人)软件工程硕士,为软件工程教育积累了经验。此后,高等院校开始为本科开设软件工程课程。部分高校从1988年开始试办软件工程专业(后来在学科调整时又归并到计算机科学与技术学科)。

1990年代,软件重用和软件构件技术成为研究热点,面向对象方法和技术成为软件开发的主流技术,软件过程研究及软件企业的过程改善受到广泛重视。随着软件工程技术的发展,高校又增设了面向对象技术,支持面向对象技术的Smalltalk语言、软件过程管理、软件测试技术、软件过程度量等课程,软件工程领域的教学内容不断丰富,教学时数不断增加,教学改革不断深入。

为适应我国经济结构战略性调整,实现软件产业和软件人才培养的跨越式发展,2000年发布了18号文件《国务院关于印发鼓励软件产业和集成电路产业发展的若干政策的通知》,2001年经教育部和国家计委批准,全国成立了35所示范性软件学院。各高校软件学院和计算机学院(系)为培养高层次、实用型、复合型、具有国际竞争力的人才,要求学生在思维创新的基础上,提高技术创新和工程创新能力,提高软件工程实践和软件工程管理能力。这有效地促进了我国软件工程学科的发展,我国软件工程教育开始走向成熟。

2. 软件工程学科概况

SWECC发布的SWEBOK定义了软件工程学科的内涵,它由10个知识域构成。

(1) 软件需求

软件需求描述解决现实世界某个问题的软件产品,及对软件产品的约束。软件需求涉及需求抽取、需求分析、建立需求规格说明和确认,涉及建模、软件开发的技术、经济、时间可行性分析。软件需求直接影响软件设计、软件测试、软件维护、软件配置管理、软件工程管理、软件工程过程和软件质量等。

(2) 软件设计

设计是软件工程最核心的内容。设计既是“过程”,也是这个过程的“结果”。软件设计由软件体系结构设计、软件详细设计两种活动组成。它涉及软件体系结构、构件、接口,以及系统或构件的其他特征,还涉及软件设计质量分析和评估、软件设计的符号、软件设计策略和方法等。

(3) 软件构造

通过编码、单元测试、集成测试、调试、确认等活动,生成可用的、有意义的软件。软件构造除要求符合设计功能外,还要求控制和降低程序复杂性、预计变更、进行程序验证和制定软件构造标准。软件构造与软件配置管理、工具和方法、软件质量密切相关。

(4) 软件测试

测试是软件生存周期的重要部分,涉及测试的标准、测试技术、测试度量和测试过程。测试不再是编码完成后才开始的活动,测试的目的是标识缺陷和问题,改善产品质量。软件测试应该围绕整个开发和维护过程。测试在需求阶段就应该开始,测试计划和规程必须系统,并随着开发的进展不断求精。正确的软件工程质量观是预防,避免缺陷和问题比改正好。代码生成前的主要测试手段是静态技术(检查),代码生成后采用动态技术(执行代码)。测试的重点是动态技术,从程序无限的执行域中选择一个有限的测试用例集,动态地验证程序是否达到预期行为。

(5) 软件维护

软件产品交付后,需要改正软件的缺陷、提高软件性能或其他属性、使软件产品适应新的环境。软件维护是软件进化的继续。软件维护要支持系统快速地、便捷地满足新的需求。基于服务的软件维护越来越受到重视。软件维护是软件生存周期的组成部分。然而,历史上维护从未受到重视。现在情况有了改变,软件组织力图使软件运营时间更长,软件维护成为令人关注的焦点。

(6) 软件配置管理

为了系统的控制配置变更,维护整个系统生命周期中配置的一致性和可追踪性,必须按时间管理软件的不同配置,包括配置管理过程的管理、软件配置鉴别、配置管理控制、配置管理状态记录、配置管理审计、软件发布和交付管理等。

(7) 软件工程管理

运用管理活动,如计划、协调、度量、监控、控制和报告,确保软件开发和维护是系统的、规范的、可度量的。它涉及基础设施管理、项目管理、度量和控制计划三个层次。度量是软件管理决策的基础。近年来软件度量的标准、测度、方法、规范发展较快。

(8) 软件工程过程

管理软件工程过程的目的是实现一个新的或者更好的过程。软件工程过程关注软件过程的定义、实现、评估、测量、管理、变更、改进,以及过程和产品的度量。软件工程过程分为:①围绕软件生存周期过程的技术和管理活动,即需求获取、软件开发、维护和退役的各种活动;②对软件生存周期的定义、实现、评估、度量、管理、变更和改进。

(9) 软件工程工具和方法

软件工程工具是以计算机为基础的,用于辅助软件生存周期过程。通常,工具是为特定的软件工程方法设计的,以减少手工操作的负担,使软件工程更加系统化。软件工具的种类很多,从支持个人到整个生存周期。软件工具分为:需求工具、设计工具、构造工具、测试工具、维护工具、配置管理工具、工程管理工具、工程过程工具、软件质量工具等。

软件工程方法支持软件工程活动,使软件开发更加系统,并能获得成功。软件工程方法不断发展。当前,软件工程方法分为:①启发式方法,包括结构化方法、面向数据方法、面向对象方法和特定域方法;

②基于数学的形式化方法;③用软件工程多种途径实现的原型方法,原型方法帮助确定软件需求、软件体

系结构、用户界面等。

(10) 软件质量

软件质量贯穿整个软件生存周期,涉及软件质量需求、软件质量度量、软件属性检测、软件质量管理技术和过程等。

SWEBOK还把软件工程相关学科列为知识域,它们是软件工程发展不可或缺的部分。相关学科知识域包括计算机工程、计算机科学、数学、管理学、项目管理、质量管理、系统工程学和软件人类工程学八个领域。

3. 软件工程学科的方法论

软件工程学科是计算学科的分支,计算学科中理论、抽象、设计等三个学科形态,绑定、大问题的复杂性、概念和形式模型、一致性和完备性、效率、演化、抽象层次、按空间排序、按时间排序、重用、安全性、折衷与决策等12个基本概念,数学方法、系统科学方法在软件工程学科中占有重要地位。此外,软件工程还十分重视管理过程,以提高软件产品的质量、降低开发成本、保证工程按时完成。系统性、规范性、可度量性也是软件工程非常关注的。

4. 软件工程学科的相关学科

软件工程学科的理论基础是数学、计算机科学。软件工程的研究和实践涉及人力、技术、资金、进度的综合管理,是开展最优化生产活动的过程;软件工程必须划分系统的边界,给出系统的解决方案。因此,软件工程的相关学科有计算机科学与技术、数学、计算机工程、管理学、系统工程和人类工程学等。

(1) 计算机科学与技术

在计算学科发展的早期,计算机科学家开发软件,电子工程师生产支持软件运行的硬件。随着软件规模、复杂性和重要性的增加,确保软件按人们的意图运行格外重要。软件工程的主要基础是计算机科学与技术。有效的软件开发实践需要比计算机科学原理更多的内容,它不仅需要计算机科学的理论、方法和工具,还需要加强工程严密性、提高合理使用各种资源的管理水平。

软件工程教育知识体反映了软件工程对计算机科学的依赖,以及作为计算基础的主要成分。

(2) 工程学科

软件工程强调采用工程化的方式开发软件,软件工程具有下列工程特征:

1) 通过成本和收益的折衷分析调整软件工程策略。

2) 能对软件工程涉及的某些对象,如质量、成本、工作量、进度等进行度量,要确认度量方法,并根据经验和实验数据进行估算。

3) 依靠团队,强调团队的效率和纪律性。

4) 工程师能胜任多种角色,如研究、开发、设计、生产、测试、构造、操作、管理,以及销售、咨询和培训等。

5) 在软件工程过程中选择和使用合适的工具。

6) 通过专业协会和最佳实践提高个人能力。

7) 重用设计和设计制品。

工程活动以设计为中心,设计在软件工程活动中占有十分重要的地位。为了满足项目需求,工程设计过程必须对潜在的冲突和约束进行折衷。工程设计涉及技术、经济、法律和社会等方面的问题。

因为软件的特殊性,软件工程与传统的工程学不同。软件工程更关注抽象、建模、信息组织和表示、变更管理等。软件工程在产品的设计阶段必须考虑实现和质量控制。持续的进化是软件产品的重要特征。软件工程设计的关键是工程设计决策,它将用于软件抽象的各个层次。重用和基于构件开发在工程设计实践中越来越受到重视。

(3) 管理学科

软件开发是一个项目目标实现的过程,管理科学的目标性和约束性原则在软件工程中得到重要的体现。软件工程强调软件产品及其开发过程的成本、进度、质量和文档的属性,要求在特定的环境和一定的组织机构内,有效地利用有限资源(人力、物力、财力等),通过协调一系列相互关联的任务,在规定的时间内完成,并满足一定的性能、质量、数量、技术指标等要求。软件的特殊性增大了管理的难度,因此,软件工程在软件生存周期的整个过程中,对需求、计划、成本、风险、过程和质量进行度量、跟踪、管理与控制。

二、软件工程专业培养目标和规格

1. 人才培养目标

培养德、智、体、美全面发展,掌握自然科学和人文社科基础知识、计算机科学基础理论、软件工程专业及应用知识,具有软件开发能力,具有软件开发实践和项目组织的初步经验,具有创新、创业意识,具有竞争和团队精神,具有良好的外语运用能力,能适应技术进步和社会需求变化的高素质软件工程专门人才。

2. 人才培养规格

软件工程专业的学制一般为四年,授予工学学士学位。其素质结构、能力结构和知识结构要求如下:

(1) 素质结构要求

思想道德素质:热爱祖国,拥护中国共产党的领导,树立科学的世界观、人生观和价值观;具有责任心和社会责任感;具有法律意识,自觉遵纪守法;热爱本专业,注重职业道德修养;具有诚信意识和团队精神。

文化素质:具有一定的文学艺术修养、具有良好的文字和口头表达能力、具有交流和沟通能力与现代意识。

专业素质:掌握科学思维方法、工程设计方法,具备良好的工程素养;具有创新、创业精神;具有严谨的科学态度和务实的工作作风。

身心素质:具有较好的身体素质和心理素质。

(2) 能力结构要求

掌握软件工程的知识与技能,具备软件工程师从事工程实践所需的专业能力。

获取知识能力:终身学习能力、信息获取能力、适应学科发展的能力等。

应用知识能力:需求分析和建模的能力、软件设计和实现的能力、软件评审与测试的能力、软件过程改进与项目管理的能力、设计人机交互界面的能力、使用软件开发工具的能力等。

创新能力:在基础研发、工程设计和实践等方面具有一定的创新意识和能力。

(3) 知识结构要求

工具性知识:外语、文献检索、科技写作等。

人文社会科学知识:文学、哲学、政治学、社会学、法学、心理学、思想道德、职业道德、艺术等。

自然科学知识:数学、物理学等。

工程学知识:工程经济学、其他工程应用领域的基础知识。

经济管理知识:经济学、管理学等。

专业技术基础知识:计算机科学、数学基础知识,包括离散数学、程序设计语言和程序设计、数据结构、计算机体系结构、操作系统和网络、数据库等。

专业知识:软件需求、软件建模与分析、软件设计、人机交互、软件验证与确认、软件进化、软件过程、软件质量和软件管理等。

三、软件工程专业教育内容和知识体系

1. 人才培养的教育内容及知识结构的总体框架

(1) 理论依据

“软件工程”是一门用系统的、规范的、可度量的方法开发、运行和维护软件的学科。主要的教育知识领域包括:计算基础、数学和工程基础、职业实践、软件建模与分析、软件设计、软件验证与确认、软件进化、软件过程、软件质量和软件管理。软件工程教学既重视理论知识和较高层次分析问题、解决问题的方法,也重视软件设计和工程实践。

本规范给出了知识单元的总体框架和课程体系的最小核心部分,并提出了课程体系设计的指导性建议。不同院系可根据自己的教育资源、系统和需求,对本课程体系进行调整和扩充。

(2) 总体框架

按照顶层设计的方法,理工科本科专业教育内容和知识体系由普通教育(通识教育)、专业教育和综合教育三部分构成:

1)普通教育包括:①人文社会科学,②自然科学,③经济管理,④外语,⑤体育,⑥实践训练等知识体系。

2) 专业教育包括:①相关学科基础,②软件工程学科专业,③专业实践训练等知识体系。

3) 综合教育包括:①思想教育,②学术与科技活动,③文艺活动,④体育活动,⑤自选活动等知识体系。

2. 软件工程专业教育的知识体系

(1) 软件工程专业教育知识体系概貌

软件工程教育知识体系由知识领域、知识单元和知识点三个层次组成。

最高层是知识领域(Area),代表一个特定的学科子领域,用于组织、分类和描述软件工程知识体系的顶层概貌。每个知识领域由前缀SE-加该领域的英文缩写词表示,比如SE-CMP代表计算基础,SE-MAA 代表软件建模与分析。

知识领域之下又划分成更小的知识单元(Unit),代表各个知识领域中的不同方向,用知识领域缩写后面加小写英文字母后缀表示。例如,MAA.er表示知识领域SE-MAA中的“需求获取”知识单元。

知识点(Topic)是整个体系结构中的最底层,代表知识单元中单独的主题模块。

软件工程专业共有10个知识领域,42个知识单元,建议最小核心学时数为494。

(2) 软件工程专业教育知识体系的知识领域

软件工程专业教育共包括10个知识领域:

SE-CMP 计算基础

SE-FND 数学和工程基础

SE-PRF 职业实践

SE-MAA 软件建模与分析

SE-DES 软件设计

SE-V A V 软件验证与确认

SE-EVO 软件进化

SE-PRO 软件过程

SE-QUA 软件质量

SE-MGT 软件管理

(3) 每个知识领域包含的核心知识单元

软件工程教育知识体系概要说明了各个知识领域、知识单元、所需的最小建议学时等。知识体系各领域的详细情况列在表1中。表内各知识单元后面的括弧内给出了它们各自的核心学时数。有关知识领域、知识单元以及相关知识点的详细描述在附录1中给出。

表1 知识领域和知识单元

本规范设计知识体系的一个原则是,使知识体系的核心尽可能小,主要包括获得软件工程本科学位所

必须具备的知识。核心即必须。

(4) 知识体系中的应用知识领域

作为软件工程专业本科教育的一部分,学生应该在一个或多个应用领域拥有专长,为此必须学习一些上述核心单元之外的知识。学生可以专注于上述10个知识领域中的一个或多个,也可以专注于表2所列16个应用领域知识单元中的4~5个。对于每一个应用领域知识单元,学生应该在深入学习特定系统设计的同时,广泛学习有关的领域知识,并且学习这些领域中典型产品的特性及其对系统设计与开发的影响。具体每个领域单元对应的知识点参见附录1。

表2 知识体系中的应用领域

(5) 授课方式、最少讲授时间或实验时间

本规范使用学时作为课时单位,表示以传统方式在课堂上授课的时间。为了避免任何可能的混淆,特作以下说明:

1) 不限定授课方式:近年来教育技术与手段有了很大进步,产生了许多新的教学方式。规范仍采用学时作为统一授课单位。

2) 课时数不包含课外的时间:即不包含教师的准备时间、学生实验时间和学生花在课堂外的时间。通常,课堂外花费的时间约为课内时间的2倍。

3) 表1中列出的每个知识单元学时为最小学时数,但可以根据需要适当增加。

3. 软件工程专业教育的课程体系

知识体系给出了软件工程专业的知识框架,在此知识体系的基础上构建相应的课程和课程体系。各院校可参照本规范推荐的几种核心课程体系,遵循以下原则构建具有本校特色的课程与课程体系:

1) 借鉴ACM和IEEE-CS联合推出的SE2004。

2) 满足软件工程教育知识体最小核心要求。

3) 加强计算机学科基础。

4) 增强软件工程能力培养。

5) 加强团队精神和交流沟通能力。

6) 与应用领域相结合。

7) 课内、课外相结合。

8) 符合中国高等教育的实际情况。

课程教学包括理论课程教学和实验课程教学。一门课程可以由一个或若干个知识领域构成,也可以从各知识领域中抽取相关的知识单元组成。课程体系应覆盖知识体系的知识单元,尤其是核心知识单元。

软件工程专业课程体系由核心课程和选修课程组成,核心课程应该覆盖知识体系中的全部核心单元。同时,各高校可选择一些反映学科前沿和学校特色的选修课程。

(1) 课程设置

课程设置分为以下不同类型:

1) 数学基础课程:包括与本专业相关的数学基础知识。

2) 计算基础课程:包括计算基础的入门知识。此类课程可以是计算机科学的成熟课程,也可以是软件工程教育计划新定义的课程。它们通常从第一年开始讲授,并延续到第二年甚至第三年。

3) 软件工程核心课程:包括软件工程教育核心知识。此类课程是软件工程教育计划新定义的课程。它们通常从第二年开始,并延续到第三年甚至第四年。

4) 非技术性基础课程:覆盖了知识领域中的其他一些非技术内容,是从事软件工程职业的毕业生所必需掌握的知识和能力。

5) 附加课程:覆盖了知识领域中的其他一些内容、其他相关学科教程中的内容或知识体系中16个应用领域中的内容。这些课程可以由各院校自行决定,办出特色,本规范不展开讨论。

(2) 软件工程专业的课程体系及核心课程

根据软件工程知识单元的分布,设计了27门课程和4个参考教学计划,每种计划均包含19门课程。表3给出了这些课程及所含的知识单元、参考学时数等。图1给出了四种参考教学计划的课程设置方案。附录2给出了每门课程的详细描述。

表3 软件工程专业的课程体系

(注:实验学时指课内授课学时,具体安排时需要按课内外学时比例进行相应扩充。)

图1 课程设置的不同可选方案

其中,程序设计基础(CS101)、面向对象方法学(CS102)和软件工程导论(SE201)是一组计算机科学优先课程;软件工程与计算I(SE101)、软件工程与计算II(SE102)和软件工程与计算III(SE200)是一组软件工程优先课程。制定具体教学计划时只选其中一组。

为了供不同的院校选择适合自己的软件工程专业核心课程,本规范把一部分软件工程专业核心课程分

为两组。其中,软件代码开发技术(SE211)、软件设计与体系结构(SE311)、软件质量保证与测试(SE321)、软件需求分析(SE322)和软件项目管理(SE323)是一组;大型软件系统设计与软件体系结构(SE213)、软件测试(SE221)、软件详细设计(SE312)、软件工程的形式化方法(SE313)和软件过程与管理(SE324)是另一组。制定具体教学计划时只选其中一组。

本规范根据计算机科学优先或软件工程优先,以及软件工程核心课程的不同组合方式,设计了四种参考教学计划方案,如图3-1所示,供各院校参考。

四种教学计划的课程设置方案分别如下(见附录3):

1)计算机科学优先课程(A) +共性基础和专业课程(C)+软件工程核心课程组合I (D)

2)计算机科学优先课程(A) +共性基础和专业课程(C)+软件工程核心课程组合II(E)

3)软件工程优先课程(B) +共性基础和专业课程(C)+软件工程核心课程组合I (D)

4)软件工程优先课程(B) +共性基础和专业课程(C)+软件工程核心课程组合II(E)

4. 软件工程专业的实践教学内容及体系

软件工程专业培养的毕业生应该熟练掌握软件工程知识与技能,并且具备作为软件工程师从事工程专业所需的专业能力。系统的专业工程实践体系不仅有利于培养学生深入掌握专业技术,而且有利于培养从事该专业工作所必需的职业道德与行为规范。实践教学体系需要重点培养学生以下几方面的能力:工具的使用与实验技能、工程设计与实现能力、评审与测试能力、团队协作与沟通能力、过程管理与控制能力等。实践教学的形式包括:课程实验、综合设计、项目实践、企业实践、毕业设计等。在实践教学的各个可能环节中,尽可能地反复安排对专业素质与职业道德的训练。

(1) 课程实验

课程实验是重要的实践教学环节,与课堂教学相辅相成。实验贯穿于理论、抽象和设计过程,对软件系统的设计与实现、测试原理与方法起示范作用。实验不仅仅是对理论的验证,重要的是技术训练和能力培养,包括动手能力、分析问题和解决问题能力、书写和表达能力、协作能力等。教学活动是教师和学生不断交流沟通的过程,实验是实现这个过程的桥梁,可以加深对理论知识的理解,启发学生深入思考,敢于创新,达到理论联系实际的教学效果。

实验内容、方式和方法要有利于学生实验能力、独立工作与协作能力的培养。通过实验,学生要掌握相关课程涉及的技术与方法,训练学生的基本实验技能和工具的使用。

软件工程专业应加强实验教学,尤其是要重视设计性实验和综合性实验。

(2) 综合性课程设计

设立综合性课程设计使学生能综合应用若干课程的技术与方法。这些综合性设计可以作为单独的实验课程开设,也可以作为软件工程综合实习的一部分。附录4给出6个综合课程设计范例,学校可根据实际情况进行选择和增补。

(3) 毕业设计及其他

毕业设计是工程和教学紧密结合的实践环节。学生的毕业设计题目可以源于教师或软件企业的开发项目。

结合学生实践能力的培养,可以有意识地创造一些条件让学生有机会参与校内或校外项目开发活动。其主要方式有:

1) 校内项目开发活动:高年级学生参与校内教师的软件项目开发活动;鼓励学校或相关合作企业在校内设立专门的学生研究开发项目,学生在教师的指导下从事项目的开发工作;学生自发组织的兴趣开发活动。

2) 校外项目开发活动:学校可有计划地组织学生到校外企业或研究开发单位参与项目开发。

企业实习可以缩短用人单位对毕业生的岗位培训时间,丰富学生的工作经验,提高就业竞争力。企业实习的形式包括企业考察与调研、参与短期项目开发、在企业完成毕业设计等。

应该鼓励有能力和精力的学生积极参与重要的学科竞赛,例如数模竞赛、程序设计大赛等,学生可以从中获得很好的实践效果。

学校应该建立一定的评估与管理体制对实践教学的效果和过程控制提供合理的评估,从而起到有效的促进作用。评估体制应该能充分激励参与实践教学各方的积极性,包括学生、教师和相关参与企业。

四、软件工程专业的办学条件

1. 师资力量

软件工程专业师资包含专职教师和兼职教师。专职教师指从事本规范教学活动的学校在编的具有教师专业技术职务的全部工作人员。兼职教师指外聘教师。根据高等院校理工科本科专业人才培养的要求,需要构建一支整体素质高、结构合理、业务过硬、具有创新精神的师资队伍。

师资队伍建设应有长远规划和近期目标,有吸引人才、培养人才、稳定人才的良性机制,通过教学科研实践活动提高师资队伍水平。

(1) 师资队伍的数量与结构

1) 生师比适宜,应不高于18:1。

其中生师比=普通本科学生总数/教师总数。

教师总数=专职教师数+兼职教师数/2。

2) 专兼职教师比例适宜。

专职教师应不少于教师总数的2/3,其中受过较好工程训练的专职教师应不少于教师总数的1/3。

建立健全的专职教师和兼职教师聘用和管理制度。

3) 师资队伍结构合理,符合专业目标定位要求,适应教学和专业长远发展的需要。

4) 年龄结构合理。

5) 学历(学位)和职称结构合理。具有硕士以上学历(学位)和讲师以上职称的教师占专职教师的比

例不低85%。

学缘结构和专业结构合理。学科带头人的专业结构分布合理,专业梯队阵容整齐。

(2) 对教师队伍的知识、能力、素质结构的要求

思想政治素质:坚持四项基本原则,用唯物主义的立场、观点和方法观察事物、分析问题,具有良好的道德修养,为人师表、教书育人,团结合作,谦虚谨慎、严谨治学,对国家和社会具有强烈责任感和使命感。

学术水平:应具备较为全面的专业基础知识和软件工程科研和工程实践经验,能不断加速更新拓宽知识,具有较高的教学、科研能力和创新能力。

外语能力:能熟练地查阅外文资料,参考外文教材,基本具备国际学术交流能力;鼓励采用外文原版教材和双语教学。

教学能力:积极开展教学研究,不断深化教学改革,有效运用现代教学手段和教学方法,提高教学效果。

(3) 助教岗位的设置

建立健全的助教制度,根据课程特点和学生人数配备适量的助教,协助主讲教师指导实验、组织讨论、批改作业、进行答疑等教学活动。

(4) 设置教学质量保证和监控体系

建立科学、规范的教学质量保证和监控体系,重视软件工业界的意见和对毕业学生的跟踪。

2. 教材

教材选用应注重教材的基础理论、基本知识、基本技能,体现思想性、启发性、科学性、工程性、先进性、适用性,适合本专业培养目标和培养模式的要求。

根据教学计划和人才培养的需要,选用有影响、有特色的高质量中、英文教材。加快教材的更新换代,缩短使用周期。考虑到软件工程相关学科知识更新周期短的特点,使用近四年出版新教材的比例应不低于专业课总数的50%。重视参考资料(尤其是电子文献)对课程教学的辅助作用。

教材选用应有科学的评价和选用制度,定期进行审核和评测。对于首次使用的教材,尤其是新编教材,任课教师应进行质量追踪,为教材评价提供参考。

搞好教材建设规划,注重教材配套,努力填补空白,鼓励高水平教师编写高质量教材。教材内容要适应软件工程专业发展和社会经济发展的需求。

加强教学案例建设和实验教材的编写。鼓励教师开发配套的多媒体教材。

3. 现代化教学手段与网络教学平台

本专业的专业课程要善于应用现代教育技术,鼓励教师制作电子讲稿。

各学校应加强网络教学平台建设、丰富网上资源,发挥网络教学平台在教学活动中的作用。

4. 图书资料

图书资料包括文字、光盘、声像等各种载体的中外文献资料。

(1) 图书馆应具有的软硬件条件

应具备一定数量的与软件工程专业有关的图书资料,种类齐全,满足教学和科研工作的需要。生均与

专业有关的各类图书册数应达到教育部规定的相应要求。生均面积和阅览座位数应满足教育部有关规定。

充分利用计算机网络,加强图书馆的信息化建设,为读者提供网络环境下多种多样的信息服务。

(2) 图书资料采集经费

应保证一定数额的年度图书资料采集经费,使图书资料每年能保持一定的更新比例。

5. 实验室

实验室建设须有长远建设规划和近期工作计划,实验室建设既需要注重专业基础实验,又要注重新方向、新技术的发展,还要结合本专业特长和地方经济发展需求,建设专业实验室。实验室应提供开放服务

以提高设备利用率。

(1) 实验室内容建设

根据教学体系和实践教学的要求,目前软件工程本科专业实验室大体分为基础课程实验室(含公共基

础课程实验室和专业基础课程实验室)和专业实验室。

1) 基础实验室建设

一般涵盖公共基础课程和专业基础课程,通常包括程序设计、数据结构和算法、操作系统、计算机体系结构、数据库、计算机网络、面向对象方法学、软件工程导论等必修课程。

2) 专业实验室建设

主要涵盖体现不同专业方向和地方特色的专业课,例如覆盖以下列课程中的一门或多门课程:软件构

造、软件设计与体系结构、软件质量保证与测试、软件需求分析、软件项目管理、大型软件系统设计与软件体系结构、软件测试、软件详细设计、软件工程的形式化方法、软件过程与管理等。

(2) 实验室设备和经费

计算机是基本实验设备,生机比不应高于3:1。

网络设备应配有服务器、交换机、路由器、网络测试仪、组网工具、其他网络与组网教学模块及组件、不间断电源、机柜、打印机、网络布线等所需基本设备。

注重实验室软件环境和CASE工具的建设。

列入固定资产的仪器设备帐物相符率达到100%。低值耐用品的帐物相符率不低于95%。现有仪器设备完好率不低于95%,处于维修状态一个月以上的仪器设备不超过本实验室仪器设备总数的3%。

仪器设备、软件工具应适应技术发展与人才培养的需要,适时更新。

实验室内部应满足基本卫生、安全等条件,使用面积符合教育部相关规定。

(3) 实验室管理

应具备教学大纲、教学计划、任务书、教学日志、课表、实验指导书等规范材料,基础课实验室承担的教学任务要达到每台每周30小时以上的利用率,专业课实验室承担的教学任务要达到每周20小时以上的利用率。为提高学生的独立思考及独立操作能力,基础课实验室应提倡单人单机,特殊情况下每组实验人数不超过2人。

6. 实习基地建设

实习基地是实践教学环节的重要组成部分。实习基地的建设有利于培养学生工程实践能力和专业道德与行为规范的培养。

学校应定期对实习基地进行评估,包括接受学生的数量、提供实习题目的质量、学生实践过程的管理和学生的实践效果等。

(1) 校内实习基地

校内实习基地应能为参加实践教学环节的学生提供平均每人每周30小时以上的独立设备使用时间,并设有专门的指导教师对学生的实践内容、实践过程等进行全面跟踪、指导。

(2) 校外实习基地

学校应本着“就地就近、互惠互利、专业对口、相对稳定”的原则,在有关部门的协调下,积极与相关单位建立校外实习基地,并鼓励学生到软件企业实习。

学校应指定有实践经验、责任心强的教师担任实习指导教师,并聘请实习基地中政治思想好、业务水平高、责任心强的人员,担任校外指导教师。

7. 教学经费

对于新建软件工程专业的学校,教学经费应包括实验室建设经费、图书资料经费和人员工资费用等。专业开办经费(不包括固定资产)应保证一定的数额。

对于已建软件工程专业的学校,每年正常的教学经费应包含师资队伍建设经费、人员工资费用、实验室维护更新费用、图书资料经费、实习基地建设经费等。

五、制定本专业规范的主要参考指标

1. 培养方案

(1) 本科学制:基本学制四年,实行弹性学分制的学校,一般为3~8年。

(2) 在校基本总周数:200~202周(其中教育教学166~168周,寒暑假32~34周)。

(3) 本专业的培养方案,包含普通教育、专业教育、综合教育、毕业设计(论文)等环节,课内总学

分应控制在160学分左右。

1) 普通教育的学分为50学分左右,包括:①政治思想教育和人文社会科学学分;②自然科学学分;

③经济管理学分;④外语学分;⑤体育学分等。

2) 专业教育的学分90学分左右,包括60学分左右的专业基础和30学分左右的专业选修课。

3) 综合教育的学分为20学分左右。

(4) 学时与学分的折算办法:未实行学分制的学校,学时与学分的折算由各校根据学校实际情况自行决定。本规范建议课程教学16~18学时折算1学分,集中实践性环节(含毕业设计)每周折算为1学分。在特殊情况下,某些课程的学时学分折算办法可自行调整(例如,体育课36学时1个学分)。

2. 师资队伍

(1) 教师数量:生师比不高于18:1 。

(2) 主讲教师(兼职教师除外)中具有硕士以上学位或讲师以上职称,并获得教师任职资格的应占85%以上。兼职教师应具有较好的表述能力。

3. 教学条件

(1) 计算机数量不少于每3人1台,具有技术先进的网络环境并同Internet连接。

(2) 具有满足教学需要的教学仪器设备。

(3) 具有满足教学需要的图书资料(含校图书馆和学院资料室的文字、光盘、声像等各种文献资料)和多媒体教学环境。

(4) 教学经费能够保证教学正常进行。

4. 实践教学

(1) 实践教学学分,在普通教育和专业教育总学分中所占的比例不低于20% 。

(2) 有实验的课程中,40%以上课程应有综合性、设计性实验。

(3) 有向本专业学生开放的机房,学生在校期间上机时数不低于800小时。

(4) 有符合本专业培养目标的学生实习基地。

(5) 毕业设计(论文)环节不低于14周,选题应反映本专业领域的发展动态或应用需求。

附录1软件工程教育知识体系的详细描述

本规范采用Bloom分类法说明毕业生对知识点应当掌握的程度,即了解、理解和运用,具体含义如下:

了解:能记住学习过的内容。

理解:能领会课程内容的含义,掌握知识的内涵。

运用:能在新的具体情况下应用所学知识解决问题。

同时,本规范还说明了各知识点的重要程度,即核心、推荐、可选。

核心:该知识点是核心知识单元的一部分。

推荐:该知识点不是核心知识单元的一部分,但应包含在必修课程中。

可选:该知识点属于选修知识单元。

下面分别对软件工程知识体系中10个知识领域和1个应用知识领域进行详细描述,包括每个领域包含哪些知识单元,每个知识单元又包含哪些知识点,以及每个知识点需要掌握的程度、重要程度,并列出与其相关的其他知识点。

1. 计算基础(CMP)

计算基础包括支持软件设计与开发的计算机科学基础知识,还包括将设计转换为实现的知识及其相关的工具和形式化开发方法。

CMP.cf 计算机科学基础(见表4)

最少时间:140学时

表4 CMP.cf

CMP.ct 构造技术(见表5)

最少时间:20学时

计算机职业道德

职业道德和法规课程论文 题目:计算机职业道德规范 班级:12级计算机科学与技术2班 学号: 姓名:黄艳丽

摘要:随着计算机的迅猛发展,社会对这个职业赋予一定的道德要求,并且计算机职业作为一种不同于其它职业的特殊职业,它有着自己与众不同的职业道德和行为准则,这些职业道德和行为准则是每一个计算机职业人员都要共同遵守的。所谓职业道德,就是同人们的职业活动紧密联系的符合职业特点所要求的道德准则、道德情操与道德品质的总和。为了维护网路的正常发展与人们正常的生活秩序,从事计算机职业这个高科技的工作同时,最重要的是要遵守这方面的职业道德,尊重个人,尊重别人,尊重社会,使得生活更有安全性,保障社会的正常运行。 关键字:计算机职业道德行为规范准则尊重 随着社会的进步与科技的发展,计算机越来越离不开人们的生活了,计算机网络正在改变着人们的行为方式、思维方式乃至社会结构,它对于信息资源的共享起到了无与伦比的巨大作用,并且蕴藏着无尽的潜能。但是计算机网络的作用不是单一的,在它广泛的积极作用背后,也有使人堕落的陷阱,这些陷阱产生着巨大的反作用。网络诱发着不道德和犯罪行为;网络的神秘性"培养"了计算机"黑客",如此等等。仅仅靠制定一项法律来制约人们的所有行为是不可能的,也是不实用的。相反,社会依靠道德来规定人们普遍认可的行为规范。在使用计算机时应该抱着诚实的态度、无恶意的行为,并要求自身在智力和道德意识方面取得进步。 一、职业道德法规 作为一名合格的计算机职业从业人员,除了需要具有工作所需的基础能力、专业知识、运用工具或技术的能力以及行业经验的能力素质外,还需要符合计算机职业所特有的职业道德要求。社会对计算机职业的道德规范要求有如下几点: 1、有关知识产权 1990年9月我国颁布了《中华人民共和国着作权法》,把计算机软件列为享有着作权保护的作品;1991年6月,颁布了《计算机软件保护条例》,规定计算机软件是个人或者团体的智力产品,同专利、着作一样受法律的保护任何未经授权的使用、复制都是非法的,按规定要受到法律的制裁。 2、有关计算机安全 计算机安全是指计算机信息系统的安全。计算机信息系统是由计算机及其相关的和配套的设备、设施(包括网络)构成的,为维护计算机系统的安全,防止病毒的入侵,我们应该注意一些基本问题。 3、有关网络行为规范 我国公安部公布的《计算机信息网络国际联网安全保护管理办法》中规定任何单位和个人不得利用国际互联网制作、复制、查阅和传播一些不利于国家和个人的违法的信息。但是,仅仅靠制定一项法律来制约人们的所有行为是不可能的,也是不实用的。相反,社会依靠道德来规定人们普遍认可的行为规范。在使用计算机时应该抱着诚实的态度、无恶意的行为,并要求自身在智力和道德意识方面取得进步。 从事计算机职业的工作人员在职业道德方面有许多特殊的要求,合格的职业计算机工作人员,在遵守特定的计算机职业道德的同时首先要遵守一些最基本的通用职业道德规范,这些规范是计算机职业道德的基础组成部分。它们包括: 爱岗敬业:所谓爱岗就是热爱自己的工作岗位,热爱本职工作。而敬业是指用一种严肃的态度对待自己的工作,勤勤恳恳,兢兢业业,忠于职守,尽职尽责。爱岗敬业是任何行业职业道德中都具有的一条基础规范。 诚实守信:诚实守信是指忠诚老实信守承诺。诚实守信是每一个行业树立形象的根本。 办事公道:所谓办事公道是指从业人员办事情处理问题时,要站在公正的立场上,按照同一标准和同一原则办事的职业道德规范。 服务群众:服务群众是为人民服务精神更集中的表现,服务群众就是为人民群众服务。 奉献社会:所谓奉献社会就是不期望等价的回报和酬劳,而愿意为他人、为社会或为真理、为正义献出自己的力理。

模板施工技术及验收规范标准

模板技术操作规程 一、施工准备 (一)材料 1、木模板(或夹板)其规格、种类必须符合设计要求。 2、木方的规格、种类必须符合其设计要求。 3、支架系统:木支架或各种定型桁架、支柱、托具、卡具、螺栓、门式钢架、交叉撑、钢管等必须符合设计要求。 4、为确保砼构件的浇筑成型质量,经济实用,方便施工的原则,梯、梁、板均采用木模,模板支撑系统采用扣件式钢管脚手架。为降低工程成本模板采用循环使用的方式。 5、板材和方材要求四角方正、尺寸一致。 6、扣件式钢管脚手架钢管采用外径48mm、壁厚3.5mm的Q235焊接钢管或无缝钢管。 7、堆木料时,不得超过1.2m,并应交错堆放,垛底应垫20cm厚的垫木。 8、施工前操作人员必须熟悉设计要求根据设计尺寸经校核无误后方可下料操作。 9、施工前应对材料、工具进行检查对有质量缺陷的材料不得使用。 (二)作业条件 1、模板设计:在图纸会审后,根据工程的特点、计划合同工期及现场环境,对各分部混凝土模板进行设计,确定木模板制作的几何形状,尺寸要求,龙骨的规格、间距,选用支架系统。绘制各分部混凝土模板设计图(包括模板平面布置图、剖面图、组装图、节点大样图、零件加工图等),操作工艺要求及说明。 2、木模板的备料:模板数量应按模板设计方案结合施工流水段的划分,进行综合考虑,合理确定模板的配置数量,减少模板投入,增加周转次数。 3、模板涂刷脱模剂,并分规格堆放。 4、根据图纸要求,放好轴线和模板边线,定好水平控制标高。 5、设置模板定位基准:按构件尺寸先用同强度等级的细实混凝土浇筑50~100MM 的短柱或导墙,作为模板定位基准。另一种作法是根据构件尺寸切割一定长度的钢筋或角钢头,点焊在主筋上,并按2排主筋的中心位置分档,以保证钢筋和模板位置的准确。 6、进行找平工作:模板承垫底部应预先找平,以保证模板位置正确,防止模板底部漏浆。常用的方法是沿模板边线用1:3水泥砂浆抹找平层。另外,在外墙、外柱部位,继续安装模板前,要设置模板承垫条带,并校正其平直。 7、墙、柱钢筋绑扎完毕,水电管及预埋件已安装,绑好钢筋保护垫层,并办完隐蔽验收手续。 8、根据模板方案、图纸要求和工艺标准,向班组进行安全、技术交底。 二、施工操作工艺

软件工程职业道德规范和实践要求

软件工程职业道德规范和实践要求 软件工程职业道德规范和实践要求(5.2版) IEEE-CS和ACM软件工程道德和职业实践联合工作组推荐 经IEEE-CS和ACM批准定为讲授和实践软件工程的标准 序言 本规范的简明版以更高级的摘要形式归纳了规范的主要意向,完整版所包括的条款则给出了范例和细节,说明这些意向会如何改变软件工程专业人员的行为,没有这些意向,细节会变得过于法律化和繁琐,而没有细节补充,意向又会显得高调而空洞,因此意向和细节使规范构成一个整体。 软件工程师应履行其实践承诺,使软件的需求分析、规格说明、设计、开发、测试和维护成为一项有益和受人尊敬的职业。为实现他们对公众健康、安全和利益的承诺目标,软件工程师应当坚持以下八项原则: 1)公众:软件工程师应当以公众利益为目标; 2)客户和雇主:在保持与公众利益一致的原则下,软件工程师应注意满足客户和雇主的最高利益; 3)产品:软件工程师应当确保他们的产品和相关的改进符合最高的专业标准; 4)判断:软件工程师应当维护他们职业判断的完整性和独立性; 5)管理:软件工程的经理和领导人员应赞成和促进对软件开发和维护合乎道德规范的管理; 6)专业:在与公众利益一致的原则下,软件工程师应当推进其专业的完整性和声誉; 7)同行:软件工程师对其同行应持平等和互助和支持的态度; 8)自我:软件工程师应当参与终生职业实践的学习,并促进合乎道德的职业实践方法。 完整版 序言 计算机正逐渐成为商业、工业、政府、医疗、教育、娱乐和整个社会的发展中心,软件工程师通过直接参与或者教授,对软件系统的分析、说明、设计、开发、授证、维护和测试作出贡献,正因为他们在开发软件系统中的作用,软件工程师有很大机会去做好事或带来危害,有能力让他人做好事或带来危害,以及影响他人做好事或造成危害。为了尽可能确保他们的努力会用于好的方面,软件工程师必须作出自己的承诺,使软件工程成为有益和受人尊敬的职业,为符合这一承诺,软件工程师应当遵循下列职业道德规范和实践. 本规范包含有关专业软件工程师行为和决断的八项原则,这涉及那些实际工作者、教育工作者、经理、主管人员、政策制定者以及与职业相关的受训人员和学生。这些原

混凝土模板工程质量验收规范

4 模板分项工程 说明: 4 模板分项工程 模板分项工程是为混凝土浇筑成型用的模板及其支架的设计、安装、拆除等一系列技术工作和完成实体的总称。由于模板可以连续周转使用,模板分项工程所含检验批通常根据模板安装和拆除的数量确定。 4.1 一般规定 4.1.1 模板及其支架应根据工程结构形式、荷载大小、地基土类别、施工设备和材料供应等条件进行设计。模板及其支架应具有足够的承载能力、刚度和稳定性,能可靠地承受浇筑混凝土的重量、侧压力以及施工荷载。 说明:4.1.1 本条提出了对模板及其支架的基本要求,这是保证模板及其支架的安全并对混凝土成型质量起后果要作用的项目。多年的工程实践证明,这些要求对保证混凝土结构的施工质量是必需的。本条为强制性条文,应严格执行。 4.1.2 在浇筑混凝土之前,应对模板工程进行验收。 模板安装和浇筑混凝土时,应对模板及其支架进行观察和维护。发生异常情况时,应按施工技术方案及时进行处理。 说明:4.1.2 浇筑混凝土时模板及支架在混凝土重力、侧压力及施工荷载等作用下胀模(变形)、跑模(位移)甚至坍塌的情况时有发生。为避免事故,保证工程质量和施工安全,提出了对模板及其支架进行观察、维护和发生异常情况时进行处理的要求。 4.1.3 模板及其支架拆除的顺序及安全措施应按施工技术方案执行。 说明:4.1.3 模板及其支架拆除的顺序及相应的施工安全措施对避免重大工程事故非常重要,在制订施工技术方案时应考虑周全。模板及其支架拆除时,混凝土结构可能尚未形成设计要求的受力体系,必要时应加设临时支撑。后浇带模板的拆除及支顶易被忽视而造成结构缺陷,应特别注意。本条为强制性条文,应严格执行。 4.2 模板安装 主控项目 4.2.1 安装现浇结构的上层模板及其支架时,下层楼板应具有承受上层荷载的承载能力,或加设支架;上、下层支架的立柱应对准,并铺设垫板。 检查数量:全数检查。 检验方法:对照模板设计文件和施工技术方案观察。 说明:4.2.1 现浇多层房屋和构筑物的模板及其支架安装时,上、下层支架的立柱应对准,以利于混凝土重力及施工荷载的传递,这是保证施工安全和质量的有效措施。 本规范中,凡规定全数检查的项目,通常均采用观察检查的方法,但对观察难以判定的部位,应辅以量测检查。 4.2.2 在涂刷模板隔离剂时,不得沾污钢筋和混凝土接槎处。 检查数量:全数检查。 检验方法:观察。 说明:4.2.2 隔离剂沾污钢筋和混凝土接槎处可能对混凝土结构受力性能造成明显的不利影响,故应避免。 一般项目 4.2.3 模板安装应满足下列要求: 1 模板的接缝不应漏浆;在浇筑混凝土前,木模板应浇水湿润,但模板内不应有积水; 2 模板与混凝土的接触面应清理干净并涂刷隔离剂,但不得采用影响结构性能或妨碍装 工程施工的隔离剂; 3 浇筑混凝土前,模板内的杂物应清理干净;

模板工程验收标准

模板工程验收标准 一、模板安装 1、模板安装的尺寸偏差 (1)模板与模板之间的拼缝间隙±10mm。 (2)梁、墙、柱尺寸偏差+5mm,-5mm。 (3)底模上表面标高偏差±5mm。 (4)单根柱的垂直度偏差±8mm。 (5)相邻两板面高低差±5mm,预留洞中心线位置允许偏差为10mm,尺寸偏差为(+10,0)mm。 (6)表面平整度±5mm。 (7)通梁必须拉通线校正在一直线上,偏差在±5mm。 2、模板接缝处胶带条的粘贴,在板面模板铺设完毕后,应检查接缝间的缝隙,若缝隙较大的应采用胶带条来粘贴,防止混凝土浇筑过程中漏浆。粘贴时必须用扫帚或抹布把模板表面清理干净,然后才能粘贴胶带。 3、整个楼层板面模板铺设完毕后,必须把模板表面及梁内的垃圾清理干净,便于钢筋组绑扎钢筋。 所有模板加固完毕后,必须把留在下层楼面的木方、钢管、扣件、层板、钎丝、园钉、杂物等收清干净,便于主体组收浆。 4、模板的支撑、加固、校正 模板的拼缝不应漏浆,模板与混凝土的接触面应清理干净并涂刷隔离剂。 对跨度不小于4m的现浇钢筋混凝土梁、板,其模板应按设计要求起拱;当设计无具体要求时,起拱高度宜为跨度的1\1000~3\1000。 合模前要检查构件竖向接合处面层混凝土是否已经凿毛。 对通排柱模板,应先校两端柱模板,校正固定,拉通长线校正中间各柱模板。 柱子的加固箍间距为500m m~1000mm一道柱箍。 挑檐模板必须撑牢拉紧,防止向外倾覆,确保安全。

墙模板安装时,要使两侧穿孔的模板对称放置,确保孔洞对准,以使穿墙螺栓与墙模保持垂直。墙模板上口必须在同一水平面上,控制墙顶标高一致。 剪力墙的加固箍5道为宜,一般500mm设置一道墙箍,且侧面必须用剪刀撑(即侧面加两道斜撑),且斜撑间距为1mm左右,斜撑的固定点宜在浇筑板面混凝土时预埋结点。 二、模板拆除 1、模板拆除过程中,若发现有严重的质量问题(如蜂窝、麻面、狗洞、露筋及爆模等等)应停止拆模,立即通知项目管理人员或向主体班组、钢筋班组组长说明情况,以便及时提出解决方案或处理办法,一方面是为了对出现的质量缺陷做出修复,另一方面是不了减少相关的经济损失。 2、拆除模板必须满足拆除时所需混凝土强度,经工程技术人员同意,不得因拆模而影响工程质量。 3、底模及其支架拆除时的混凝土强度应符合设计要求的75%,悬挑构件必须过到强度的100%才能拆除。依据同条件试件的强度来确定。 4、柱模及侧模拆除时混凝土的强度应能保证其表面棱角不受损伤。在不掺入任何物质(如减水剂,缓凝剂等等)的情况下,一般24小时后可拆除。 5、模板拆除时,不得对楼层形成冲击,拆除的模板和支架应分散堆放并在规定的时间内完成所有材料的清运。 6、卸料平台的搭设应是,先在已经挑出的钢管架上满铺方木,再在其上满铺层板,且两侧必须设置防扩围栏。 7、转到卸料平台上的模板,钢管不得堆的过高、过多,应边拆、边清、边运、边按规格堆码或清运到相应的地点。 8、模板拆除时,严禁下方有人进入,拆模人员必须站在平稳可靠的地方,保持自身平衡,不得猛撬,以防失稳附落。 9、必须按程序作业,应遵循先支后拆,后支先拆的循序,先拆除非承重模板,后拆除承重模板及支撑。

软件工程师职业道德规范

要做一个真正的软件工程师除了技术过硬,还需要有相当的职业素养,必须遵守职业道德规范,下面是由IEEE-CS/ACM 软件工程师道德规范和职业实践(SEEPP)联合工作组制订的一个规范,希望对大家有帮助。 软件工程师道德规范 1993年5月,IEEE计算机协会的管理委员会设立了一个指导委员会,其目的是为确立软件工程作为一个职业而进行评估、计划和协调各种活动。同年,ACM理事会也同意设立一个关于软件工程的委员会。到1994年1月,两个协会成立了一个联合指导委员会,负责为软件工程职业实践制定一组适当标准,以此作为工业决策、职业认证和教学课程的基础。为完成这项工作,他们提出了如下建议: *采用标准定义; *定义所需的知识主体和推荐的实践活动; *定义道德标准; *定义本科生、研究生(硕士)和继续教育(再培训和转岗)的教学课程 指导委员会决定通过设立一系列的专题组实现这些目标。最初的几个专题组包括:软件工程知识主体和推荐的实践活动;软件工程道德和职业实践以及软件工程课程体系。 软件工程道德和职业实践小组的目标是为软件工程师在道德上和职业上

的责任和义务制定一份文件。本道德规范(草案)由IEEE计算机协会和ACM联合指导委员会的软件工程道德和职业实践专题组开发,并且已经过该委员会的审查。 任何规范,如果认真制定并正确推行,都会成为推动职业化和建立社会安全保障的有力工具。它们不应该也不会只开花不结果,但这常常是人们对规范的错觉。本规范草案是在对多个计算学科和工程学科规范进行广泛研究的基础上做出的,意在教育和激励采用规范的职业群体和成员。规范也告诉公众,一种职业的职责及其重要性。规范向实践者指明社会期望他们达到的标准,以及他们同行的追求和相互的期望。规范并不意味着鼓励讼争,并且它们也不代表立法;但它们的确就影响专业人员及其客户的一些问题给出了实际的建议,同时也给政策的制订者提供借鉴。 序言 现在,计算机越来越成为商业、工业、政府、医疗、教育、娱乐、社会事务以及人们日常生活的中心角色。那些直接或通过教学从事设计和开发软件系统的人员,有着极大的机会既可从事善举也可从事恶行,同时还能影响或使得他人做同样的事情。为尽可能保证这种力量用于有益的目的,软件工程师必须要求他们自己所进行的软件设计和开发是有益的,所从事的是受人尊敬的职业。为此,软件工程师应该坚持下面的道德规范。 本规范含有8组由关键词命名的准则,这些准则均与专业软件工程师的行为和他们所作出的决定有关,也适用于本行业的从业者、教育者、管理者和督办人、下午制定者以及职业受训者和学生。这些准则对参与其中的个人、群体

软件工程作业文档规范写法

◇可行性分析报告:说明该软件开发项目的实现在技术上、经济上和社会因素上的可行性,评述为了合理地达到开发目标可供选择的各种可能实施方案,说明并论证所选定实施方案的理由。 ◇项目开发计划:为软件项目实施方案制订出具体计划,应该包括各部分工作的负责人员、开发的进度、开发经费的预算、所需的硬件及软件资源等。 ◇软件需求说明书(软件规格说明书):对所开发软件的功能、性能、用户界面及运行环境等作出详细的说明。它是在用户与开发人员双方对软件需求取得共同理解并达成协议的条件下编写的,也是实施开发工作的基础。该说明书应给出数据逻辑和数据采集的各项要求,为生成和维护系统数据文件做好准备。 ◇概要设计说明书:该说明书是概要实际阶段的工作成果,它应说明功能分配、模块划分、程序的总体结构、输入输出以及接口设计、运行设计、数据结构设计和出错处理设计等,为详细设计提供基础。 ◇详细设计说明书:着重描述每一模块是怎样实现的,包括实现算法、逻辑流程等。 ◇用户操作手册:本手册详细描述软件的功能、性能和用户界面,使用户对如何使用该软件得到具体的了解,为操作人员提供该软件各种运行情况的有关知识,特别是操作方法的具体细节。 ◇测试计划:为做好集成测试和验收测试,需为如何组织测试制订实施计划。计划应包括测试的内容、进度、条件、人员、测试用例的选取原则、测试结果允许的偏差范围等。 ◇测试分析报告:测试工作完成以后,应提交测试计划执行情况的说明,对测试结果加以分析,并提出测试的结论意见。 ◇开发进度月报:该月报系软件人员按月向管理部门提交的项目进展情况报告,报告应包括进度计划与实际执行情况的比较、阶段成果、遇到的问题和解决的办法以及下个月的打算等。 ◇项目开发总结报告:软件项目开发完成以后,应与项目实施计划对照,总结实际执行的情况,如进度、成果、资源利用、成本和投入的人力,此外,还需对开发工作做出评价,总结出经验和教训。 ◇软件维护手册:主要包括软件系统说明、程序模块说明、操作环境、支持软件的说明、维护过程的说明,便于软件的维护。 ◇软件问题报告:指出软件问题的登记情况,如日期、发现人、状态、问题所属模块等,为软件修改提供准备文档。 ◇软件修改报告:软件产品投入运行以后,发现了需对其进行修正、更改等问题,应将存在的问题、修改的考虑以及修改的影响作出详细的描述,提交审批。

模板工程技术要求

模板工程技术要求 模板工程技术要求 模板工程的优劣直接影响混凝土工程的质量,为了提高主体结构工程质量,统一施工标准,规范工序作业,特制订以下要求: 一、模板体系 1.1支撑体系:钢管扣件式脚手架支撑体系。 1.2加固体系:独立基础采用木方加斜支撑加固;框架柱采用方钢管夹具;梁高小于等于500的采用木夹具加固,梁高大于500的采用木夹具及对拉丝杆加固。

模板工程技术要求

1.3模板体系:柱模板采用915×1830×15mm覆膜竹胶板;楼梁、板模板材用915×1830×13mm覆膜竹胶板,模板背楞采用45×85木方。构件模板均采用散拼散拆方式。 二、模板支设一般要求 2.1集中配模,圆盘锯不得上楼层 2.2每层模板使用前必须清理干净,并全面涂刷非油性脱模剂,能有效保护模板,提高脱模性能,确保混凝土观感质量。 三、柱模板支设要求: 3.1.1框架柱模板支设 1、柱模板采用915×1830×15mm覆膜竹胶板,30×40×3方钢管做竖楞,竖楞间距不大于150mm,外横楞用30×50×3方钢管做横楞,横楞间距450mm布置(首道横楞离地不大于200mm),采用φ 14mm@450mm对拉螺栓,地面以上1/2柱高以下处设双螺帽。与3形扣件配套使用。 2、钉柱模时两块板相互接触处应加海绵条,以防漏浆。柱模底部应开有清理模板内杂物的清除口。 模板安装时。同在一条直线上的柱,应先校正两头的柱模,在柱模上口中心线拉通线来校正中间的柱模,用锤球校正垂直,检查无误后,用木楔塞紧,将柱箍箍紧,再用支撑钉牢固定。

模板工程技术要求 四、梁、板模板支设要求:支撑梁、板的支架立柱构造与安装应符合下列规定:4.1×钢管立杆底部应设垫木,垫木采用竹胶板,竹胶板的大小为150m m4.1.1形支托与楞梁两侧间如有间隙,。顶部视工程具体情况设可调支托,U150mm,螺杆外径与立柱钢管内径200mm 必须顶紧,其螺杆伸出钢管顶部不得大于的间隙不得大于3mm,安

软件工程师职业道德规范和实践要求汇总

软件工程师职业道德规范和实践要求 序言 计算机及其相关技术正逐渐成为推动政府、教育、工业、商业、医疗、娱乐和整个社会发展的核心技术,软件工程师正是通过亲身参加或者教授软件系统的分析、说明、设计、开发、授证、维护和测试等实践工作,为社会做出了巨大贡献。也因为他们在开发软件系统中所起的重要作用,软件工程师有很大机会去为社会做好事或者给社会带来危害,有能力让他人以及影响他人为社会做好事或者给社会带来危害。为了尽可能确保他们的努力应用于好的方面,软件工程师必须做出自己的承诺,使软件工程师成为有益的和受人尊敬的职业,为了符合这一承诺,软件工程师应当遵循下列职业道德规范和实践要求。 本规范包含有关专业软件工程师的行为和决断的八项原则,这涉及那些实际工作者、教育工作者、经理、主管人员、政策制定者、以及相关职业的受训人员和学生。这些原则指出了由个人、小组和团体参与其中的道德责任关系,以及这些关系中的主要责任,每个原则的条款就是对这些关系中责任做出的说明。这些责任是基于软件工程师的人性,对受软件工程师工作影响的人们的特别关照,以及软件工程实践的独特因素。本规范把这些规定作为任何已认定或有意从事软件工程的人的基本素质和责任。不能把规范的个别部分孤立开来使用,或者用来辩护错误。所列出的原则和条款并不是非常完善和详尽的,在职业规范指导的所有实际使用过程中,不应当将条款的可接受部分与不可接受部分分离开来,本规范也不是简单的道德算法,不可用来产生道德裁定,在某些情况下,规范可能互相抵触或与来自其它地方的标准相抵触,在这种情况下就要求软件工程师运用自己的道德判断能力,做出在特定情况下符合职业道德规范和职业实践精神的行动。 解决道德冲突的最好方法是对基本原则的周密思考,而不是对条文细节的咬文嚼字,这些原则要求软件工程师从更广泛的角度去思考:谁会受他们工作的影响,他们和他们的同行是否已给其他人应有的尊重,去考虑对他们工作有所了解的公众将如何看待他们的决定,去分析如何使他们的决定影响最小,去思考他们的行动是否符合作为软件工程师的职业要求。在所有情况下,这些判断主要关心的应该是公众的健康、安全和福利,也就是说,“公众利益”是这一规范的核心。 因为软件工程动态和求变的背景,要求规范能适合新的变化情况。针对这种情况,规范对软件工程师和他们的经理提供了支持,帮助他们在所遇到的特定情况中,通过制定职业道德标准,采取建设性的行动。本规范不仅为团体中的个人,而且为整个团体提供了一个应当遵循的道德基础,本规范也替那些要求软件工程师或其团体去做道德上不适当的行为下了定义和限制。 本规范不仅是用来判断问题行为的性质,它更具有重要的教育功能,由于这一规范表达了行业对职业道德的一致认识,因此是教育公众和规范关软件工程师道德责任的一种工具。 原则 原则0 守则 软件工程师的基本要求,树立软件产业界整体优良形象: 0.01 自觉遵守公民道德规范标准和中国软件行业基本公约。 0.02 讲诚信,坚决反对各种弄虚作假现象,不承接自己能力尚难以胜任的任务,对已经承诺的事,要保 证做到,在情况变化和有特殊原因,实在难以做到时,应及早向当事人报告和说明;忠实做好各种作业记录,不隐瞒、不虚构,对提交的软件产品和及其功能,在有关文档上不作夸大不实的说明。 0.03 讲团结、讲合作,有良好的团队协作精神,善于沟通和交流,在业务讨论上,积极坦率地发表自己 的观点和意见,对理解不清楚和有疑问的地方,决不放过,在做同级评审和技术审核时,实事求是地反映和指出问题,对事不对人,要自觉协助项目经理做好项目管理,积极提出工作改进建议。

模板工程施工标准

目录 1.目的 (3) 2.适用范围 (3) 3.引用规范、文件 (3) 4. 方案要求 (3) 5. 施工交底 (4) 6. 样板引路 (4) 7. 材料管理 (4) 8.模板工程标准做法 (7) 9.验收标准 (13)

1.目的 为规范模板工程管理流程,明确模板工程的标准做法,提高模板工程的支撑体系搭设的规范性,为后续工艺提供质量保障,进一步提高整体工程管理水平,特制定本施工标准。 2.适用范围 本标准适用于公司所有在建及新建项目。 3.引用规范、文件 《建筑施工安全技术统一规范》GB50870-2013 《建筑施工临时支撑结构技术规范》JGJ300-2013 《混凝土结构工程施工规范》GB50666-2011 《建筑施工扣件式钢管脚手架安全技术规范》JGJ130-2011 《建筑施工承插型盘扣式钢管支架安全技术规程》JGJ130-JGJ231-2010 《建筑施工模板安全技术规范》JGJ162-2008 《建筑结构荷载规范》GB50009-2012 《钢结构设计规范》GB50017-2003 《冷弯薄壁型钢结构技术规范》GB50018-2002 《木结构设计规范》GB50005-2003 《混凝土模板用胶合板》GB/T17656-2008 《危险性较大的分部分项工程安全管理办法》建质[2009]87 号 《建设工程高大模板支撑系统施工安全监督管理导则》建质[2009]254 号 《公司工程巡检管理办法》(2018版) 4. 方案要求 4.1 施工单位应在施工前编制详细、有针对性的模板施工方案报送监理、工程部审批,超过规范要求的高大模板需编制高大模板支撑体系专项施工方案,需专家论证,审批手续不全的,不得私自搭设支撑架体; 4.2 方案要具有针对性,结合本工程构件的特点,对梁柱节点、螺栓间距、满堂架立杆间距等细部着重分析; 4.3 方案中还应包含高大梁的加固方法、满堂架体加固构造措施,后浇带架体注意事项,异形柱支模加固措施,不同厚度现浇板的立杆间距等; 4.4 方案应编制有满足实测实量要求的措施、竖向和水平剪刀撑布置图、高大梁结构加固支撑措施、大梁底部独立支撑立杆及计算书等内容; 4.5 项目工程部及监理单位要严格审核施工单位报审的施工方案,对方案合规性、合理性、全面性、可操作性进行审核评估,提出审核意见,并依据审批通过的方案进行监督。

软件工程师职业道德规范

软件工程师道德规范 1993年5月,IEEE计算机协会的管理委员会设立了一个指导委员会,其目的是为确立软件 工程作为一个职业而进行评估、计划和协调各种活动。同年,ACM理事会也同意设立一个关于软件工程的委员会。到1994年1月,两个协会成立了一个联合指导委员会,负责为软件工程职业 实践制定一组适当标准,以此作为工业决策、职业认证和教学课程的基础。为完成这项工作,他 们提出了如下建议: *采用标准定义; *定义所需的知识主体和推荐的实践活动; *定义道德标准; *定义本科生、研究生(硕士)和继续教育(再培训和转岗)的教学课程 指导委员会决定通过设立一系列的专题组实现这些目标。最初的几个专题组包括:软件工程 知识主体和推荐的实践活动;软件工程道德和职业实践以及软件工程课程体系。 软件工程道德和职业实践小组的目标是为软件工程师在道德上和职业上的责任和义务制定一 份文件。本道德规范(草案)由IEEE计算机协会和ACM联合指导委员会的软件工程道德和职业实 践专题组开发,并且已经过该委员会的审查。 任何规范,如果认真制定并正确推行,都会成为推动职业化和建立社会安全保障的有力工具。它们不应该也不会只开花不结果,但这常常是人们对规范的错觉。本规范草案是在对多个计算学 科和工程学科规范进行广泛研究的基础上做出的,意在教育和激励采用规范的职业群体和成员。 规范也告诉公众,一种职业的职责及其重要性。规范向实践者指明社会期望他们达到的标准,以 及他们同行的追求和相互的期望。规范并不意味着鼓励讼争,并且它们也不代表立法;但它们的 确就影响专业人员及其客户的一些问题给出了实际的建议,同时也给政策的制订者提供借鉴。 序言 现在,计算机越来越成为商业、工业、政府、医疗、教育、娱乐、社会事务以及人们日常生 活的中心角色。那些直接或通过教学从事设计和开发软件系统的人员,有着极大的机会既可从事 善举也可从事恶行,同时还能影响或使得他人做同样的事情。为尽可能保证这种力量用于有益的 目的,软件工程师必须要求他们自己所进行的软件设计和开发是有益的,所从事的是受人尊敬的 职业。为此,软件工程师应该坚持下面的道德规范。 本规范含有8组由关键词命名的准则,这些准则均与专业软件工程师的行为和他们所作出的 决定有关,也适用于本行业的从业者、教育者、管理者和督办人、下午制定者以及职业受训者和 学生。这些准则对参与其中的个人、群体和组织相互之间的各种关系给出了区别,并指出了在这 些关系当中各自的主要义务。 规范中的每一组准则均以三个层次的道德义务阐述,这些道德义务都是专业软件工程师在所 述的各种关系中所应承担的。第一个层次给出的是一组道德价值,这也是专业软件工程师和所有 其他人就人性而言所共有的。第二个层次则是对软件工程专业人员提出的比第一个层次更具挑战 性的一些义务。之所以要求第二个层次的义务,是因为专业人员应对那些会受到他们工作影响的 人们负有特别的责任。第三层次也是更深的层次,包括了只与软件工程的专业实践有关的因素所 直接引出的几项义务。每组准则中的条款是对相应的关系中各层次的义务的详细阐述。 每组准则中的条款由对应于三个层次的三种不同类型的陈述组成。

模板工程验收标准

一、模板安装 1、模板安装的尺寸偏差 (1)模板与模板之间的拼缝间隙±10mm。 (2)梁、墙、柱尺寸偏差+5mm,-5mm。 (3)底模上表面标高偏差±5mm。 (4)单根柱的垂直度偏差±8mm。 (5)相邻两板面高低差±5mm,预留洞中心线位置允许偏差为10mm,尺寸偏差为(+10,0)mm。 (6)表面平整度±5mm。 (7)通梁必须拉通线校正在一直线上,偏差在±5mm。 2、模板接缝处胶带条的粘贴,在板面模板铺设完毕后,应检查接缝间的缝隙,若缝隙较大的应采用胶带条来粘贴,防止混凝土浇筑过程中漏浆。粘贴时必须用扫帚或抹布把模板表面清理干净,然后才能粘贴胶带。 3、整个楼层板面模板铺设完毕后,必须把模板表面及梁内的垃圾清理干净,便于钢筋组绑扎钢筋。 所有模板加固完毕后,必须把留在下层楼面的木方、钢管、扣件、层板、钎丝、园钉、杂物等收清干净,便于主体组收浆。 4、模板的支撑、加固、校正 模板的拼缝不应漏浆,模板与混凝土的接触面应清理干净并涂刷隔离剂。 对跨度不小于4m的现浇钢筋混凝土梁、板,其模板应按设计要求起拱;当设计无具体要求时,起拱高度宜为跨度的1\1000~3\1000。 合模前要检查构件竖向接合处面层混凝土是否已经凿毛。 对通排柱模板,应先校两端柱模板,校正固定,拉通长线校正中间各柱模板。 柱子的加固箍间距为500m m~1000mm一道柱箍。 挑檐模板必须撑牢拉紧,防止向外倾覆,确保安全。

墙模板安装时,要使两侧穿孔的模板对称放置,确保孔洞对准,以使穿墙螺栓与墙模保持垂直。墙模板上口必须在同一水平面上,控制墙顶标高一致。 剪力墙的加固箍5道为宜,一般500mm设置一道墙箍,且侧面必须用剪刀撑(即侧面加两道斜撑),且斜撑间距为1mm左右,斜撑的固定点宜在浇筑板面混凝土时预埋结点。 二、模板拆除 1、模板拆除过程中,若发现有严重的质量问题(如蜂窝、麻面、狗洞、露筋及爆模等等)应停止拆模,立即通知项目管理人员或向主体班组、钢筋班组组长说明情况,以便及时提出解决方案或处理办法,一方面是为了对出现的质量缺陷做出修复,另一方面是不了减少相关的经济损失。 2、拆除模板必须满足拆除时所需混凝土强度,经工程技术人员同意,不得因拆模而影响工程质量。 3、底模及其支架拆除时的混凝土强度应符合设计要求的75%,悬挑构件必须过到强度的100%才能拆除。依据同条件试件的强度来确定。 4、柱模及侧模拆除时混凝土的强度应能保证其表面棱角不受损伤。在不掺入任何物质(如减水剂,缓凝剂等等)的情况下,一般24小时后可拆除。 5、模板拆除时,不得对楼层形成冲击,拆除的模板和支架应分散堆放并在规定的时间内完成所有材料的清运。 6、卸料平台的搭设应是,先在已经挑出的钢管架上满铺方木,再在其上满铺层板,且两侧必须设置防扩围栏。 7、转到卸料平台上的模板,钢管不得堆的过高、过多,应边拆、边清、边运、边按规格堆码或清运到相应的地点。 8、模板拆除时,严禁下方有人进入,拆模人员必须站在平稳可靠的地方,保持自身平衡,不得猛撬,以防失稳附落。 9、必须按程序作业,应遵循先支后拆,后支先拆的循序,先拆除非承重模板,后拆除承重模板及支撑。

软件工程师所需的职业技能和素质

软件工程师所需的职业技能和素质 090341320 柳杨软件工程师的职业定义是主要进行软件前期的项目需求的分析,然后对项目进行风险评估并试图解决这些风险,然后开始进行软件的开发,后期对软件的进度做相关的评估。软件工程师是从事软件开发相关工作的人员的统称。它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位。这些岗位的分工不同,职位和/或级别不同,但工作内容都是与软件开发生产相关的。 它的主要工作内容有指导程序员的工作,参与软件工程系统的设计、开发、测试等过程,协助工程管理人保证项目的质量,负责工程中主要功能的代码实现,解决工程中的关键问题和技术难题,协调各个程序员的工作,并能与其它软件工程师协作工作。 我觉得作为一名软件工程师,其技术素质是必不可少的。除了具有扎实的计算机基础理论知识,还应具有以下的业务能力:1.规范化、标准化的编码能力。虽然软件工程师的工作不同于程序员,但是一个软件工程师其前身必定是一个优秀的程序员,软件人员的一个重要职责就是把用户的功能需求用某种语言实现,这就要求软件工程师掌握多种语言,具有良好的编码能力,精通C/C++、JA V A等语言和Perl、Python、PHP、Shell等脚本语言,熟悉它的基本语法和技术特点。 2.认识和运用数据库的能力。信息是以数据为中心的,因

此与数据库的交互在所有软件中都是必不可少的,了解数据库操作和编程是软件工程师需要必备的素质之一。熟悉数据结构和数据库,有一定的算法基础,具有较强的独立解决问题能力,能设计出问题求解的数据结构或数据库是必不可少的。目前常用的数据库软件有甲骨文公司的Oracle数据库和微软公司的SQL Server等。 3.较强的动手能力和解决实际问题的能力。软件开发时理论和实践结合的过程。 4.持续的学习能力,掌握最新的IT实用技术。软件业是一个不断变化和创新的行业,面对层出不穷的新技术,软件工程师应具有较强的学习能力、需求理解能力和对新技术比较敏感,在行业领域要与时俱进,适应软件的开发工具和环境,不断适应客户的需求变化。 5.较强的英语阅读和写作能力。程序世界的主导语言是英文,编写程序开发文档和开发工具帮助文件离不开英文,了解业界的最新动向、阅读技术文章离不开英文,与世界各地编程高手交流、发布帮助请求同样离不开英文。作为基础软件工程师,具有一定的英语基础对于自身的学习和工作极有帮助。 除了这些技术要求,我觉得还有以下道德规范或基本的素质是必须的: 1.具有良好的团队协作能力。对于一个集体、一个公司甚至是一个国家,团队精神都是非常关键性的,尤其是在软件开发

混凝土模板工程质量验收规范

混凝土模板工程质量验收规范

4 模板分项工程 说明: 4 模板分项工程 模板分项工程是为混凝土浇筑成型用的模板及其支架的设计、安装、拆除等一系列技术工作和完成实体的总称。由于模板能够连续周转使用,模板分项工程所含检验批一般根据模板安装和拆除的数量确定。 4.1 一般规定 4.1.1 模板及其支架应根据工程结构形式、荷载大小、地基土类别、施工设备和材料供应等条件进行设计。模板及其支架应具有足够的承载能力、刚度和稳定性,能可靠地承受浇筑混凝土的重量、侧压力以及施工荷载。 说明:4.1.1 本条提出了对模板及其支架的基本要求,这是保证模板及其支架的安全并对混凝土成型质量起后果要作用的项目。多年的工程实践证明,这些要求对保证混凝土结构的施工质量是必须的。本条为强制性条文,应严格执行。 4.1.2 在浇筑混凝土之前,应对模板工程进行验收。 模板安装和浇筑混凝土时,应对模板及其支架进行观察和维护。发生异常情况时,应按施工技术方案及时进行处理。 说明:4.1.2 浇筑混凝土时模板及支架在混凝土重力、侧压力及施工荷载等作用下胀模(变形)、跑模(位移)甚至坍塌的情况时有发生。为避免事故,保证工程质量和施工安全,提出了对模板及其支架进行观察、维护和发生异常情况时进行处理的要求。

4.1.3 模板及其支架拆除的顺序及安全措施应按施工技术方案执行。 说明:4.1.3 模板及其支架拆除的顺序及相应的施工安全措施对避免重大工程事故非常重要,在制订施工技术方案时应考虑周全。模板及其支架拆除时,混凝土结构可能尚未形成设计要求的受力体系,必要时应加设临时支撑。后浇带模板的拆除及支顶易被忽视而造成结构缺陷,应特别注意。本条为强制性条文,应严格执行。 4.2 模板安装 主控项目 4.2.1 安装现浇结构的上层模板及其支架时,下层楼板应具有承受上层荷载的承载能力,或加设支架;上、下层支架的立柱应对准,并铺设垫板。 检查数量:全数检查。 检验方法:对照模板设计文件和施工技术方案观察。 说明:4.2.1 现浇多层房屋和构筑物的模板及其支架安装时,上、下层支架的立柱应对准,以利于混凝土重力及施工荷载的传递,这是保证施工安全和质量的有效措施。 本规范中,凡规定全数检查的项目,一般均采用观察检查的方法,但对观察难以判定的部位,应辅以量测检查。 4.2.2 在涂刷模板隔离剂时,不得沾污钢筋和混凝土接槎处。 检查数量:全数检查。

软件工程文档(完整规范版)

软件工程文档模板 目录 1. 范围 (1) 2. 总体要求 (1) 2.1总体功能要求 (1) 2.2软件开发平台要求 (1) 2.3软件项目的开发实施过程管理要求 (2) 2.3.1 软件项目实施过程总体要求 (2) 2.3.2 软件项目实施变更要求 (3) 2.3.3 软件项目实施里程碑控制 (4) 3. 软件开发 (4) 3.1软件的需求分析 (5) 3.1.1 需求分析 (5) 3.1.2 需求分析报告的编制者 (6) 3.1.3 需求报告评审 (6) 3.1.4 需求报告格式 (6) 3.2软件的概要设计 (7) 3.2.1 概要设计 (7) 3.2.2 编写概要设计的要求 (7) 3.2.3 概要设计报告的编写者 (7)

3.2.4 概要设计和需求分析、详细设计之间的关系和区别 (7) 3.2.5 概要设计的评审 (8) 3.2.6 概要设计格式 (8) 3.3软件的详细设计 (8) 3.3.1 详细设计 (8) 3.3.2 特例 (8) 3.3.3 详细设计的要求 (8) 3.3.4 数据库设计 (9) 3.3.5 详细设计的评审 (9) 3.3.6 详细设计格式 (9) 3.4软件的编码 (9) 3.4.1 软件编码 (9) 3.4.2 软件编码的要求 (10) 3.4.3 编码的评审 (10) 3.4.4 编程规范及要求 (10) 3.5软件的测试 (10) 3.5.1 软件测试 (10) 3.5.2 测试计划 (11) 3.6软件的交付准备 (11) 3.6.1 交付清单 (11) 3.7软件的鉴定验收 (12) 3.7.1 软件的鉴定验收 (12)

模板工程施工作业规范

前言 《模板工程施工作业规范》是结合总公司施工作业的实际情况编写的工法,是本单位施工经验的积累。本作业规范经多次讨论、修改,最后经总公司工法编制领导小组审定,现决定批准发布,请大家在施工中遵照执行,同时请大家及时总结施工过程中的实践经验,不断补充完善总公司的作业规范库,使我们企业的施工技术水平不断提高。 工法编制小组 xxxx年12月 模板工程施工作业规范 一、适用范围 适用于一般工业与民用建筑砼结构工程中模板工程的施工。 二、基础模板工程 (一)、施工准备 1、基础模板的材质选用,主要有木模和钢模两种。对于木模,木材应符合《木结构工程施工及验收规范》(GBJ206-83)中的承重结构选材标准,材质不宜低于Ⅲ等级;对于钢模,钢材应符合组合钢模板技术钢标准。对定型钢模板必须检查出厂检验合格证,符合

要求后方可使用。 2、确定模板的周转用量 按实际总用量,分段施工次数及每次的损耗率计算出周转用量,组合钢模应另配5%的木模数量。 3、模板的加固件按模板用量的含量分别计算。支撑选用φ48钢管。编制模板与配件的规格、品种和数量明细表。 4、地下室等地下墙体,剪力墙等较高的构件,其侧向压力应进行计算,从而确定支架的间距,排列方式及架体侧向支撑。 5、在进行模板工程前,先复查地基垫层标高及中心线位置,弹出基础边线及轴线,检查基础模板面标高应符合设计要求。 6、进入施工现场必须戴好劳动保护用品并系牢,工作前应先检验所有使用的工具是否牢固。 7、准备好安装模板的工具,如斧头、扳手、锯、钉锤、撬杠、起子、墨斗、毛刷等;机械:圆锯机、电动扳手、手提圆盘、手提工电钻、钻床、平刨机、压刨机、手机刨、电焊机等。所有电器机械,均应事先安装验收合格。 8、模板的制作、储存、保养 模板工程应依据设计图纸编制施工方案,进行模板设计,并根据施工现场条件确定的荷载对模板及支撑体系进行验算,必要时进行有关试验,制作出适用的模板。模板的制作质量,要满足工程的质量要求。 9、模板的运输 模板在运输过程中,应堆放整齐。 (二)、施工方法 1、工艺流程 模板工作内容包括: 场外运输清理刷隔离剂场内运输

软件工程师职业道德和职业操守0120知识分享

软件工程师职业道德和职业操守0120

一、软件工程师的基本素质 所谓素质是指事物本身所具备的性质和特征。对于软件工程师而言,下面十点是最基本的素质要求: 1.有高度的责任心和强烈的使命感。 2.有自觉的规范化和标准化意识。 3.有强烈的相互协作的团队精神。 4.有良好的和同事沟通的能力。 5.正确对待客户需求,认真弄懂客户需求,不任意解释 客户需求。 6.有自觉的保密意识和产权意识。 7.通过实践养成良好的文档习惯。 8.通过学习和总结而提升创新精神和创新能力。 9.服从上级主管工作安排。 10.具有软件工程的概念。 二、软件工程师的基本修养 所谓修养,一般是指自我锻炼和自我培养,目的是达到更高的水准,以期符合社会的需求。修养的高低,也体

现了一个人的水平和格调。下面十项要求是软件工程师不断追求的目标,也是判断软件工程师是否成熟的标准。 1.熟悉并严格遵循相关的工作标准和规章制度。 2.以公众利益为重,不损害他人利益。 3.严格遵循规定的编写程序的流程,养成良好的程序注 释习惯。 4.自觉地按照规范建立正规的、有一定质量的文档。 5.遇到属于自己能力领域以外的问题,主动咨询该领域 专业人士的意见。 6.工作中发现的问题,应及时提交主管人员。 7.有复用性设计和模块化思维的能力。 8.不仅有研究需求的习惯,还应通过研究做到深刻理解 需求的方方面面。 9.具有坚定的专业精神。 10.自觉拓展自己的知识领域,以满足公司发展的需要。 三、软件工程师的职业操守 所谓职业操守,是指人们在从事职业活动中必须遵从的最低道德底线和行业规范。职业操守反映了一个职业人员的品质和品德,软件工程师的职业操守包含以下十点。

相关文档
相关文档 最新文档