第一篇:软件开发过程认识实习报告
软件开发过程认识实习报告(卓越工程)
一、认识实习的意义和目的
时间如白驹过隙,一转眼大一上学期已经过去了,虽然参加工作对于大一新身似乎很遥远,但光阴荏苒,如果我们不珍惜时间,毕业后就只能提出“时间都去哪儿了?”的疑问。学校为增强学生的课外实践能力和对软件开发过程的认知,在大一下学期开展了为期一周的实习,实习地点为863中部软件园,位于郑州市高新区翠竹街6号。
IT行业的发展往往需要大量人才的聚集,河南国家863中部软件园是郑州高新区规划的80 万㎡国家863中部软件基地的核心部分,自2000年起我国软件业持续高速发展,2000-2012年我国软件产业收入增长44倍,近年来郑州市软件行业经济增长迅猛,863中部园区周边有多所高校环绕,如郑州大学,信息工程大学,河南工业大学、中原工学院、郑州轻工业学院。这些大学能为郑州软件行业输送大量IT人才,而河南地处交通要道,软件信息行业能与交通行业结合,随着互联网+的时代到来,河南必定展现一面繁华景象。
我学的是计算机类,希望通过本次实习,对软件行业能有实质性的了解。同时,在实习过程中注意培养自己的观察能力,理解能力,动手能力以及思维能力等。虽然专业知识还未学很多,希望通过本次实习能对接下来的专业学习能有指导性的作用,培养和提高理论学习与实际联系的能力,对将来自己所从事的行业有所概念。
二、认识实习再认识
国家863 中部软件园是郑州高新区规划的80 万㎡国家863中部软件基地的核心部分,园区占地面积 133 亩,由多层、小高层、聚集了以河南卓奇计算机科技有限公司为首的众多高新技术企业,为河南企业发展起到了重要作用。在本次实习中学校安排依次参观认识了捷安高科,精华教育,腾讯大豫网,河南省863软件孵化器,正信科技,约克动漫,新星教育,并安排了多次讲座。我很感谢学校组织的这次难得的软件认识实习,让我有机会更加深入地了解软件行业的现状与前景,接触了行业最前沿的技术与产品。同时,我也由衷地感谢863软件园职员为我们无微不至的帮助。
2017年2月13日-2月17日,我主要通过参观与听讲座来了解软件开发过程。通过本次实习,我得以亲生体验软件开发过程,学到了很多课堂上学不到的知识,并获得了把课堂教学的理论知识与社会实践相结合的机会。在这次实习中,我对软件开发行业的经营管理,行业现状,主营业务,公司理念有了初步的了解,并认识到软件开发行业对人民生活,社会进步,国家全面发展的的重要性。
三、实习单位介绍及过程安排
本次在863软件园的每个企业参观流程基本一致,每个小组负责人先带我们参观公司部门,工作环境,然后向我们介绍各部门的职能,接着向我们展示了公司的主要产品,如捷安高科的模拟驾驶,模拟电焊,之后会有公司管理层对公司概况的一次讲座,如公司的主营业务,产品理念,以及IT行业现状,对人才能力的要求等。
下面我介绍几个参观实习的公司。
捷安高科,捷安高科的主营业务为模拟驾驶,模拟焊接,虚拟仿真培训,目的在于通过软硬件结合,让即将上岗的工作人员有实际操作经验,公司于2002年成立,其中轨道交通,按揭焊接的软件业务开发团队有350人,软件开发50人,在北京军工子公司有100人的开发团队,2014在新三板上市,目前正向老三板转板,公司核心竞争力:janvr模拟仿真引擎与开发平台,所需技术为虚拟现实,三维动画,系统仿真。
腾讯·大豫网成立于2011年8月26日,是由腾讯科技(深圳)有限公司和河南日报报业集团联合打造的河南第一网。腾讯以其强大的用户基础和品牌影响力,以其优秀的网络媒体运营经验和技术产品研发运营能力,以其卓越的用户体验和人才理念,协同河南日报报业集团暨《大河报》社在本土以最权威的公信力、最广泛的社会影响力、卓越的媒体实力、斐然的商业能力共同服务于河南。
正信科技以研发方向为主,1996年公司成立,该公司以java为主进行软件开发、系统集成,成为河南有名的软件提供商,通信运维管理提供商,行业云服务提供商等。公司主要业务为通信运维管理,行业云服务等。并且在讲座中提到人才挑选的要求,对于研发人员,专业课程学习扎实,对软件开发有浓厚兴趣,沟通能力,协调能力,并且重点提到了团队协作精神,软件开发是一个团队工作,协作能力与研发能力同等重要。讲座人还提到研发,测试,实施,需求分析是软件开发必不可少的环节。
新星科技有限公司负责人首先带我们参观了文化长廊,了解了公司近年的重大活动,如公司被评为数字化医院工程研究中心和医疗信息化工程技术研究中心,并且开展了医疗信息化技能提升培训,医疗数据安全管理研讨会,数字化医院数据中心建设专题会议,数字化医院评审交流会。在接下来的讲座中,演讲人谈到了软件行业发展现状:软件行业发展快,市场增长率高,社会需求高,产品技术稳定,而且竞争激烈。
由于软件行业发展迅猛,形成了“互联网在前,法律政策在后”的局面,例如近几年的滴滴打车最开始在法律上是不认同的,但通过几年的运行,大众普遍认可,之后便出台了相关的政策,接受了打车软件的实行,这启发我要关注国家对软件行业公司的最新政策,挖掘大众需求,勇于创新,关注市场。新星科技90%是技术人员,他们利益一致,更是梦想共同体。
四、实习心得体会
接下来我介绍实习期间的几次印象深刻的讲座和个人认识。周二的河南省863软件讲座是发展前景讲坐,阐述了IT行业现状。IT行业渗透各方各面,潜移默化改变生活方式。互联网+的时代正在到来,互联网+是指以传统方式为核心,添加上互联网方式,把互联网和传统行业结合能够在新的领域发展新天地。IT行业广义上计算机和电子通信技术,狭义是指计算机软件开发。
我觉得IT行业也有不为人知的一面,水涨船高的薪水伴随着脑力负担重,技术更新快,员工压力大。目前行业发展趋势:计算机语言主流:c语言,java。这启示我在大学要把这两门语言的基础打扎实,为将来进入软件行业做准备。
周四的863软件讲座指向职业规划,而规划的主观条件是自身兴趣能力,专业方向,客观条件则是市场环境,国家政策,要做好职业规划首先要做好定位,我理解为我要在哪个城市发展?把精力放在哪个城市?因为换工作平台确实不易。然后要规划理想的职业,理想的职业是是自己喜欢,自己能干,社会需要三者的交集。接着谈到了职业技能,技能分两种,一是专业技能通过学习途径获得;一是可转换技能,比如沟通能力,时间管理能力,对市场的敏感度,学习能力等。
职业规划发展的阶段与活动:探索期(20~26岁),职业前期(26~30岁),职业中期(30~50岁),职业后期(50岁~),不同的职业发展阶段要做好变现,变现一定要聚焦,如方向聚焦、心聚焦、平台聚焦,根据我的工作方向规划自己的发展方向,比如我将来的一项工作是对欧美地区的外包,那么大学期间英语就一定要学好。制定职业规划的方法:目标分解和倒退法,既从最远的规划到最近几年的规划,再到进几个月几周的规划,对职业规划实与调整。最后还讲了一会儿商务礼仪,礼仪的核心是尊重为本,设计站姿,坐姿,微笑,握手,拥抱的方式,穿着也十分讲究,感觉特别有意思。
周五上午是863软件孵化园关于CMMI基础的讲座,CMMI既能力成熟度模型综合,阶级式分为初始级,已管理级,已定义级,定义管理级,持续优化级。目前863软件孵化园已经达到了CMMI3,计划2018年达到CMMI5。CMMI每一级都有几个到十几个PA域(process area),每隔3年CMMI复评一次并且支持企业的商业目标。下面简单介绍CMMI各等级的达到要求。
1.初始级。软件过程是无序的,有时甚至是混乱的,对过程几乎没有定义,成功取决于个人努力。管理是反应式的。
2.可管理级。建立了基本的 项目管理过程来跟踪费用、进度和功能特性。制定了必要的过程纪律,能重复早先类似应用项目取得的成功经验。
3.已定义级。已将 软件管理和工程两方面的过程文档化、标准化,并综合成该组织的标准软件过程。所有项目均使用经批准、剪裁的标准软件过程来开发和维护软件,软件产品的生产在整个软件过程是可见的。
4.量化管理级。分析对软件过程和产品质量的详细度量数据,对软件过程和产品都有定量的理解与控制。管理有一个作出结论的客观依据,管理能够在定量的范围内预测性能。
5.优化管理级。过程的量化反馈和先进的新思想、新技术促使过程持续不断改进。
周五下午是863软件孵化器讲座:公司主营业务是软件服务(技术服务外包和商务流程外包)、软件测试业务、物流软件应用开发业务、大学生实训等,同时演讲人提到,做软件开发,心态很重要,因为,心态影响行为,有一个公式叫,成功=心态*能力,心态如果是负数,那么你离成功就越走越远了。863还提供岗前培训,为期5个月,考核同过就正式上岗。我们的负责人说其实最快的上任就职的方式是跟着我们自己的导师做项目,这样我们在大学期间就可以积累工作经验,这说明从大学起就应该有这方面的意识与行动了。
通过听实习中的几次讲座,让我对软件行业有了更加深刻的认识。每一家企业都有自己的企业文化,企业信仰,产品理念,做产品不是一个人的事,而是通过各部门齐心协力坚守岗位,毫不松懈,共同努力才能做出让大众喜爱的产品。
这次实习,除了让我对IT行业的基本业务有了一定了解,我觉得自己在其他方面的收获也是挺大的.作为还没踏入社会,一直在大学里单纯学习的我,这次的实习无疑成为了我踏入社会前的一个平台,为我今后踏入社会奠定了基础。
首先,我觉得不管以后是学习还是工作,都要有很强的责任心.这能提高我们的工作满意度,在工作岗位上,我们必须要有强烈的责任感,要对自己的岗位负责,要对自己办理的业务负责.如果没有完成当天应该完成的工作,那职员必须得加班;如果不小心出现了错误,也必须负责纠正。其次,我觉得工作后每个人都必须要坚守自己的职业道德和努力提高自己的职业素养,正所谓做一行就要懂一行的行规。比如,腾讯大豫网的公司一条高压线就是不能问同时的薪资是多少,这样做的好处就是避免了员工之间因为薪资高低而引起的钩心斗角,保证了员工之间的和睦与融洽让员工的精力都投身与工作中。还有863讲座中提到的职场礼仪,即使平时是朋友,但在工作中就要正装出勤,不论同级还是上下级都应有相应的称呼和行为礼仪,这都是对对方的尊敬。
最后,我觉得到了实际工作中以后学历重要,但个人的业务能力和交际能力也同等重要。
也就是要做一个全方位人才。实践出真知,因此,如果将我们在大学里所学的知识与更多的实践结合在一起,使一个本科生具备较强的处理基本实务的能力与比较系统的专业知识,这才是我们实习的真正目的。
五、未来的规划或安排
大一上学期刚过去,感觉时间转瞬即逝,我意识到了自己没能合理安排时间,很多小计划都没能实现,比如英语每天记10个单词,每天跑半个小时的步,不知怎的,一天,一星期,一个月很快就过去了,相对于高中时期确实太放松自己了。所以,我打算为我接下来的三年半做一个完整的学习计划。
1.自我分析。要制定计划,首先要认清自己。我必须对上学期的学习现状做一个总结,寻找自己的优势和不足。我觉得我对于英语和数学的认知还不错,也比较感兴趣,但由于上学期的懒惰,英语并没有过80分,让我对自己有点失望。弱点在于程序设计基础,期末刚及格,我分析了下,在于上课不认真听讲,对于以前这门没接触的科目没引起高度重视,是自己的态度不认真。
2.确定学习目标。学习目标是学生学习的努力方向,正确的学习目标能催人奋进,从而产生为实现这一目标去奋斗的力量。没有学习目标,就象漫步在街头不知走向何处的流浪汉一样,是对学习时光的极大浪费。因此,我希望在今后两年的学习中提高我的总体学习成绩。在今后每学期中,每天都必须要看书和做习题,扩充自己的专业知识。特别是英语,既然自己对这方面有兴趣,那就要用心学习,有助于将来拓宽自己的事业路。还有,为了达到德智体全面发展的要求,我每周必须要有3天以上参加群体性的体育活动,例如篮球,足球等,以锻炼自己的身体。
3.合理安排时间。在安排时间上我们既要考虑学习,也要考虑休息放松。既要考虑专业课的学习,基础课也不能忽视。所以我安排每周会有3次看课外书的时间,2次锻炼身体的时间,每天晚上睡前被10个单词,为英语4级做准备。
综上所述,为了让我自己的大学生活过得充实,更是为了自己能学有所成。我会充分利用自己的时间。控制玩手机、电脑的时间。努力学习知识技能,为今后的发展打下坚实的基础。当我再看到这个计划时,希望我会高兴自己能及时醒悟,不辜负青春年华。
第二篇:软件开发过程及岗位职责
软件开发过程及岗位职责
本文主要讲述如何组织开发软件项目,使之更加快速、有效的完成。并分成以下几个阶段进行详细讲述:项目计划阶段、需求分析阶段、软件开发阶段、测试阶段、管理软件开发过程、各参与角色的具体职责描述及对人员的要求。最后提供了一些文档标准参考。
本开发过程可以作为中小型(3-7人)软件项目的开发指南,而大型软件项目使用RUP会更好。
总体流程如下:
计划阶段-》需求分析阶段-》软件开发阶段-》测试阶段-》完成一、项目计划阶段
项目计划草案和风险管理计划作为第一步,当有一个商业机会后,根据公司高层负责制定的初步商业计划书来完成项目的计划草案,确定、分析项目风险并确定其优先级,还要制定风险解决方案。本阶段的目的是确立产品开发的经济理由。
当确定开发之后则制定软件开发计划、人员组织结构定义及配备、过程控制计划。
(1)项目计划草案
项目计划草案应包括产品简介、产品目标及功能说明、开发所需的资源、开发时间和里程碑。
(2)风险管理计划
也就是把有可能出错或现在还不能确定的东西列出来,并制定出相应的解决方案。风险发现得越早对项目越有利。
(3)软件开发计划
软件开发计划的目的是收集控制项目时所需的所有信息,项目经理根据项目计划来安排资源需求并根据时间表跟踪项目进度。项目团队成员根据项目计划以了解他们的工作任务、工作时间以及他们所依赖的其他活动。
可将计划分成总体计划和详细计划,总体计划中每个任务为一个里程碑,详细计划中必须将任务落实到个人。
软件开发计划还应包括产品的应收标准及应收任务(包括确定需要制订的测试用例)。
(4)人员组织结构定义及配备
常见的人员组织结构有垂直方案、水平方案、混合方案。垂直方案中每个成员充当多重角色。水平方案中每个成员充当一到两个角色。混合方案则包括了经验丰富的人员与新手相互融合。具体选择根据人员实际技能情况进行选择。
(5)过程控制计划
过程控制计划的目的是收集项目计划正常执行所需的所有信息,用来指导项目进度的监控、计划的调整,确保项目按时完成。
二、需求分析阶段
需求分析阶段的目的是在系统工作方面与用户达成一致。
(1)软件需求规约
详细说明系统将要实现的所有功能。
(2)用户界面原型
可以有三种表示方法:图纸(在纸上)、位图(绘图工具)、可执行文件(交互式)。
三、软件开发阶段
本阶段从物理上实现目标系统。采用了面向对象方法。
(1)软件架构
说明软件的组织结构、部署结构及运行环境。
(2)类设计
定义类之间的关联和类的属性、方法。
(3)数据库设计
定义数据库表之间的关联和各个表的字段。
(4)编码和单元测试
按照设计文档进行编码,每完成一个模块应进行单元测试。
(5)集成系统
按软件组织结构的要求将各个子系统组合起来。
四、测试阶段
测试的目的是在发布之前找出程序的错误。包括:核实每个模块是否正常运行(参考设计文档)、核实需求是否被正确实施(参考需求文档)。
(1)测试计划
收集和组织测试信息,为测试工作提供指导。
(2)测试数据
尽量使用真实数据。
(3)测试报告
记录测试结果,详细描述问题,提出解决办法。
(4)帮助文件和用户操作手册
五、管理软件开发过程
有以下几方面地工作:
(1)组织会议
讨论会议、总结会议等。
(2)评审程序
对各个阶段的工作结果进行审核。
(3)协调人员
(4)配置管理
使用一些配置管理工具进行开发文档管理,如:Visual Sourcesafe,Teamsouce等
六、各参与角色的具体职责描述及对人员的要求
(1)项目经理
职责:
1、制定产品的目标。
2、制定各个工作的详细任务表,跟踪这些任务的执行情况,进行控制。
3、组织会议对程序进行评审。
4、综合具体情况,对各种不同方案进行取舍并做出决定。
5、协调各项目参与人员之间的关系。
人员要求:
对产品有激情,具有领导才能。
对问题能正确而迅速地做出确定。
能充分利用各种渠道和方法来解决问题。
能跟踪任务,有很好地日程观念。
能在压力下工作。
(2)系统分析员
职责:
1、了解用户需求,写出《软件需求规约》。
2、建立用户界面原型。
人员要求:
担任系统分析员的人员应该善于协调,并且具有良好的沟通技巧。担任此角色的人员中必须要有具备业务和技术领域知识的人才。
(3)设计员
职责:
1、定义类的方法和属性以及各个类之间的关联,画出类图。
2、进行数据库设计。
人员要求:
掌握面向对象分析与设计技术,统一建模语言(UML)。
(4)程序员
职责:
按项目的要求进行编码和单元测试。
人员要求:
良好的编程技能和测试技术。
(5)测试员
职责:
执行测试,描述测试结果,提出问题解决方案。
人员要求:
了解被测试的系统,具备诊断和解决问题的技能,编程技能
根据每个人的特长来担任其中的一个或多个角色。最好是每个人都能参与设计和编码工作,每个人都能够建立起系统的全局观。
第三篇:软件开发过程规范(模版)
软件开发过程规范
1目的为了规范软件研发各个阶段的开发行为,特制定此规范。
2适用范围
本规范适用于研发中心软件产品研发从立项,到开发实施、测试、结项的各个阶段,规定了各开发阶段的文档编制、代码编写和资料备份内容与要求。3术语和缩写
研发项目干系人:公司内部与研发项目有关联的任何人。
项目计划周期:从项目立项到计划完成时间的实际工作日数。
项目实际周期:从项目立项到实际完成时间的实际工作日数。
项目质量目标:项目允许出现的总的缺陷数的加权平均值。
项目实际质量:项目实际出现的总的缺陷数的加权平均值。
软件缺陷:在测试过程中被发现的软件bug,按照不同的严重程度分为四级;一级,系统崩溃,无法自动恢复,加权系数为100。
二级,系统功能无法实现或性能指标无法达到,但不影响其他功能的使用,加权系数为2。
三级,系统功能实现不完整,加权系数为1。
四级,不影响系统功能和性能的小错误,忽略此错误系统可正常运行,加权系数为0.5。
加权缺陷数量:测试中出现的各种缺陷的数量乘以其对应的加权系数,求和。4内容和要求
4.1研发立项
4.1.1立项申请,产品研发经过申请后才能立项,立项申请人可以是公司员工,也可以是公司各职能部门。
4.1.2立项申请人或委托其部门负责人召集相关人员讨论通过,确定项目经理并初步确定项目组成员。
4.1.2.1《研发立项申请书》由项目经理负责编制。
4.1.2.2项目编号规则为,软件项目:PS+编制日期;(硬件项目:PH+编制日期)。如:PS20070902。
4.1.2.3《研发立项申请书》要规定开发的产品的具体名称,以及所属各个系列的规格型号定义。
4.1.2.4《研发立项申请书》规定开发的产品的属性,包括功能详细描述,性能要求详细描述和稳定性要求详细描述。
4.1.2.5《研发立项申请书》明确项目经理和项目组成员。
4.1.2.6《研发立项申请书》明确项目的开始日期和计划完成日期。
4.1.2.7《研发立项申请书》概要说明项目开发的资源需求,包括硬件设备、软件工具、场地环境等。
4.1.2.8《研发立项申请书》确定项目的质量目标,包括各级缺陷的数量和测试周期,所制定的质量目标不允许有一级缺陷。
4.1.2.9《研发立项申请书》的编制格式参照《研发立项申请书模板》。
4.1.3《研发立项申请书》由研发项目经理、主管软件的研发经理、营销中心经理认可,主管研发副总经理最终确认。
4.1.4内容变更:研发项目干系人可对申请对《研发立项申请书》的内容进行变更,变更后按申请的流程进行签字确认,变更后的内容重新填写《研发立项申请书》并附在原申请书后。项目组成员的变更由研发内部掌握,不必进行变更申请。变更可在结项前的任何阶段提出。
4.1.5项目撤销,如遇重大变故造成所研发的项目已经无实际意义或其他原因需要立即停止,可申请撤销,申请人需是项目干系人,并具有中心经理以上的级别,申请人负责编写《研发项目撤销申请书》,说明撤销原因,撤销申请需得到项目经理、主管软件的研发经理、营销中心经理和主管研发副中经理认可,经由总经理批准后生效。撤销申请可在结项前的任何阶段提出。
4.2研发
4.2.1研发立项确定后,项目经理需编写《项目研发计划书》。
4.2.1.1《项目研发计划书》初步制定项目开发的任务列表和模块划分,以及项目组人员的模块归属和工作时间安排。
4.2.1.2《项目研发计划书》可以用通用的项目管理工具来完成,编制格式由项目经理确定,推荐使用Microsoft Project。
4.2.1.3《项目研发计划书》由项目组成员认可。
4.2.1.5项目经理可根据实际情况和设计的深入,随时变更《项目研发计划书》。
4.2.1.6主管软件的研发经理可抽查《项目研发计划书》的编制和实施情况,并给出改进建议。
4.2.2研发设计
4.2.2.1《软件需求分析说明书》
4.2.2.1.1软件项目需编制《软件需求分析说明书》。
4.2.2.1.2《软件需求分析说明书》由项目经理或其委托人编制。
4.2.2.1.3《软件需求分析说明书》确定整个系统的物理结构和部署要求,并根据系统的物理结构进行模块划分,确定各个模块的功能范围和模块间的接口方式。详细说明系统规模要求和运行环境限制,并指出系统运行所需资源的要求。明确开发和系统运行所需软硬件资源的要求。确定项目进行一次全面测试所需要的测试人员人数和测试周期。《软件项目需求分析说明书》的格式参照《软件项目需求分析说明书模板》。在软件需求分析过程中,如果软件有用户界面,要在此阶段进行界面的初步设计,为了提高效率,界面草图的绘制不限定形式和格式。
4.2.2.1.4《软件需求分析说明书》由项目组全体成员认可,主管软件的研发经理最终确认。
4.2.2.1.5《软件需求分析说明书》的变更,在开发过程中,项目组成员可提出对《软件需求分析说明书》的变更申请,变更的范围限于不能违背《研发立项申请书》的要求,即不能有涉及到《研发立项申请书》变更的内容,如果有,需要做《研发立项申请书》变更的流程。《软件需求分析说明书》变更的主要目的是修正其中的错误,或者经过变更可提高产品的品质或性能指标或缩短产品的研发周期。《软件需求分析说明书》的变更需得到项目经理的同意,必要时由项目经理召集相关技术人员和项目组成员召开简短的技术会议进行论证。项目经理将变
更后的内容形成新版本的《软件项目需求分析说明书》,由主管软件的研发经理最终确认。
4.2.2.2《软件概要设计说明书》
4.2.2.2.1软件项目需编制《软件概要设计说明书》。
4.2.2.2.2《软件概要设计说明书》由项目经理或其委托人编制。
4.2.2.2.3《软件概要设计说明书》确定整个系统的逻辑结构,并对需求分析中各物理模块进行逻辑模块划分,详细描述各逻辑模块的业务规则和模块之间的接口以及重要的内部接口,确定系统级的全局变量和数据结构,确定各逻辑模块所包含的程序文件名称和使用的开发工具,描述每个文件中所包含的函数功能。确定数据库的类型和所有数据表名称及数据表的用途,确定数据库的访问方式。详细描述系统的配置方式。如果软件有用户界面,要对界面进行详细设计,确定所有界面的名称、规格及界面上的元素类型及功能,界面设计可在开发工具中直接绘制,也可采用其他绘图方式,但在概要设计文档中要保留图示并进行详细说明。格式参照《软件项目概要设计说明书模板》。
4.2.2.2.4《软件概要设计说明书》由项目组全体成员认可,主管软件的研发经理最终确认。
4.2.2.2.5《软件概要设计说明书》的变更,在开发过程中,项目组成员可提出对《软件概要设计说明书》的变更申请,变更范围限于不得违背《研发立项申请书》和《软件需求分析说明书》的要求,所涉及的变更不至于影响到《研发立项申请书》和《软件需求分析说明书》的变更,如果有,需要做《研发立项申请书》的变更流程或者《软件需求分析说明书》的变更流程。《软件概要设计说明书》变更的主要目的是修正其中的错误,或者经过变更可提高产品的品质或性能指标或缩短产品的研发周期。概要设计说明书的变更需得到项目经理的同意,必要是由项目经理召集相关技术人员和项目组成员召开简短的技术会议进行论证。项目经理将变更后的内容写入新版本的《软件项目概要设计说明书》,主管软件的研发经理最终签字确认。
4.2.2.3软件详细设计
4.2.2.3.1软件详细设计由项目经理指派,项目组成员分担完成。
4.2.2.3.2软件项目详细设计的内容及格式要求,软件项目的详细设计根据《软件概要设计说明书》划分的各个逻辑模块包含的程序文件,确定每个程序文件中所包含的函数的详细描述,要求有函数的功能描述、输入输出说明、使用规则和限制,如有必要,还可以描述函数的实现流程。详细描述软件中所有全局变量的格式、初始值、用途和使用规则。详细描述软件中所有的数据结构和类结构。详细描述数据库中的数据表,确定数据表的的每个字段,以及数据表之间的关系,确定所有的视图、触发器和存储过程。详细设计文档不做具体的格式要求,为了提高研发效率,可以把详细设计作为代码的一部分,直接在程序中编写,编写时要遵循《研发中心软件编码标准》的规定。
4.2.2.3.3项目经理负责组织对详细设计进行审核,审核方式可采用项目经理主审和项目成员互审相结合的方式,主要审核详细设计和概要设计及需求分析的符合性,及详细设计的正确性。主管软件的研发经理可组织相关技术人员对详细设计情况进行抽查。
4.2.2.3.4详细设计的变更,可在项目开发的任何时段进行,由项目成员在得到项目经理的口头同意后进行,要在变更处做好变更记录。
4.2.2.4质量控制
4.2.2.4.1项目组内部互审,在项目的开发过程中,项目经理可组织项目组成员对编制的代码进行互相审核,目的是审查代码是否符合《研发中心软件编码标准》的要求,并在联调前找到代码中的缺陷,审核时要做好审核记录,内容为代码的编写人、审核人、缺陷位置、缺陷描述和改进建议,格式由项目经理决定。根据项目的具体情况,项目经理有权决定不进行代码的互审。
4.2.2.4.2研发中心内部抽查审核,在项目的开发过程中,主管软件的研发经理可组织相关人员对项目组的开发质量进行抽查审核,被审核的代码模块由研发经理确认,审核的主要目的是验证的代码书写的规范性和与设计的符合性。在评审中发现问题,主管软件的研发经理可口头通知项目经理进行整改,问题严重时,可对项目组下达《软件整改通知单》,通知项目组进行整改。具体使用何种方式由主管软件的研发经理确定。《软件整改通知单》下达后,按比例扣除项目组的项目奖金,扣除办法参见《研发软件项目奖金发放制度》。
4.2.2.4.3项目组内部集成验证测试,项目经理可在代码完成后组织内部集成测试,并同时指派项目组成员进行《软件使用说明书》的编制,在内部集成测试结束,《软件使用说明书》完成后,项目经理可申请提交软件的a测试。
4.2.2.4.4《a测试申请书》,项目经理负责编制《a测试申请书》,格式参照《a测试申请书模板》。编制完毕后,与《软件使用说明书》一起提交给主管软件的研发经理进行审核确认,主管软件的研发经理签字同意后,指定项目的测试人员,进行a测试。
4.2.2.4.5测试人员根据《研发立项申请书》和《软件使用说明书》的要求与内容,编制《软件测试大纲》,确定要测试的具体项目以及对这些项目的要求,《软件测试大纲》编制完成后要由项目经理认可,主管软件的研发经理确认。同时项目组负责协助测试环境的搭建。
4.2.2.4.6在一轮测试结束后,测试人员出具《项目测试报告》。项目组对测试出的问题进行修改,然后再申请新一轮的测试,新的一轮测试由项目经理决定是进行验证性测试还是完整测试,如果是验证性测试,可由项目经理确定测试内容范围并和测试经理协商测试周期,循环上述过程直到项目经理认为可以结束测试。为了保证测试质量,要求最后一次测试必须是完整测试。测试结束后,测试人员要编制《测试过程总结报告》。
4.3研发结项
4.3.1测试结束后,项目经理可决定对项目进行结项提交。
4.3.2项目经理负责编制《研发结项申请书》,格式参照《研发结项申请书模板》。
4.3.3《研发结项申请书》要对所存留的问题进行详细描述。
4.3.4《研发结项申请书》说明项目的实际开发周期,与计划周期的差异将作为项目奖金的评定依据。
4.3.5《研发结项申请书》要说明项目质量目标的实现情况,根据《测试过程总结报告》统计出项目的实际质量,与计划质量目标的差异将作为项目奖金的评定依据。
4.3.6《研发结项申请书》中所存留问题部分的内容需由此项目的实际测试人员进行确认。
4.3.7《研发结项申请书》由项目经理、主管软件的研发经理、营销中心经理、技服中心经理认可后,由主管研发副总经理最终确认。
4.3.4项目提交后,项目经理出具《软件项目信息统计表》,由主管软件的研发
经理认可,主管研发副总经理最终确认,作为项目奖金分配的依据。
4.4技术资料的管理与备份
4.4.1项目经理负责技术资料的管理与备份,备份内容包括项目所涉及的文档、代码和其他相关技术资料。
4.4.2项目立项后,项目组要在代码管理服务器上建立专门的项目目录。
4.4.3在研发过程中,项目组不定期的向代码管理服务器进行代码备份,备份时机由项目经理决定。
4.4.4项目提交测试前要进行一次完整备份。
4.4.5项目结项后,要进行一次完整备份,并将最终项目内容刻录光盘备档。
4.4.6备档后的光盘由主管软件的研发经理统一管理。
4.4.7在研发过程中,纸质文档由项目经理负责管理,项目结项后提交到主管软件的研发经理备档。
4.4.8由于项目组备份不及时和备份管理不到位造成项目资料丢失,致使开发周期延误的,每发生一次按比例扣发项目经理的项目奖金,造成重大损失的,全部扣发项目经理项目奖金,并根据具体情况追究其责任,是否为重大损失由主管软件的研发经理确认。奖金的扣发办法参照《研发软件项目奖金发放制度》。5职责和权限
5.1主管研发副总经理负责本规范的编制、发布、维护与解释。
5.2主管软件的研发经理负责推动和监督本规范的实施。
5.3公司所有员工可对本规范提出修改意见。
6历史记录
本规范于2007年9月25日编制完成,形成V1.0版。
V1.0于2007年11月1日开始施行
第四篇:标准的软件开发过程
标准的软件开发过程
软件开发的标准过程包括六个阶段,而六个阶段需要编写的各类文件达14种之多,在每个阶段需要编写哪些文件,以及这些文件的主要内容见下:
1.可行性与计划研究阶段
可行性研究报告:在可行性研究与计划阶段内,要确定该软件的开发目标和总的要求,要进行可行性分析、投资一收益分析、制订开发计划,并完成应编制的文件。
项目开发计划:编制项目开发计划的目的是用文件的形式,把对于在开发过程中各项工作的负责人员、开发进度、所需经费预算、所需软、硬件条件等问题作出的安排记载下来,以便根据本计划开展和检查本项目的开 发工作。
2.需求分析阶段
软件需求说明书:软件需求说明书的编制是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解,使之成为整个开发工作的基础。内容包括对功能的规定对性能的规定等。
数据要求说明书:数据要求说明书的编制目的是为了向整个开发时期提供关于被处理数据的描述和数据采集要求的技术信息。
初步的用户手册:用户手册的编制是要使用非专门术语的语言,充分地描述该软件系统所具有的功能及基本的使用方法。使用户(或潜在用户)通过本手册能够了解该软件的用途,并且能够确定在什么情况下,如何使用它。
3.设计阶段
概要设计说明书:概要设计说明书又可称系统设计说明书,这里所说的系统是指程序系统。编制的目的是说明对程序 系统的设计考虑,包括程序系统的基本处理流程、程序系统的组织结构、模块划分、功能分配、接口设计。运行设计、数据结构设计和出错处理设计等,为程序的详细设计提供基础。
详细设计说明书:详细设计说明书又可称程序设计说明书。编制目的是说明一个软件系统各个层次中的每一个程序(每个模块或子程序)的设计考虑,如果一个软件系统比较简单,层次很少,本文件可以不单独编写,有关 内容合并入概要设计说明书。
数据库设计说明书:数据库设计说明书的编制目的是对于设计中的数据库的所有标识、逻辑结构和物理结构作出具体的设计规定。
测试计划初稿:这里所说的测试,主要是指整个程序系统的组装测试和确认测试。本文件的编制是为了提供一个对该软件的测试计划,包括对每项测试活动的内容、进度安排、设计考虑、测试数据的整理方法及评价准则。
4.实现阶段
模块开发卷宗(开始编写):模块开发卷宗是在模块开发过程中逐步编写出来的,每完成一个模块或一组密切相关的模块的复审时编写一份,应该把所有的模块开发卷宗汇集在一起。编写的目的是记录和汇总低层次开发的进度和结果,以便于对整个模块开发工作的管理和复审,并为将来的维护提供非常有用的技术信息。
用户手册完工
操作手册:操作手册的编制是为了向操作人员提供该软件每一个运行的具体过程和有关知识,包括操作方法的细节。
测试计划终稿:
5.测试阶段
模块开发卷宗(此阶段内必须完成)
测试分析报告:测试分析报告的编写是为了把组装测试和确认测试的结果、发现及分析写成文件加以记载。
项目开发总结报告:项目开发总结报告的编制是为了总结本项目开发工作的经验,说明实际取得的开发结果以及对整个开发工作的各个方面的评价。
6.运行与维护阶段
开发进度月报的编制目的是及时向有关管理部门汇报项目开发的进展和情况,以便及时发现和处理开发过程中出现的问题。一般地,开发进度月报是以项目组为单位每月编写的。如果被开发的软件系统规模比较大,整个工程项目被划分给若干个分项目组承担,开发进度月报将以分项目组为单位按月编写。
对于一项软件而言,有些文件的编写工作可能要在若干个阶段中延续进行。
鉴于软件开发是具有创造性的脑力劳动,也鉴于不同软件在规模上和复杂程度上差别极大,本指南认为在文件编制工作中应允许一定的灵活性,并不是14种文件每种都必须编写。文件编制的衡量因素
◆在因素总和较低的情况下,项目开发总结报告的内容应包括:程序的主要功能、基本流程、测试结果和使用说明。
◆测试分析报告应该写,但不必很正规。
◆数据要求说明和数据库设计说明是否需要编写应根据所开发软件的实际需要来决定。
例2:为了避免在软件开发中文件编制的不足或过分,一个简便的办法是把对软件文件的编制要求同软件的规模大小联系起来,这就是本例的出发点。软件的规模不妨分为四级:
1.小规模软件源程序行数小于5 000的软件;
2.中规模软件源程序行数为 10 000~ 50 000的软件;
3.大规模软件源程序行数为 100 000?500 000的软件;
4.特大规模软件源程序行数大于500 000的软件。
对上述的四级软件的文件编制要求分别列于表O3。
至于源程序行数为 5 000~ 10 000,50 000~ 100 000的软件,其文件编制要求介于两级之间,可根据一个软件产品的具体情况,由项目负责人参照表O3的规定,确定需要编制的文件种类。
对于源程序行数大于500 000的特大规模软件,可进一步把本指南规定的十四种文件按实际需要扩展成更多种类。
第五篇:认识实习报告
认识实习报告
一、实习东方化工厂简介 „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„2
二、上机内容(化工单元设备学习)„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„2
(一)管道、管件、阀门以及管道连接方式 „„„„„„„„„„„„„„„„„„„„„„„„„„„„„2 1.管道 2.管件 3.管道连接方式
(二)流体输送机械 „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„3 1.离心式泵 2.磁力离心泵
3.往复泵 4.齿轮泵
(三)传热设备 „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„3 1.列管式换热器 2.浮头式列管换热器 3.斧式列管换热器
(四)塔设备 „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„3 1.板式塔 2.填料塔
三、上机内容(合成氨工艺学习)„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„4
(一)氨的基本性质„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„4 1.基本物性数据 2.化学性质
(二)氨合成工 „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„4 1.氨合成反应 2.合成气压缩 3.合成回路
4.ABK100氨合成塔R08301 5.合成催化剂 6.氢/氮比 7.冷冻回路
(三)氨合成回路„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„8 1.合成塔 2.惰性气体排放 3.氨冷凝与分离
三、下场实习内容
(一)下场认识 „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„8 1.环氧乙烷的性质
2.环氧乙烷的制备 3.环氧乙烷的作用与用途 4.环氧乙烷的生产工序
(二)自我感悟 „„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„13 1
实习化工厂简介
东方化工厂始建于1978年,位于北京市东南通州区张家湾镇--京津公路北侧的古运河畔。厂区占地面积128万平方米,现有员工1847人,现有固定资产原值48亿元。1984年,我国第一套由日本引进的丙烯酸及其酯类装置在这里建成投产,从此结束了国内该产品长期依赖进口的局面。进入90年代,工厂又扩大规模,陆续引进第二和第三套丙烯酸及酯类装置,使其近二十个产品在同类产品中名列前茅,享誉海内外 , 成为我国目前规模最大、品种最全、质量最优的丙烯酸及酯类产品的生产、科研、开发基地。1994年,以乙烯、环氧乙烷为主导产品的石化装置的建成投产,又为企业发展注入新的活力。从1993年起,东方化工厂先后与美国和法国合资,建成了二个合资工厂:国内最大的丙烯酸树脂工厂——东方罗门哈斯有限公司和先进的表面活性剂工厂——东方罗地亚化工有限公司。2002年12月26日,北京东方石油化工有限公司正式揭牌成立,标志着北京化工集团乙烯系列生产厂 81.34 亿元的债权转为股权,与中国石油化工集团进行大规模的资产重组的完成。从此东方化工厂作为北京东方石油化工有限公司的龙头,正式并入中石化。东方化工厂主要有丙烯酸(及酯)、乙烯、环氧乙烷三大系列产品,产品种类达数十种,年总物流量百万吨。丙烯酸及其酯类产品广泛用于建材、纺织、涂料、粘合剂、水处理、卫生材料、农业等 10 多个行业,应用开发前景极好。东方化工厂非常重视产品质量,“云燕”牌丙烯酸及酯类产品荣获国家金质奖章,成为国家出口免检产品,畅销全国,远销亚、欧、美三大洲。2000年7月北京质量技术监督局和北京市经委授予“云燕”牌聚合级丙烯酸、丙烯酸甲、乙、丁酯和乙二醇为北京市名牌产品称号。2004年9月丙烯酸及其酯类,环氧乙烷 , 乙二醇等产品被评为北京市名牌产品。
一、基本化工单元设备学习
(一)管道、管件、阀门以及管道连接方式 管道是用管子、管子联接件和阀门等联接成的用于输送气体、液体或带固体颗粒的流体的装置。通常,流体经鼓风机、压缩机、泵和锅炉等增压后,从管道的高压处流向低压处,也可利用流体自身的压力或重力输送。管道的用途很广泛,主要用在给水、排水、供热、供煤气、长距离输送石油和天然气、农业灌溉、水力工程和各种工业装置中。铸铁管:污水管,笨重,耐温,耐压差;有缝钢管:钢板缝结,适于中低温,中低压,水煤气、水、低压水蒸气;无缝钢管:高温高压无腐蚀性 冲压制造工艺;不锈钢管:高温高压强腐蚀性。
管件是将管子连接成管路的零件。根据连接方法可分为承插式管件、螺纹管件、法兰管件和焊接管件四类。多用与管子相同的材料制成。有弯头(肘管)、法兰、三通管、四通管(十字头)和异径管(大小头)等。弯头用于改变流向,弯头变化越大,阻力损失越大。三通、四通适用于流体的回合和分流。法兰、活接头、对丝、管箍用于管路连接。丝堵、盲板用于堵塞管路。大小头用于连接不同横截面积的管子,改变流体流通的横截面积。阀门是流体输送系统中的控制部件,具有截止、调节、导流、防止逆流、稳压、分流或溢流泄压等功能。用于流体控制系统的阀门,从最简单的截止阀到极为复杂的自控系统中所用的各种阀门,其品种和规格相当繁多。阀门可用于控制空气、水、蒸汽、各种腐蚀性介质、泥浆、油品、液态金属和放射性介质等各种类型流体的流动。
截止阀:严密可靠,可精确调节 管道连接方式
承插式连接:耐温耐压性能差,易泄漏,铸铁,塑料材质以及排水管路的连接 螺纹连接:外螺纹的话,用管箍、活接头连接;内螺纹,用对丝连接。中低温中低压小管径有缝钢管连接
焊接连接:耐压耐温,性能好,中高压,工艺广泛
法兰连接:高强压,密封好,可方便拆卸,管与设备,大管径设备之间
(二)流体输送机械
离心式泵是一种最简单的设备件。其目的是为能量转换成速度或动能和压力被泵送的流体,然后进入一个电动马达或引擎的能量发生变化的泵,叶轮和蜗壳分为两个主要部分。该叶轮的旋转驱动能量转换成动能的一部分。蜗壳是静止部分的动能转换成压力。
磁力离心泵是将永磁联轴器的工作原理用于离心泵的高科技产品,设计合理,工艺先进,具有全密封,无泄漏,耐腐蚀等特点。华拓泵业磁力离心泵可广泛用于化工、制酸、制碱、冶炼、稀土、农药、染料、医药、造纸、电镀、酸洗、无线电、化成箔、石油、食品、电影照相洗印、科研机构、国防工业等单位抽送酸、碱液、油类稀有贵重液、毒液、挥发性液体,特别是易漏、易燃、易爆液体的输送与增压。磁力化工离心泵由离心泵、磁力传动器、电动机三部分组成。
往复泵依靠活塞、柱塞或隔膜在泵缸内往复运动使缸内工作容积交替增大和缩小来输送液体或使之增压的容积式泵。往复泵按往复元件不同分为活塞泵、柱塞泵和隔膜泵3种类型。往复泵的特点:1.自吸能力强;2.理论流量与工作压力无关,只取决于转速、泵缸尺寸及作用数;3.额定排出压力与泵的尺寸和转速无关;4.流量不均匀;5.转速不宜太快;6.对液体污染度不很敏感;7.结构较复杂,易损件较多。
齿轮泵是依靠泵缸与啮合齿轮间所形成的工作容积变化和移动来输送液体或使之增压的回转泵。由两个齿轮、泵体与前后盖组成两个封闭空间,当齿轮转动时,齿轮脱开侧的空间的体积从小变大,形成真空,将液体吸入,齿轮啮合侧的空间的体积从大变小,而将液体挤入管路中去。吸入腔与排出腔是靠两个齿轮的啮合线来隔开的。齿轮泵的排出口的压力完全取决于泵出处阻力的大小。
(三)传热设备
列管式换热器是目前化工及酒精生产上应用最广的一种换热器。它主要由壳体、管板、换热管、封头、折流挡板等组成。所需材质,可分别采用普通碳钢、紫铜、或不锈钢制作。在进行换热时,一种流体由封头的连结管处进入,在管流动,从封头另一端的出口管流出,这称之管程;另-种流体由壳体的接管进入,从壳体上的另一接管处流出,这称为壳程列管式换热器。
浮头式列管换热器浮头端结构,它包括圆筒、外头盖侧法兰、浮头管板、钩圈、浮头盖、外头盖及丝孔、钢圈等组成,其特征是:在外头盖侧法兰内侧面设凹型或梯型密封面,并在靠近密封面外侧钻孔并套丝或焊设多个螺杆均布,浮头处取消钩圈及相关零部件,浮头管板密封槽为原凹型槽并另在同一端面开一个以该管板中心为圆心,半径稍大于管束外径的梯型凹槽,且管板分程凹槽只与梯型凹槽相连通,而不与凹型槽相连通。
斧式列管换热器
(四)塔设备又称塔器。一类塔形的化工设备。具有一定形状(截面大多是圆形)、一定容积、内外装置一定附件的容器。用以使气体与液体、气体与固体、液体与液体或液体与固体密切接触,并促进其相互作用,以完成化学工业中热量传递和质量传递过程。所采用材料必须对被处理的物料具有耐腐蚀性能。并按其所能承
受的压力进行设计。根据其结构可分为板式塔和填料塔二类。应用于蒸馏、吸收、萃取、吸附等操作。
板式塔是一类用于气液或液液系统的分级接触传质设备,由圆筒形塔体和按一定间距水平装置在塔内的若干塔板组成。广泛应用于精馏和吸收,有些类型(如筛板塔)也用于萃取,还可作为反应器用于气液相反应过程。操作时(以气液系统为例),液体在重力作用下,自上而下依次流过各层塔板,至塔底排出;气体在压力差推动下,自下而上依次穿过各层塔板,至塔顶排出。每块塔板上保持着一定深度的液层,气体通过塔板分散到液层中去,进行相际接触传质。
填料塔是塔设备的一种。塔内填充适当高度的填料,以增加两种流体间的接触表面。例如应用于气体吸收时,液体由塔的上部通过分布器进入,沿填料表面下降。气体则由塔的下部通过填料孔隙逆流而上,与液体密切接触而相互作用。结构较简单,检修较方便。广泛应用于气体吸收、蒸馏、萃取等操作。为了强化生产,提高气流速度,使在乳化状态下操作时,称乳化填料塔或乳化塔。生产工艺学习
二、合成氨工业简介
(一)氨的基本性质
基本物性数据
相对分子量
17.03
正常沸点 —33.35℃
冰点
—77.7℃
标准状况下气氨密度
0.7714kg/m3
液氨密度
681.8kg/m 化学性质
(1)危险性和腐蚀性 可燃物质 与空气混合 与氧气混合
强烈的毒性和刺激性
液氨、干燥的气氨无腐蚀性 氨水腐蚀铜、银、锌(2)各类化学反应 氨+酸或酸酐→铵盐
氨+二氧化碳→氨基甲酸铵(尿素)氨+氧→一氧化氮→二氧化氮→硝酸 高温下:氨→氢+氮
氨+一氧化碳→氢氰酸或(甲烷+氧→氢氰酸)
(二)氨合成工艺
合成氨工艺流程图 氨合成反应
在合成塔R08301中按如下方程式进行: 3H2 + N2→2NH3 + Q 这是可逆反应。当气体通过催化剂层时只有部分氢和氮被转化成氨。高压和低温有利于提高氨的平衡浓度。由于反应速度随着反应温度的升高而大大提高,所以反应温度的取值应该在考虑理论平衡转化率和反应接近平衡的程度两因素基础上做出适当的选择。未转化的合成气经过液氨产品分离后又循环回到合成塔。2 合成气压缩
原料与来自造气工序的新鲜气在“离心式双壳合成气/循环气压缩机”K08201中被压缩至合成压力。压缩机共分三段,即低压段、高压段和循环段。最后一段起到循环机的作用,即压缩循环气和新鲜原料气的混合气。
预计压缩机组K08201要被采用高压过热蒸汽的透平机来驱动。3 合成回路
请参见软件中的流程图。离开K08201的气体进入热交换器E08303,在此气体被离开合成塔、流经高压锅炉给水预热器E08301的气体加热至合成塔入口温度。合成塔的正常入口温度和压力分别是167℃和16.9MPa表压。在合成塔R08301中,合成气发生反应,使氨的浓度达到22.01 mol%.。气体以447℃离开合成塔。预计合成塔压降大约为0.25MPa。离开合成塔的气体被逐步冷却,其中相当大一部分热量是在高压锅炉给水预热器E08301A/B中回收的。被预热了的锅炉给水被送往界区外的锅炉系统。
经过锅炉给水预热器后,气体首先在热交换器E08303中被冷却,如上所述;然后在水冷器E08304中被冷却,温度降至36℃。在此,其中相当大一部分氨已被冷凝。
然后,这股气体通过冷交换器E08305,被来自氨分离器D08301的循环气冷却。接着,这股气体在氨冷器E08306和E08307中继续被冷却,其中的氨继续被冷凝,最后它们进入氨分离器D08301中,于大约0℃下将液氨分离出来。
来自D08301中的液氨进入缓冲槽D08302,压力由16.2MPa表压降至2.9MPa表压,释放出的气体被分离出来,送回合成气压缩机K08201的吸入口,以回收、利用气体中的氢。
随新鲜合成气进入回路,少量惰性气体将会在回路中累积,直至其在D08302液氨中的溶解量等于进入回路的量。根据需要,可通过排放回路中的少量气体来减小回路气体中惰性成份的含量。
最后,如果液氨产品要以暖氨送出,就把液氨由D08302送至氨产品加热器E08403。离开E08403的氨产品温度为20℃,压力为1.6MPa。
另一种选择是,氨产品被送至常压氨贮罐。为此,要先将液氨由D08302送到闪蒸槽D08401中,在此,通过闪蒸氨产品温度降到-33℃,然后用氨产品泵P08401A/B送到常压氨储罐。由于氨压缩机设计方面的原因,对于要最大量输送暖氨的情况,能够输送至常压储罐的氨产品量会小于装置的能力。实际的量取决于冷却水的温度。ABK100氨合成塔R08301 合成塔——固定床催化反应器①原料合成气→氨,放出大量热;②内设列管换热器→预热合成气、维持适宜的床层温度;③换热:冷原料合成气——塔内高温气
体。
氨合成塔R08301是一个系列300托普索径向流合成塔。它主要由受压壳和催化剂筐组成。催化剂筐由三个催化剂床层和两个床层内换热器组成,两个换热器分别位于第一和第二催化剂层的中心区域。合成气的主要部分从合成塔底部的入口进入,向上经过催化剂筐和受压壳之间的环隙,使受压壳保持冷却。然后这股主气体流经换热器内的传输管,到达一段催化剂床层内换热器底部的管板。主气体在换热管内向上流动,将离开第一段催化剂层的气体冷却至第二催化剂层的入口温度。
另一部分合成气从合成塔底部的中心入口进入,向上流动,经过传输管,到达第二层催化剂层内换热器底部的管板。该气流在换热管内向上流动,将离开第二催化剂层的气体冷却至第三催化剂层的入口温度。其余部分的合成气——低温旁路气(冷激气),由合成塔的顶部引入,在传输管的顶部与离开两个催化剂层内换热器管程的气体汇合。低温旁路气(冷激气)的流量控制着第一段催化剂层入口温度。
汇合以后的气体流过催化剂筐顶盖下方的空间,到达第一催化剂层周围的环隙。该气体流过栅格,以由外向内的方向穿过催化剂层,到达第一催化剂层与层内换热器之间的环隙。栅格上开孔合适,能够保证气体流过催化剂层时的均匀分布。离开第一催化剂层的气体流过层内换热器的壳程,被冷却至适宜的温度,进入第二催化剂层。如上所述,该气体冷却过程是通过与流经第一催化剂层内换热器管程的主气体换热而实现的。
经由第二层催化剂层周围的栅格,气体从第一催化剂内换热器的壳程流至第二催化剂层。离开该层催化剂的气体流过该层内换热器的壳程,被冷却至适当的温度,再进入第三层催化剂。这一冷却过程是与来自合成塔底部、流经第二层内换热器管程的冷气进行换热来完成的,如上所述。
气体通过第二和第三层催化剂层的流向是由外向内,催化剂周围合适的栅格能够保证气体通过时分布良好。
第三催化剂层入口温度由热交换器E08303的旁路控制,即调整合成塔入口气体温度。
离开第三催化剂层的气体通过开孔的中心管流至合成塔出口。
开工期间,来自开工加热炉F08301的高温气通过合成塔顶部的冷激气管线进入塔内。合成催化剂
合成氨催化剂KM1/KM1R是一种改进铁催化剂,含有少量非还原态的氧化物。催化剂颗粒直径为1.5~3mm.颗粒很小,保证了催化活性很高。小的催化剂颗粒活性表面大,传递阻力小,因而活性很高。另外,催化剂床层内气体是径向流动的,这样就可以使用小颗粒的催化剂,而不会产生无法接受的床层压降。
预先还原的KM1R催化剂在制造阶段通过表面氧化而使之钝化。这些部分氧化的催化剂含有大约2%的氧。经钝化,KM1R催化剂在90~100℃也不会发生燃烧,但是超过100℃催化剂就会与氧反应,发生自燃。用氢气将催化剂的氧化铁表面层还原为自由铁,同时生成一定量的水,这就是催化剂的活化。还原时采用循环合成气,通过使用开工加热炉F08301来达到所需的催化剂还原温度。
使用氢氮比为3:1的合成气作为KM1/KM1R的还原介质有两点好处:一是氨生成得较早,生成氨时放出大量热,这样就可以采用较高的合成气循环速度,从
而加快剩余催化剂的还原速度。第二是还原过程生成的水可被循环气带出合成塔,合成气被冷却时水溶解于液氨,这样水就随氨分离器中的液氨一同离开合成回路。这一点很重要,因为水是催化剂的毒物。
在正常操作中催化剂的活性会逐渐降低。失活的速度受实际操作条件的影响,主要是催化剂床层的温度和合成塔入口处合成气中催化剂毒物的含量。
所有的含氧化合物,如水、一氧化碳和二氧化碳,对催化剂都有毒,很少量的这些毒物就能使之氧化,造成催化剂的活性大大降低。
有一些失活效应是暂时,合成气中一旦不含氧,催化剂能够重新恢复其活性。但因为也会发生一些永久性的失活,所以要避免合成塔入口处含氧化合物浓度高,即使是持续时间很短。
硫、氯和磷的化合物也是毒性很强的物质,会造成催化剂的永久失活。6 氢/氮比
在合成反应中,三体积的氢与一体积的氮反应,生成两体积的氨。氢和氮会少量地溶解于氨产品中,但相对于合成反应消耗的氢和氮,溶解量是很少的。结果是,根据合成反应路径,新鲜合成气中氢/氮比的微小偏移就会造成循环合成气中氢/氮比的明显变化。加入回收氢后的新鲜合成气氢/氮比应该接近于3.0。
回路中的氢/氮比应尽可能保持恒定。该氢/氮比受新鲜合成气中氢/氮比的控制,后者必须调整至满足循环气氢/氮比的要求。请注意,当新鲜合成气进行微小的调整时,循环合成气组成的变化很慢,所以在进一步调整以前,要给系统足够的时间来建立新的平衡。7 冷冻回路
冷冻回路任务是完成各种制冷任务,包括: 将合成回路中生成的氨冷凝; 冷凝(并回收)尾气中的氨; 将送往氨库的液氨冷却; 为低温甲醇洗提供冷量; 为空分提供冷量;
将氨库中挥发的汽氨冷凝。冷冻回路中包括如下主要设备: 氨压缩机K08401 氨冷凝器E08401A/B 氨收集器D08402 氨冷器E08306、E08307和E08402和界区外的一些氨冷器。氨压缩机入口处的分离鼓,防止液氨进入压缩机。
闪蒸槽D08401,它接收送往氨库的产品氨的闪蒸汽,冷冻回路中多余的氨也回到此处。
氨的蒸汽由氨压缩机K08401压缩至1.6MPa表压。压缩气在氨冷凝器E08401A/B中冷凝,形成的液氨在D08402中收集。
氨收集器D08402的设计容积使其足以作为冷冻回路中的一个排放鼓使用。在装置的高负荷下,其中的液位会降低,因此在操作时收集器的液位允许高一些。在冷冻回路中累积的惰性气体从氨收集器D08402排放。惰性气被送往惰气体冷却器E08402,冷凝下来的液氨在惰性气体分离器D08403中回收。
惰性气体在尾气加热器E08404(D08402中的盘管)中预热,然后送出界区。
(三)氨合成回路 合成塔 1.回路调整
2.合成器预热温度控制
3.第一催化剂层入口温度控制
4.第二催化剂层入口温度控制
5.第三催化剂层入口温度控制
6.离开合成塔的合成器温度控制 惰性气体排放
1.回路中惰性气体排放
2.从D08302中气体排放 氨冷凝与分离
1.第一级氨冷气液位控制
2.第二级氨冷气液位控制
3.高压分离器液位控制
4.第三级氨冷气液位控制
5.第二级氨冷器压力控制
6.第三级氨冷器压力控制
7.低压分离器压力控制
8.低压分离器液位控制
9.中压锅炉给水流量控制
三、工厂认识及感悟
(一)工厂认识
在老师的带领下,我们参观了东方化工厂。在参观东方化工厂时,我对反应罐等基础化工设备有了一个感性的认识,同时,了解到了更多关于环氧乙烷的反应及后期储存。以及,在后期的自我完善中,经过自己的上网了解,我更加了解了好多关于环氧乙烷的知识。1.环氧乙烷的性质
环氧乙烷是一种有机化合物,化学式是C2H4O,是一种有毒的致癌物质,以前被用来制造杀菌剂。环氧乙烷易燃易爆,不易长途运输,因此有强烈的地域性。被广泛地应用于洗涤,制药,印染等行业。在化工相关产业可作为清洁剂的起始剂。
环氧乙烷(EO)为一种最简单的环醚,属于杂环类化合物,是重要的石化产品。环氧乙烷在低温下为无色透明液体,在常温下为无色带有醚刺激性气味的气体,气体的蒸汽压高,30℃时可达141kPa,这种高蒸汽压决定了环氧乙烷熏蒸消毒时穿透力较强。
环氧乙烷是继甲醛之后出现的第2代化学消毒剂,至今仍为最好的冷消毒剂之一,也是目前四大低温灭菌技术(低温等离子体、低温甲醛蒸汽、环氧乙烷、戊二醛)最重要的一员。EO是一种简单的环氧化合物,为非特异性烷基化合物,分子式为C2H4O,结构式为:-CH2-CH2-O-,分子量为44.06。2.环氧乙烷的制备有: 氯醇法
分两步反应,第一步是将乙烯和氯气通入水中,生成2-氯乙醇。第二步是用碱(通常为石灰乳)与2-氯乙醇反应,生成环氧乙烷。乙烯经次氯酸化生成氯乙醇,然后与氢氧化钙皂化生成环氧乙烷粗产品,再经分馏,制得环氧乙烷。反应式和工艺流程如下。
氯醇法_1
氧化法
可分为空气法和氧气法两种。前者以空气为氧化剂,后者用浓度大于95%(体积)的氧气作为氧化剂。此外也有用富氧空气为氧化剂的。氧化法的工业生产流程分为反应、环氧乙烷回收及环氧乙烷精制三个部分。
氧化法_1
3.环氧乙烷的作用与用途
环氧乙烷是一种有毒的致癌物质,以前被用来制造杀菌剂。环氧乙烷易燃易爆,不易长途运输,因此有强烈的地域性。被广泛地应用于洗涤,制药,印染等行业。在化工相关产业可作为清洁剂的起始剂。环氧乙烷可杀灭细菌(及其内孢子)、霉菌及真菌,因此可用于消毒一些不能耐受高温消毒的物品。美国化学家Lloyd Hall在1938年取得以环氧乙烷消毒法保存香料的专利,该方法直到今天仍有人使用。环氧乙烷也被广泛用于消毒医疗用品诸如绷带、缝线及手术器具。
环氧乙烷有杀菌作用,对金属不腐蚀,无残留气味,因此可用材料的气体杀菌剂。
通常采用环氧乙烷-二氧化碳(两者之比为90:10)或环氧乙烷-二氯二氟甲烷的混合物,主要用于医院和精密仪器的消毒。环氧乙烷用熏蒸剂常用于粮食、食物的保藏。例如,干蛋粉的贮藏中常因受细菌的作用而分解,用环氧乙烷熏蒸处理,可防止变质,而蛋粉的化学成分,包括氨基酸等都不受影响。环氧乙烷易与酸作用,因此可作为抗酸剂添加于某些物质中,从而降低这些物质的酸度或者使用其长期不产生酸性。例如,在生产氯化丁基橡胶时,异丁烯与异戊二烯共聚物的溶液在氯化前如果加入环氧乙烷,则成品即可完全不用碱洗和水洗。
由于环氧乙烷易燃及在空气中有广阔的爆炸浓度范围,它有时被用作燃料气化爆弹的燃料成份。
环氧乙烷自动分解时能产生巨大能量,可以作为火箭和喷气推进器的动力,一般是采用硝基甲烷和环氧乙烷的混合物(60:40-95:5)。这种混合燃料燃烧性能好,凝固点低,性质比较稳定,不易引爆。总的来说,环氧乙烷的上述这等直接用途消费量很少,环氧乙烷作为乙烯工业衍生物仅次于聚乙烯,为第二位的重要产品。其重要性主要是以其为原料生产的系列产品。由环氧乙烷衍生的下游产品的种类远比各种乙烯衍生物多。环氧乙烷的毒性为乙二醇的27倍,与氨的毒性相仿。在体内形成甲醛、乙二醇和乙二酸,对中枢神经系统起麻醉作用,对
粘膜有刺激作用,对细胞原浆有毒害作用。
大部份的环氧乙烷被用于制造其它化学品,主要是乙二醇。乙二醇主要的最终用途是生产聚酯聚合物,也被用作汽车冷却剂及防冻剂。其次用于生产乙氧基化合物、乙醇胺、乙二醇醚、亚乙基胺、二甘醇、三甘醇、多甘醇、羟乙基纤维素、氯化胆碱、乙二醛、乙烯碳酸酯等下游产品。
环氧乙烷主要用于制造乙二醇(制涤纶纤维原料)、合成洗涤剂、非离子表面活性剂、抗冻剂、乳化剂以及缩乙二醇类产品,也用于生产增塑剂、润滑剂、橡胶和塑料等。广泛应用于洗染、电子、医药、农药、纺织、造纸、汽车、石油开采与炼制等众多领域。4.环氧乙烷的生产工序 4-1反应机理
乙烯直接氧化法所用的催化剂为银催化剂。乙烯在银催化剂上气相氧化发生下列反应:
主反应 C2H4+1/2O2→ +106.9J/mol
副反应 C2H4+3O2→2CO2+2H2O+1323KJ/mol +5/2O2→2O2+2H2O+1218KJ/mol
C2H4+1/2O2→CH3CHO C2H4+O2→2CH2O
→CH3CHO 乙烯在银催化剂上氧化生成环氧乙烷,人们普遍接受的反应机理是:银对氧吸附,在银的表面产生两种吸附状态的氧(原子氧及分子氧)。当氧在银表面发生解离吸附时生成原子态吸附氧,原子态吸附氧与乙烯发生深度氧化生成二氧化碳和水。当银表面覆盖有抑制剂氯时,氧的解离吸附过程则受到一定程度的限制。当氧在银表面发生非解离吸附时则生成分子态吸附氧,它与乙烯作用生成环氧乙烷,同时脱出一个氧原子,这个原子态氧则与乙烯发生深度反应,生成二氧化碳和水。
4-2 生产工艺流程
乙烯直接氧化法制备环氧乙烷工艺流程图见图3.1(氧气法):
氧气法生产环氧乙烷工艺流程图
1-反应器;2-二氧化碳分离器;3-二氧化碳吸收器;4-环氧乙烷吸收塔;5-环氧
乙烷解吸塔;
6-脱轻组分塔;7-环氧乙烷脱水塔;8-脱水塔;9-乙二醇塔
4-3 环氧乙烷的生产工艺的改进
环氧乙烷早期采用氯醇法工艺生产, 20世纪20年代初,UCC公司进行了工业化生产,之后公司基于Lefort有关银催化剂的研究成果,使用银催化剂,推出空气法乙烯直接氧化生产环氧乙烷工艺。50年代末, Shell公司采用近乎纯氧代替空气作为生产环氧乙烷的氧原料,推出氧气法乙烯直接氧化生产环氧乙烷工艺,经过不断改进,目前较先进的生产方法是用银作催化剂,在列管式固定床反应器中,用纯氧与乙烯反应,采用乙烯直接氧化生产环氧乙烷。
日本触媒公司计划2009年6月在神奈川其工厂建造一套环氧乙烷中试装置,将试验一种新型催化剂,它被设计用来达到比传统类高的产率,而且能够降低能耗和减少二氧化碳排放量。
美国专利US20080182999A1“生产环氧乙烷和乙二醇的过程”,该专利涉及一种生产环氧乙烷和乙二醇的过程。在环氧乙烷吸收器急冷段的下游位置加入一种碱,减轻了环氧乙烷和乙二醇装置的腐蚀。
从原料乙烯和纯氧到产物环氧乙烷,对整个乙烯直接氧化生产环氧乙烷工艺生产过程有以下方面的改进:原料乙烯在反应气中体积分数的提高及其成本的降低;氧气的高纯化;反应气中含氯抑制剂的添加;反应气异构化的抑制;反应气中水摩尔分数和杂质体积分数的控制;反应器启动速度的加快;反应器导热效率的提高;催化剂的装填;反应器操作参数的优化;反应器的大型化;反应器的新型化;循环排放气中乙烯的回收等。4-4反应气的改进
①反应气中乙烯体积分数的提高
反应气中乙烯体积分数的变化对环氧乙烷的生数在20%—30%时,在银催化剂作用下,目前工业上乙烯环氧化反应生成环氧乙烷的转化率已达到大于8.0%的水平,环氧乙烷的生成选择性达到大于80.0%的水平。在混合反应气中存在含氮氧化合物气体的前提条件下,混合反应气中乙烯的体积分数可提高到40%—85%。研究结果表明,高的乙烯体积分数可以提高反应活性及其稳定性,可保证乙烯环氧化反应的乙烯转化率稳定在8.0%以上,在此基础上,有千分之几 的提升幅度,同时可以提高环氧乙烷的生成选择性的稳定性,保证环氧乙烷的生成选择性稳定在80.0%以上,在此基础上,选择性数据可提高数个百分点。
②原料乙烯成本的降低
在乙烯直接氧化生产环氧乙烷工艺中,环氧乙烷的生产成本很大程度上由原料乙烯的成本所决定。通过炼油工艺及乙烯轻烃资源的优化,可降低乙烯的生产成本,从而降低环氧乙烷的生产成本。
③氧气的高纯化
氧气的高纯化改变了反应气的组成,进而优化了反应过程,反应气中组分的改变在适度条件下可提高生成环氧乙烷的选择性及其产率,还可减少汽提二氧化碳的成本,增加乙烯回收装置的生产能力。氧气的高纯化可以减少原料气中多余杂质对反应的不利影响,用高纯氧作原料的氧气法乙烯直接氧化生产环氧乙烷工艺,更有利于反应气配比的优化。新近研究的乙烯直接氧化生产环氧乙烷工艺中高纯氧的体积分数已达99.95%。
④含氯抑制剂的添加
在乙烯直接氧化法生产环氧乙烷的过程中,乙烯在银催化剂上的氧化反应,主反应是乙烯环氧化生成环氧乙烷的反应,主反应的选择性无论在实验中或在工业生产中都稳定在80%以上,乙烯除了与氧发生环氧化反应生成环氧乙烷外,还与氧发生深度氧化反应生成二氧化碳和水,这是乙烯环氧化反应的一个副反应,该副反应实质上是乙烯的燃烧反应,是放热反应,另一较重要的副反应是生成的环氧乙烷再氧化反应。提高生成环氧乙烷选择性的一个重要方法是抑制副反应的发生,在乙烯直接氧化生产环氧乙烷工艺的反应气中加入极微量的二氯乙烷,可有效地抑制副反应乙烯深度氧化反应的发生。4-5反应器的改进
①反应器启动速度的加快
银催化剂用于乙烯环氧化反应,其性能评估指标主要有活性、选择性、寿命及稳定性等项内容,反应器装填银催化剂后,不但要保证银催化剂的高活性,而且应适度提高反应器开车时的启动速度,可采用预氯化技术提高反应器的启动速度,对于不同的银催化剂,用于乙烯直接氧化生产环氧乙烷工艺中,预氯化技术的效
果有所不同。对于含铼的高选择性催化剂,预氯化技术可以提高催化剂的活性,降低反应温度,对其他一些银催化剂,预氯化技术对催化剂的活性有不利影响,但可使反应器启动速度加快,相对可延长催化剂的使用寿命。
②催化剂的装填
乙烯环氧化反应所用的银催化剂是负载于氧化铝载体上的成型催化剂,在反应管中,银催化剂充满反应管的大部分管道,在管道的顶部是一层惰性球,有生产厂家不用惰性球层,用银催化剂充满整个管道,取得较好效果。并且有研究者认为,改变传统颗粒的随机无规则排列的装填方法,采用一种催化剂颗粒较规则排列的装填方法,效果则会更佳。
③反应器的大型化和新型化
单台乙烯直接氧化生产环氧乙烷工艺反应器的生产能力不断增大,从最初的单台反应器生产能力每年万吨以下,发展至今,其生产能力上了一个数量级,达每年10万吨以上。新型乙烯直接氧化生产环氧乙烷工艺反应器不断推出,配有冷却罐的多管反应器可加速生成环氧乙烷的冷却速度;三相鼓泡淤浆床反应器改进了传统的反应器。
4-6环氧乙烷的生产工艺路线选择
氯醇法优点是工艺流程简单,投资省,其缺点主要是消耗氯气,并产生大量污水,副产物较多,且产品中含甲醛较高。
乙烯氧化法的前期投资较氯醇法大,设备较多,工艺流程长,但该法污染很小,生产的环氧乙烷纯度和收率都很高,可同时联产乙二醇。
目前氯醇法已被淘汰,国内化工企业所有装置都是采用乙烯氧化法。
(二)自我感悟
参观东方化工厂,我接触到了好多新知识,也知道了自己知识的匮乏。在化工厂中,我真真切切的接触到了很多化工单元设备,将其与自己前期学习中的知识相联系,知道了不同化工过程中设备根据产物的不同性质会有微微的差别来更好地服务于生产。知道了环氧乙烷的生产流程以及根据环氧乙烷的性质及经济能力,其生产和贮存的最适条件。
同时,在参观化工厂的同时,我也意识到自己知识的匮乏。不注重联系实
际,根本无法将理论知识和现实相联系,更不知道无法变通。从今以后,我要更多的通过网络或者是参观来加深自己的知识,灵活运用,这样才能更好地融入到社会,融入到自己未来的工作中!
感谢学院以及老师给我这次机会去参观东方化工厂,了解工艺生产中的中石对我产生了很大的影响。在今后的学习工作中,我会更加谨慎仔细的学习,为自己的将来道路打好基础!