城轨交通机电项目地软件管理探讨_第1页
城轨交通机电项目地软件管理探讨_第2页
城轨交通机电项目地软件管理探讨_第3页
城轨交通机电项目地软件管理探讨_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘要:简要阐述城市轨道交通机电项目按照科学的软件工程方法,从软件需求、软件设计、程序编码和系统集成、测试到软件维护各个阶段进行软件管理的基本理念。

关键词:城轨交通机电系统软件管理生命周期

1城轨交通机电项目软件管理的必要性与目的

1.1软件管理的必要性随着计算机、控制、通信传输技术应用的普及和深化,城市轨道交通机电系统所应用的软件越来越多,特别是信号系统、综合监控系统、自动售检票系统、环境与设备监控系统、火灾自动报警系统、电力监控系统等系统,需要应用大量复杂的软件。

这些机电系统的软毕业论文代写件系统的安全性、可靠性、可维护性、可扩展性决定整个系统的安全性、可靠性、可维护性、可扩展性水平。因此,这些软件系统的成熟度和在业界的成功经验非常重要。

1.2软件管理的目的软件不同于一般的程序,其特点是规模庞大,软件开发是需要有多种人员组织、协作、配合,共同完成的工程。

城市轨道交通的建设周期较长、系统安全性要求高,运营模式、运营管理制度政策不尽相同,这决定了每个轨道交通的机电系统软件工程的特点是多变的用户需求、较长的开发以及维护周期和高可靠性要求。

如果软件没有科学的管理,那么轨道交通的机电系统软件开发生产率将难以控制、软件开发成本不可估计、软件的可靠性不能保证、甚至软件不可维护。因此,为保证项目质量、工期、成本,需要城市轨道交通机电系统严格按照科学的软件工程方法,从软件需求、软件设计、程序编码和系统集成、测试到软件维护各个阶段进行软件管理。

2城轨交通机电项目软件管理方法

为保证软件开发过程中的质量,须遵守“ISO9000-31997:ISO9001在软件开发、供应、维护中的使用指南”的要求。按照软件工程概念,将轨道交通机电系统每个软件划分软件生命周期,每一阶段采用科学管理方法和技术方法,并从技术和管理两个方面审核,合格之后才开始下一阶段的工作。

2.1软件工程软件工程是采用工程的概念、原理、技术和方法来开发与维护软件并将管理方法和技术方法结合起来的工程科学。首先划分机电系统的软件生命周期,图1给出了软件开发周期V型图。

从时间角度对软件开发和维护的复杂问题进行分解,分为若干阶段,每个阶段有相对独立的任务。前一个阶段任务的完成是开始进行后一个阶段工作的前提和基础,而后一个阶段任务的完成通常是使前一阶段更进一步具体化。每一个阶段的开始和结束都有严格标准,对于任何两个相临的阶段而言,前一阶段的结束标准就是后一阶段的开始标准。在每一个阶段结束之前都必须进行正式严格的技术审查和管理复审,从技术和管理两方面对这个阶段的开发成果进行检查,通过之后,这个阶段才算结束;如果检查通不过,则必须进行必要的返工,返工后还要再经过审查。审查的一条主要标准就是每个阶段都应该交出“最新版”文档资料,从而保证在软件开发工程结束时有一个完整准确的软件配置交付使用,文档也起着备忘录的作用。

2.2软件生命周期各阶段任务(1)系统需求分析。包括:①将最初的概念汇总,编制成《系统需求说明》文档,详述功能及非功能的要求。这个阶段还应进行隐患分析和风险估计。②《工厂验收(FAT)测试技术规格书》和《现场验收(SAT)测试技术规格书》文档也在本阶段同时编制。

(2)系统设计。包括:①确定整个《系统设计说明》和相关《系统测试要求》文件。在可追踪性方面,跟踪上阶段的《系统需求说明书》及下阶段的《软件要求说明书》。②提供系统初期、中期和后期设计文件。

(3)软件要求分析。包括:①按已知的系统要求进行软件需求分析(例如,初步监控点表)。②基于《系统需求说明》和整体《系统设计说明》,在《软件要求说明书》中描述软件的要求和功能。③所有内部和外部系统的接口要求被清楚地列明在《软件要求说明书》中。④《软件集成测试规格书》在该阶段同时准备,以用作验证《软件要求说明书》内的要求。

(4)软件系统设计。包括:①将《软件要求说明书》的要求转化成软件体系结构,描述工作包的结构并且在《软件设计规范》内确定全部软件模块。②基于软件模块的要求,详细推敲模块设计,为编码作准备。

《软件模块测试规格》也为模块层面测试作准备。

(5)软件模块编码及测试。根据《软件设计规范》为每个模块编码。模块测试须根据《软件模块测试规范》执行。

(6)软件集成测试。综合已被测试的软件模块,组成完整的软件。

完整的软件应根据《软件集成测试规格书》测试,完成测试后须提交一份软件测试报告。

(7)系统集成测试。包括:①综合已被测试的软件及硬件,保证整个系统正确地运行,并提交一份《系统测试报告》作为项目文件的一部份(表1)。②所有内部和外部系统的接口均需要测试和验证。

(8)工厂验收测试(FAT)和现场验收测试(SAT)。包括:①工厂验收测试在系统交付之前在承包商厂房进行。FAT须在最终的硬件和软件结合的环境内进行。如有任何系统、接口或设备在工厂内未能获得,测试可通过模拟方法进行,测试的费用由承包商负责。②现场验收测试在现场安装之后进行,以证明组合系统、硬件和软件满足规范的全部要求。③如果由于验收试验而须修改或调整程序,此时回归测试应根据相关的验收试验进行。④已测试的软件版本和以上两次验收测试的结果(包括由于失败而须重新测试的结果)将被记录。

(9)系统综合联调测试。在现场验收测试后进行系统综合测试。

(10)软件维护。通过改正性维护、适应性维护、完善性维护、预防性维护等,确保系统持久地满足用户的需求。

2.3技术审查和管理复审前一阶段的错误会导致后一阶段出现几个错误,软件错误不仅有积累效应且还会有放大效应。越在早期发现错误越容易改正。有些错误或缺陷改正时牵涉的面太毕业论文代写广,工作量太大,导致不可改正的严重后果,除非重新开发这个软件。因此,从技术角度审查是保证软件质量的重要措施,技术审查也是降低软件成本的一个重要措施。

技术审查合格后再进行管理复核,管理人员从管理角度对开发工作进行审查。在软件生命周期的每一重要阶段,对成本、进度、质量等经济因素进行审查。

3结束语

将城市轨道交通机电系统按软件生命周期划分为若干个相对独立的阶段,每个阶段完成确定的任务,包括软件配置的文档或程序,每个阶段结束之前都从技术和管理两个角度进行严格审查,软件工程大大提高了软件的可维护性、提高了软件开发的生产率和成功率,并保证了轨道机电系统的安全性、可靠性、可维护性。本文由无忧论文网论文下载中心独家提供资源,如有雷同,纯属盗版。

欢迎各位光临获取更多有用资料。

硕士论文网:

英语论文网:

会计论文发表网

教育论文发表网:

医学论文发表网

第一论文发表网

英国论文网

留学作业网

留学论文网

留学生论文

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论