软件配置管理说明

2024-07-29

软件配置管理说明(通用7篇)

软件配置管理说明 篇1

[摘要]:

2004年6月,我作为项目经理开始参与某航空公司航空票务系统项目的开发,主要负责系统的组织规划实施开发与项目管理,该系统具有严格的安全,稳定,时实高效和可靠性能要求,该系统由票务管理系统和呼叫中心系统两部分组成,呼叫中心系统主要实现电话,传真和短信业务,票务管理系统是整个系统的核心,采用了struts+hibernate+spring主流WEB应用框架,实现了WEB应用服务器websphere与协作应用服务器lotus domino 的高度集成.随着软件系统的日益复杂化和用户需求,软件更新的频繁化,配置管理在软件项目中显得越来越重要了。本文以该项目为例,结合作者时间,主要通过在项目前期,做好需求调研,总体设计和详细设计并制定完整的配置管理计划。在该项目全过程中规范化配置管理,注意员工培训并加强沟通与协调,来实施项目的配置管理。目前,该系统已开发完毕,正式投入运行,状况良好,受到客户一致好评。

[正文]:

2004年6月,2004年6月,我作为项目经理开始参与某航空公司航空票务系统项目的开发,主要负责系统的组织规划实施开发与项目管理,当然还做一些编码工作,主要是公用基础代码和核心代码的编写与维护。航空票务系统是将呼叫中心系统和票务管理系统有效的结合起来,采用先进的CTI技术和语音板卡技术,充分利用电话,短信,传真,因特网等信息化手段,解决航空公司的机票销售问题,规范了业务流程,强化了内部管理,与电子商务的完美结合,使应用系统功能更加完善,提高了整个航空业务的工作效率。其中,票务管理系统包括:客户管理,机票管理,票证管理,销售管理,财务结算,调度管理,远程营业部(代理商/分销商)管理,系统管理八大功能模块,并统一于服务器端软件模块。呼叫中心系统由电话呼叫系统,短信分发系统,传真呼叫系统三部分组成。票务管理系统是整个系统的核心,采用了struts+hibernate+spring主流WEB应用框架,实现了WEB应用服务器websphere与协作应用服务器lotus domino 的高度集成,在本次开发中,我把它视为整个项目的重点

由于考虑到寒假和春运期间将会是旅客的高峰期,客户要求系统必须在12月底前交付,项目开发周期为6个月,为此我做了如下安排:前4个月主要集中精力用于开发票务管理系统,后两个月主要完成票务管理系统和呼叫中心系统的集成以及项目收尾工作

随着软件系统的日益复杂化和用户要求,软件更新的频繁化,配置管理逐渐成为软件生命周期中的主要控制过程。在软件开发过程中,扮演越来越重要的角色。一个好的配置管理过程能覆盖软件开发和维护的各个方面,同时对软件开发过程的客观管理,即项目管理也有重要的支持作用。在该系统项目中,我主要使用intersolv公司的pvcs配置管理工具,并通过在项目前期作好需求调研,总体设计和详细设计并制定完整的配置管理计划。在项目全过程规范化配置管理,注意员工培训并加强沟通与协调等方法和策略来实施配置管理。项目前期做好要求调研,总体设计和详细设计,并制定完整的配置管理计划。

项目计划阶段,我对需求分析,总体设计和详细设计这三项活动工期安排如下:需求分析12天,总体设计和详细设计总共20天,时间尽量充足。在做需求调研的时候,我要求一定要和客户充分沟通,深入挖掘客户的隐性需求。不仅要实现客户需求的功能,在界面上也要让客户满意,为此我们作出了航空系统的虚拟界面,让客户对系统 有一个感官上的整体了解,在需求分析完成工作之后,我们还通过小组会议的形式进行了确认和评审。并邀请客户方代表参与。最终的《需求规格说明》我们也要求客户方代表一定要签字确认。在总体设计和详细设计过程中,我们尽量使用适合本项目团队特点的工具和技术,并充分考虑其先进性和成熟性。在设计完成之后,我们仍旧对其进行了评审,总结和讨论,对争议比较大的地

方交公司资深专家审核评定。

配置管理计划的制定也使配置管理中不可少的一步,它能有效的指导后期配置管理工作。在本项目中,配置管理计划由配置管理员完成,我只做一些审核工作,软件资源配置管理计划,配置项目计划,交付计划,备份计划,CCB审批计划等....总之,我认为项目前期做好以上铺垫工作可以减少变更,对后面一些工作可以说是水到渠成。同时,一个比较完整的计划,也可以避免不必要的项目反工,而且项目管理员的工作也会比较好做一些。项目全过程规范化配置管理。

开发过程中,对文档修改非常麻烦,在配置管理中,对任何一配置项的修改都可能导致版本的变化。因此,对配置管理规范化势在必行,在本项目中,我要求配置标识一定要规范,必须独立命名配置项,配置对象的标识要充分考虑命名对象间存才联系。在配置管理中,项目组成员要各司其职,不得越权操作,同时还要根据自己的权限操作配置项。我的工作在配置管理中主要是:定制开发子系统,定制访问控制,制定常用策略,制定集成里程碑,进行系统集成.....而配置管理员的职责主要是:创建配置序,为项目成员分配权限,对存储库进行日常备份恢复等...软件开发人员主要根据项目的开发配管理策略,创建,修改和测试工件等。软件生存期内全部软件配置是软件产品的真正代表,必须保持精确,软件工程中某一阶段的变更都会引起软件配置的变更,对这种变更也必须做到严格规范的控制和管理。为此,我做了如下规定:处于工作状态的产品开发人员可对其修改,而作为基线进入配置库的产品,则不允许开发人员对其进行修改。在本项目中,我们还成立了临时CCB,由项目经理,用户代表,软件质量控制人员,配置管理员5人组成。我们要求对于用户提出的变更请求要严格按照变更控制流程处理。在用户提交更多请求后,开发人员对其进行评价,并产生变更报告。在由变更控制委员会〈CCB〉作出决定是否进行变更。通过批准,就重新检出变更的配置项,建立测试基准程序,并执行质量保证和测试活动,必须通过CCB的鉴定审批后,方可实施变更。

注意员工培训并加强协调与沟通。

项目组成员大多来自不同部门,对项目环境还不熟悉,为了能实施配置管理系统,我建议公司对项目组成员进行相关培训。针对配置管理员,我们要求他学习配置管理工具管理相关的内容。针对开发人员,主要学习配置管理工具与开发相关的常用操作。针对全体人员,要让他们了解配置管理策略和流程,以及如何与开发管理,项目管理相结合。同时,我要求项目组成员要加强协调和沟通。可以使用PVCS,通过ressionmanger文档共享和连锁机制。Tracker与电子邮件的集成,加强项目成员之间的沟通,做到有问题及时发现,及时修改,及时通知,但又不额外增加很多的工作量,这样有助于营造一个和谐,公平,竞争的气氛和环境。

软件配置管理说明 篇2

关键词:配置管理,版本控制,变更

在科技发展如此迅速的时代, 没有一个行业像计算机行业发展的如此迅速。而如今的软件行业, 技术和产品的更新更是日新月异, 而来自提高产品质量, 缩短面市时间的压力, 对于所有的软件技术人员和管理人员也越来越明显。现在软件产品开发对市场的投放速度成倍增长;软件的开发、传递、和分发方式也跟随这Internet/Intranet应用的发展而不断变化;软件质量的不短提高, 使软件开发的规范化的要求越来越突出;而在软件开发中, 多平台、多操作系统、多开发工具、多计算机语言、多对象类型的应用, 使软件开发环境更加难以控制;因此, 软件配置管理作为软件开发过程中的地位也日益突出, 并且也引起了各个软件企业的高度重视。

1 什么是软件配置管理

在人才流动的今天, 软件行业的人员流动也是不可避免的, 新的人员怎样才能快速的接收工作?以减少因人员流动带来的影响。开发团队的每一个人员如何才能及时的了解项目的进展状态, 团队的人员之间如何有效的沟通?依据bug发现的版本, 如何快速定位等等问题, 为解决如此多的问题, 我们就要有一套规范化的管理体系, 而软件配置管理可以解决以上问题, 而它提供的功能还远远不止这些。那么软件配置管理是什么呢?

软件配置管理简称SCM (Soft Configuration Management) , 它有多种定义, 在1986年出版的Wayne Babyish《Software Configuration Management:Coordinating for Team Productivity》一书中把软件配置管理描述为“对软件开发组所建立的软件的修改进行标识、组织和控制的艺术, 其目标是减少错误, 提高生产力”。这是一个比较简单定义, 在1993年出版的Steve Mc Connell的《Code Complete》一书中, 对软件配置管理的定义是:“配置管理能够系统地处理变更, 从而使得软件系统可以随时保持其完整性。配置管理又可称为‘变更控制’, 可以用来评估提出的变更请求, 跟踪变更, 并保存系统在不同时间的状态。”软件配置管理是一套规范化、高效的软件开发基础结构。软件配置管理可以系统地管理软件系统中的多重版本;全面记载系统开发的历史过程, 包括为什么修改, 谁做了修改, 修改了什么;管理并跟踪开发过程中危害软件质量, 以及开发周期的变化和缺陷。软件配置管理对开发过程进行有效的管理和控制, 完整、明确记载开发过程中的历史变更, 形成规范化的文档, 是日后的维护、升级得到保证, 更重要的是保护宝贵的代码资源, 积累软件财富, 提高软件重用率, 加快投资回报。准确的说:软件配置管理是对软件产品进行标识、存储和控制, 及维护其完整性、可追溯性以及正确性的学科。

2 软件配置管理的功能

软件配置管理系统应该具备的主要功能有:

1) 并行开发支持:在软件开发和维护的过程中, 常常会有在同一时间, 甚至是在不同地域的开发人员, 在同一个开发模块上工作, 为使团队在相互不干扰的前提下, 能够相互协同工作, 同时又不失去控制。为满足以上要求, 就要实现并行开发支持的功能, 也就要求软件配置管理系统需要提供灵活的分支机制和工作空间管理。

2) 版本控制:软件配置管理的核心功能是版本控制, 其他配置管理的功能都建立在版本控制功能之上。而版本控制就是对软件开发过程中产生的所有系统对象的管理, 也是对各个版本的各种操作的控制, 并保证开发人员在任何时候, 都能取到软件系统的任何一个历史版本。简而言之, 就是要简单, 明确的重现软件开发系统的每一个历史版本。

3) 建立管理:基于软件存储库的版本控制功能, 我们首先从存储库中取得正确的配置项, 然后建立过程的自动化。

4) 修订版管理:由于在软件开发中, 每个版本都是对上一个版本存在的问题及缺陷的修改后产生的, 为以后能够跟踪每一个版本变更的创建者, 时间及原因, 以便加快问题和缺陷的确定, 我们就要对每个版本进行管理, 即修订版管理;

5) 产品发布管理:为使项目经理能够随时清晰地了解项目的状态, 这就要求管理、计划软件的变更, 与软件发布计划、预先制定的生命周期或相关的质量过程必须保持一致, 同时为了能够跟踪管理版本, 必须使每一个版本有唯一的一组配置项集合。

6) 过程管理:软件开发中不免会有人员的流动, 这就要求新的成员能在最短时间内接手, 而人员的流动, 也会造成代码的泄露等等问题, 因此在开发过程中, 贯彻访问权限的控制、开发规则等等的规范化实施也尤为重要。

7) 变更请求管理:在跟踪和管理开发过程中, 常常会有一些功能的不足需要增强, 或者是一些缺陷需要修补的变更请求, 为了团队对中每个人都能够能随时了解到变更的状态, 就需要对这些变更请求进行管理, 以便加强沟通和协作。

8) 代码共享:拥有良好的存储、访问机制, 可以是开发团队中的每一个成员共享各自的开发资源, 以便减少重复的劳动, 节省开发时间!

3 软件配置管理的实施

古语有云:“工欲善其事, 必先利其器”。软件配置管理是一项非常繁琐的工作, 同时又和整个软件开发活动紧密联系, 因此工具选择对整个开发影响很大, 所以在实施的过程中, 我们应在以下三方面考虑:首先, 选用的工具应提供完善的版本管理的功能, 使得所有的配置项都应清晰、完整的得到保存, 相应的操作纪录完备, 使得开发组织中的任何人员都能迅速的了解任一配置项的演进过程, 并快捷的找到所需的资源。其次, 应具备工作空间的管理。最后, 我们所选用的工具, 一定要操作简便, 不能给开发人员增加负担。

4 软件配置管理的意义

软件配置管理实施的恰当, 不仅更好的保证软件的质量, 而且也降低了维护软件的成本, 不仅提高了软件开发效率, 而且也减少了软件的缺陷和错误, 而且在加快问题的定位和修复, 同时使开发依赖于过程, 而不依赖于人, 确保建立正确的开发系统。

参考文献

[1]徐晓春, 等.软件配置管理[M].北京:清华大学出版社, 2006.

软件配置管理说明 篇3

【关键词】软件配置 软件开发 软件工程

1 软件配置管理概述

软件配置管理是指在软件开发过程中管理软件的配置,包括源程序、数据文件、设计文档、用户文档,及其组织关系。相应的管理包括管理这些部件的产生、修改、提取与发布,以保证整个产品的正确性、完整性,产品部件的一致性。

软件配置管理的最终目标是管理软件产品。由于软件产品是在用户不断变化的需求驱动下不断变化,为了保证对产品有效地进行控制和追踪,配置管理过程不能仅仅对静态的、成形的产品进行管理,而必须对动态的、成长的产品进行管理。没有采用配置管理的“作坊”式的软件开发项目经常会遇到许多问题。例如,一个严重的错误被修正了,却在一段时间后又重现了;一个已经开发并经过测试的功能在手工集成后完全消失了;系统崩溃了,却很难查出是什么修改造成的;用于测试的执行程序与源程序严重不一致;新的开发人员对现有代码难以理解,不知其前因后果;无法判断单个功能的实现进度和整个项目的完成程度;无法确知整个产品的代码修改频度和每个版本的代码修改量。种种这些问题,在没有配置管理或配置管理系统不完善的项目中必然会出现,并让项目所有相关人员感到困惑,甚至十分恼火。

2 软件配置管理的主要过程

2.1配置标识与存储过程

配置标识是定义各类配置项、建立各种基线、描述相关软件配置及其文档的过程。标识过程的关键是如何给每个配置项赋予一个唯一而又有意义的标识符。在配置管理系统中同一个文件的配置项有许多版本,因此,必须把每个版本也标识出来。配置项存储过程指如何把普通文件系统中的文件转化为受配置管理系统控制的配置项的过程,此过程与生成配置项初始标识的过程几乎是同时发生的。经过一定选取标准选定的作为配置项的文件先被存放在工作空间,然后由工作空间的拥有者把该文件由工作空间添加到配置库。

2.2版本管理过程

在项目开发过程中,绝大部分的配置项都要经过多次的修改才能最终确定下来。对配置项的任何修改都将产生新的版本。版本管理过程是实现完整的配置管理功能的基础。版本管理的主要内容是管理产品配置项的每一个版本的生成和使用,主要方法包括版本访问和修改控制、版本分支和合并、版本历史记录,以及历史版本检取。检出和检入机制是版本管理中实现修改控制的主要方法。检出就是将软件配置项的某一版本从配置库中提取出来,以供开发人员在工作空间内修改的操作;检入就是将修改过的软件配置项从工作空间中上传到配置库中从而生成新的版本的操作。

2.3 变更控制过程

变更控制的目的并不是控制变更的发生,而是对变更进行管理,确保变更有序进行。软件产品在开发过程中进行变更时不可避免的,变更和变更控制是矛盾的统一体。变更控制过程就是通过一系列方法、手段对变更进行约束,使变更的结果有利于改进产品、满足客户需要,同时使变更的实施对项目影响较小。项目中引起变更的因素有两个:一是来自外部的变更要求,如客户要求修改工作范围和需求等;二是开发过程内部的变更要求,如为解决测试中发现的一些错误而修改源码甚至设计。变更控制不能仅在过程中靠流程控制,有效的方法是在事前明确定义。事前控制的一种方法是在项目开始前明确定义,否则“变化”也无从谈起。另一种方法是评审,特别是对需求进行评审,这往往是项目成败的关键。需求评审的目的不仅是“确认”,更重要的是找出不正确的地方并进行修改,使其尽量接近“真实”需求。

2.4 基线管理过程

基线是指项目开发中的业务主线,对其管理是为保证基线的正确更新,它是一定阶段变更请求实施后的累加效果。通过基线管理可以使用户能够通过对适当版本的选择来组成特定属性(配置)的软件系统,这种灵活的“组装”策略使得配置管理系统可使用已有的版本组装成各种各样、不同功能的模型。基线的变更需要一个严格的流程,需要提出申请,经过审批,然后才能进行。基线管理和产品开发模式、开发阶段划分,以及产品发布过程紧密相关。基线管理过程主要解决基线的创建、发布、使用和维护等方面的问题。基线一旦创建就成为整个产品的一个正式标准,随后的开发都基于此标准进行,直到下一个基线被创建。

3 结语

配置管理本身无论从理论和实践都在不断丰富和发展。配置管理提供的状态报告和数据统计也为软件度量提供了决策依据。同时为项目管理提供了各种监控项目进展的视角,为项目经理确切掌握项目进程提供了保证。此外配置管理过程所规范的工作流程和明确的分工有利于管理者应付开发人员流动带来的困境,使新的成员可以快速实现任务交接,减少了因人员流动而造成的损失。

【参考文献】

[1]刘江华,王立,马玲等,著.软件开发过程与配置管理——基于Rational的敏捷方案设计与应用.电子工业出版社,2011,2.

[2]勃克扎(美国)等,著. 软件配置管理模式 .中國电力出版社,2004,6.

软件配置管理说明 篇4

走过一些工厂,认为要做好5S管理,以下四点蛮重要的:

1.整体厂区规划要合理,包括作业区、检验区、物料放置区、备料区、半成品区、成品区、不良品区、返工区、模具区、模具维修区、检具区、通道等等。

2.需要进行合理的工位规划,机台放置区、辅助机台/工装放置区、包材放置区、外协件放置区、不良品放置区等等

3.需要规划和购置符合作业特点的工作台/桌、物料架、物料箱、中转车等,这些设施需是柔性的。

4.建立5S管理机制,并定期宣导、监督,持续改进。

库存管理系统软件设计说明书 篇5

1.1 编写目的........................................................................2

1.2 背景及意义....................................................................3

1.3 国内外研究现状............................................................4 2 系统总体设计分析...............................................................5

2.1 软件功能及模块设计....................................................5

2.1.1 软件主要功能.........................................................6

2.1.2 软件模块组成.........................................................6

2.2 开发环境及性能优化....................................................7

2.2.1开发环境....................................................................7 3 各模块软件设计与实现.......................................................7

3.1系统管理模块...................................................................7

3.2进货管理模块.................................................................14

3.3 出货管理模块.................................................................17

3.4报表统计模块.................................................................17

3.5信息查询模块.................................................................18

引言 1.1 编写目的

“公正、公平、合理”的企业管理理念和企业管理水平的提高,使社会对库存管理系统有了更高的需求;同时由于个人电脑的普及,数据库技术、客户/服务器技术,特别是Internet/Intranet技术的发展,使的三代库存管理系统的出现才成为必然。库存管理系统的特点是从物品管理的角度出发,用集中的数据库将几乎所有与物品相关的数据统一管理起来,形成了集成的信息源。有好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得物品管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑企业物品规划和政策。

企业的库存物资管理往往是很复杂、很繁琐的。由于所掌握的物资种类众多,订货、管理、发放的渠道各有差异,各个企业之间的管理体制不尽相同,各类统计报表繁多,因此仓库的库存管理必须编制一套库存管理信息系统,实现计算机化操作,而且必须根据企业的具体情况制定相应的方案。

根据当前的企业管理体制,一般的库存管理系统,总是根据所掌握的物资类别,相应分成几个科室来进行物资的计划,订货,核销托收,验收入库,根据企业各个部门的需求来发送物资设备,并随时按期进行库存盘点,作台帐,根据企业领导和自身管理的需要按月、季度、进行统计分析,产生相应报表。为了加强关键物资、设备的管理,要定期掌握其储备,消耗情况,根据计划定额和实际纤毫定额的比较,进行定额管理,使得资金使用合理,物资设备的储备最佳。

一个完整的企业物资供应管理系统应包括采购计划管理,合同收托管理、仓库库存管理、定额管理、统计管理、财务管理等模块。其中仓库的库存管理是整个物资供应管理系统的核心。因此有必要开发一套独立的库存管理系统来提高企业工作效率, 而所使用的这套库存管理系统是企业生产经营管理活动中的核心,此系统必须可以用来控制合理的库存费用、适时适量的库存数量,使企业生产活动效率最大化。

1.2背景及意义

进行库存管理的意义就在于:它能确保物畅其流,促使企业经营

活动繁荣兴旺。不论什么企业,都要储备一些物资。以生产为主的企业,不储备一定的物资,不能维持其连续生产;服务性行业,也要备置某些需用的设备和服务用具;就连一般的事业单位,也要备有某些办公用品等。因此,各行各业都存在不同程度的库存管理业务。

实行库存管理有如下优点:

(一)有利于资金周转

因为在某些特殊情况下,可以做到将库存需要的投资额规定为零。为此可使经营活动更为灵活,把用于建立原材料、制成品、商品等常备库存所需要占用的资金转为经营其他项目,这就有可能使经营活动向更新、更高的阶段发展。

(二)促使生产管理更为合理

这是因为库存管理工作的目标之一就是必需的物资,即在需要时,按需要量供应。目前生产管理较为混乱的主要原因在于一些急需的物资不能及时供应,要从根本上杜绝此类现象,就要认真搞好库存管理。

(三)有利于顺利地进行运输管理,也有助于有效地开展仓库管理工作

通过库存管理,可将原来零零散散放置的物料整理得井然有序,可使企业的生产环境整洁一新,实现文明生产。废旧物料堆放整齐、报废的设备及时运走,工厂的空地整洁干净,这样的环境,自然令人感到心情舒畅。此外。还可以把经常动用的物料以及危险性物料分片保管,以保证工厂的安全生产。

库存管理工作的好坏,对改善企业生产环境将起着举足轻重的作用。

1.3 国内外研究现状

由于库存管理在经济管理中占重要地位,其计算机化在发达国家中也已经达到了相当高的水平。我国在全国范围内推广计算机在管理中的应用,是在70年代末开始的,虽然起步较晚,近几年发展却较快,特别是微型计算机的出现和普及为信息处理提供了物美价廉的手段,对于推动我国管理信息处理的现代化起了重要的作用。

库存管理对企业来说是一项繁琐复杂的工作,每天要处理大量的单据数据。为及时结清每笔业务,盘点库存和货物流动情况,保证企业生产用料以及货物安全,库管人员要花费大量人力物力和时间来做数据记录统计工作。

在世界发达国家,库存管理的计算机化水平已经很高了,尽管我国的生产企业在这方面也有了很强的意识和长足的进步,但仍存在这样、那样的一些问题。

有的企业单位的库存管理部分目前仍为手工、半手工操作。从供应单位办理入库登记开始,到使用单位输领料出库手续为止,所有操作基本上都是由仓库管理人员笔写,手理,加上算盘、计算器来完成。这不仅烦琐,效率低,而且缺乏库存管理的一些基本手段,如库存状况统计,查询经济订货量计算等,这给企业在一定程度上造成了管理上的落后,及经济利益上的损失。有的单位的库存管理部已上了微机,但对微机的利用效率极低,有的在用它打游戏,有的仅把它当计算器或打字机来用。有的企业单位既有了微机同时也有了库存管理软件,但硬件上去了,软件上不去。因为他们用的库存管理软件,大多为自己的工作人员及其他一些非专业人员所开发的简单的管理程序,很难称得上是“库存管理信息系统软件”这些程序的弱点多表现为:

1、系统开发时无科学的理论支持。

2、开发过程中调研不全面。

3、软件编写时模型不清晰完整。

4、所用开发工具落后(如Fox base)。

计算机在管理中的应用开始于1954年,当时美国首先用计算机处理工资单。40多年来,计算机在处理管理信息方面发展迅速。例如,60年代美国计算机在管理中应用项目不到300项,到了1975年达到2670项。而现在,美国在财务会计上90%的工作由计算机完成;物资管理中80—100%的信息处理由计算机完成;计划管理中是80—90%。据计算机应用方面发展较快的国家统计,计算机用于经济管理的约占80%;用于科技运算的占8%;用于生产过程控制的占12%。因此,经济管理是计算机应用的主要领域。系统总体设计分析 2.1 软件功能及模块设计 2.1.1 软件主要功能

库存管理系统软件能达到如下具体功能要求: 1)系统管理模块 2)进货管理模块 3)出货管理模块 4)报表统计模块 5)信息查询模块 2.1.2 软件模块组成

本软件包括五个模块:系统管理、进货管理、出货管理、报表统计、信息查询。库存管理系统总体设计框图

图2-1 系统总体设计框图

2.2 开发环境及性能优化

2.2.1开发环境

数据库:Microsoft SQL Server 2000 前端开发工具:Visual C#.NET 数据访问对象:ADO 各模块软件设计与实现 3.1 系统管理模块

系统管理模块分为4种功能:身份验证功能、注册用户功能、修改删除用户功能、修改密码功能。身份验证功能

在进入系统主界面之前,会出现一个身份验证对话框,要验证用户的身份。本系统中用户分为管理员、仓库管理员和经理三种。不同用户其权限也不同。

用户通过库存管理系统界面登录进入系统。在其输入用户编号与密码之后,单击“确定”按钮登录数据库(为了方便用户,本系统允许用户在输入密码之后直接按回车键登录数据库,而无须使用鼠标单击“确定”按钮)。此时触发“确定”按钮的Click事件相应函数。在这个事件响应函数中,需要首先判断用户,因为他们具有不同的权限。如果权限是0,则进入系统管理员界面;权限是1,则进入经理界面;权限是2,则进入仓库管理员界面。

图3-1 系统登录界面

由于用户权限的差异,他们所能进入的系统主界面也相应的不同。

图3-2 系统主界面一(系统管理员身份进入)

图3-3 系统主界面二(经理身份进入)

图3-4 系统主界面三(仓库管理员身份进入)

注册用户功能 以下为注册用户界面:

图3-5 系统管理员注册用户界面

注册用户成功界面:

图3-6 注册用户成功界面

修改删除用户功能 修改删除用户界面如下:

图3-7 系统管理员修改删除用户界面

修改密码功能

对一个完整的系统而言,用户是应该可以修改自己的密码的,因此系统中应该具有修改密码的功能,提高数据的安全性,用户可以在进入系统主界面后可以修改自己的密码。当用户输入完成之后,按“确定”按钮来关闭对话框,系统会自动检查用户两次输入的密码是否一致,如果不一致,会出现出错提示并建议用户重新输入。

图3-8 修改密码界面

用户只能通过此界面修改自己的密码,如果试图修改别人的密码,则提示如下图:

图3-9 修改密码界面

修改密码成功则显示重新登录界面,图如下:

图3-10重新登录界面

3.2 进货管理模块

进货管理模块包括填写货品信息、入库单、修改最低库存三个子模块。

图3-11 仓库管理员填写入库单界面

入库单中涉及数据一致性,货品编号为1开头的库别自动为饮料库,货品编号为2开头的库别自动为主仓库,货品编号为3开头的库别自动为酒库。数量和进货单价设置只能输入数字类型。其中货品编号如果在库存信息表中不存在,那么提示先输入货品信息,点击确定后界

面自动跳转到如下图:

图3-12 仓库管理员填写入库单界面

图3-13 仓库管理员填写货品信息界面

3.3 出货管理模块

出库时如果出库数量低于库存信息表中的最低库存时报警,提醒仓库管理员及时通知采购员采购,如果不清楚此货品的采购员是谁可以根据货品编号查询采购员信息,报警显示如下图:

图3-14 填写出库单

3.4报表统计模块

本系统的报表分为日报表和月报表,日报表在添加入库单和出库单时就已经自动添加进数据库中的日报表了,所以在此只需再手动添加月

报表。

图3-15 月报表统计

3.5信息查询模块

该模块三种用户都会用到,用户根据不同的权限分别可以查询不同的内容,如系统管理员为了修改仓库信息表、采购员信息表、客户信息表而查询相关信息,仓库管理员为了通知采购员及时采购而查询采购员信息,经理查询仓库管理的各种信息等。

二手车管理软件使用说明书 篇6

第三章 业务管理

对于二手车企业而言,客户是企业运营的核心,二手车市场的客户包括了以卖方为主的售车客户和以买方为主的购车客户。

3.1意向客户登记

意向客户登记包含了售车意向客户登记和购车意向客户登记。

注:操作员在录入客户数据的时候,需要选择客户类型,以此区分是购车客户还是售车客户。

 菜单栏点击[意向客户登记]进入登记主界面。在客户信息登记界面录入客户基础信息及客户意向信息。

 点击窗口底部【客户联系管理】可以新增意向客户的其他联系方式。

 点击【共享】进入客户档案共享界面,通过共享功能可以把客户共享给其他同事进行查看和编辑。

 客户附件:在顶部选择客户附件功能,可以对客户的相关照片和电子档进行附件管理。

备注:在意向客户登记的界面可以对该客户进行短信发送。

收车管理是二手车交易市场及二手车销售店重要的管理环节,用于对二手车的收购流程管理,包括车辆的评估,客户回访跟踪,采购入库等一系列流程。实现了对二手车收购的流程管理。

3.2车辆评估登记

车辆评估登记用于对车辆收购过程中的车辆基本信息评估登记,以便作为二手车的车况做详细化的电子化的管理,方便以后查阅。

 点击导入售车客户信息。

 填写车辆的基本信息,包括包括车辆车主客户的名称,品牌,颜色,排气量,行驶里程等等一系列车况。

 登记车辆配置、车辆手续、车辆评价、车辆图片等。信息登记完毕后,点击【保存】、【审核】,如有修改可以点击【反审核】。并且可以打印车辆评估表(下图所示)。

3.2.1车辆配置

车辆的配置信息是收购车辆的必备条件,二手车管理软件包括提供了一系列的车辆信息,操作者只需要勾选即可,不需要再次录入。极大减少了录入工作量。

3.2.2车辆手续

车辆手续可以详细登记欲收购车辆的证件是否齐全,以便作为是否收购,收购后是否需要办理相关证件的参考依据。

系统同样为操作者提供了许多可选项,同时可以详细录入证件的有效期以及随车的附件信息,如工具,安全设备等。

3.2.3车辆评价

车辆评价包含了评估者对车辆的评估意见。

3.2.4车辆照片

二手车管理软件能够帮助使用者上传和管理车辆的电子照片,极大简化了车辆的录入管理和丰富了车辆的电子化信息内容。每辆车系统可提供6张图片的管理。

3.3售车客户跟踪

售车客户跟踪用于二手车市场对客户关系维护的一个重要手段,二手车管理软件把传统的笔记本式回访登记转移到了系统化的回访登记,便于信息保存永久化,共享化,可维护化。

 打开此窗口,会自动显示售车的意向客户信息。

 鼠标选中需要回访的单据,点击【新增】在窗口下面的子窗口录入回访信息,点击保存即可。

3.4收车入库录入

当车辆评估完成,并确认交易后,需要对车辆进行采购入库管理,否则车辆就不属于仓库,也不能进行后期的加装,维修和销售。

二手车管理软件遵循了一车一库原则,每一辆车即为单独的商品属性。

 重要字段说明

 客户名称:客户编码及名称是必填选项,点击名称输入框后面的选项按钮进入意向客户查询界面选择客户。

 仓库:选择该辆车进入哪一个仓库。

 付款方式:只是提供了统计方式,并未影响具体流程操作;  业务流程说明

 首先选择售车客户信息、仓库、付款方式、业务员等。

 点击【新增】可以新增入库车辆的信息,入库车辆的VIN码、发动机号、车型代码必填,否则无法入库。

 点击【导入已评估车辆】也可以将已经在车辆评估登记中录入的车辆导入到入库信息。 入库车辆信息录入完成后,点击保存即可完成车辆的采购入库。

3.5售车客户结算

做完售车入库录入后,可以通过【售车客户结算】做付款处理。

 选择需要结算的售车客户信息,导入应付金额,登记好本次付款金额。 登记付款方式,确认后点击【保存】、【审核】。

3.6车辆库存管理:

主要用于意向客户审核。可通过车型代码、车辆品牌、存放仓库、车型、车辆产地、车辆状态查询。选中车辆后可做【修改车辆信息】操作。

同时,在【车辆库存管理】功能中还能实现【车辆装饰美容】和【车辆维修】的管理:

 业务操作说明:

 根据车辆类型、车型描述、车辆品牌、车辆产地、存放仓库、车辆状态等任意条件查询出需要操作的车辆信息

 选中需要操作的车辆信息后,根据不同操作需求点击或者或者功能按钮

 详细填写相应的项目信息后,然后点击和审核。,最后点击按钮即可完成对信息的保存3.7车辆加装管理:

车辆加装管理,即为二手车市场中的加装管理,对采购回来的二手车进行加装,改装和保养项目的登记,便于统计和记录车辆的成本,改动情况。

 业务操作说明:

 在选择加装工厂名称后,再选择车型款式,选择要加装的库存车辆,点击[新明细]选择加装内容(加装内容在配件管理中进行管理);

 选择配件仓库及领用人,输入数量后,点击保存审核即可完成对车辆的加装管理。

3.8车辆维修管理:

对已采购的二手车进行维修改装管理登记,不仅能够记录车辆的维修情况,还能记录维修单位的维修记录,便于和维修单位进行费用结算。

 业务操作说明:

 点击【车辆维修管理】进入车辆维修登记管理界面,在选择修理厂名称后,再选择车型款式,在维修项目中右键选择维修厂商及维修项目。 在领用配件明细中,选择配件信息及配件金额。

 在其他费用中录入更多的费用项目。点击保存审核完成维修登记。

3.9车辆销售管理:

主要用于二手车销售登记,将维修或加装好的二手车销售给客户。

 业务操作说明:

 填写自编号、备注;选择业务员、仓库、付款方式;导入客户名称及编号。注:带

符号的为可选择的项目。

 列表模式:点击【库存直接出库】选择车辆;

 其他收费项目(代办):点击【新增】,双击空白行,添加。(保险购买同上) 加装及赠送:直接点击【新增】,勾选需要的项目。

 先点击【保存】,再做审核操作,此单据生效。如需修改订单,需做【反审核】操作。注:审核后自动入账,反审核就自动删除账务。

3.10购车客户结算

车辆销售登记审核后,可以通过【购车客户结算】做收款处理。

 选择需要结算的购车客户信息,导入应付金额,登记好本次付款金额。 登记付款方式,确认后点击【保存】、【审核】。

3.10交车登记

主要用于已售车辆的过户信息登记管理。

 业务操作说明:

 点击【新单】进入过户管理登记界面。点击【已销售车辆导入】选择已销售未过户的客户信息。

 录入车辆的手续过户情况,车辆的附件情况,以及其他相关信息。点击保存即,并审核即可完成车辆的过户登记。3.11售后管理

主要用于对已售车辆的售后服务回访登记,登记内容包括: 销售人员对车辆的了解情况; 销售人员对销售的专业知识; 试乘试驾满意程度; 销售顾问的服务态度;

是否介绍了售后服务情况; „„

第四章 财务管理

财务管理主要从三方面管理二手车销售公司账务:购车客户往来账、售车客户往来账、财务日常记录。做到对公司所有应收和应付的账目进行统计查询。

该模块主要功能如下:

4.1购车客户往来账

购车客户往来账包括[购车客户预收款]、[购车客户费用]、[购车客户结算]。根据选择审核日期及客户名称,对相关数据的统计和分析。可以对数据进行排序,统计。可选择汇总内容(如实收款明细、应收账款明细、预付账款明细),进行查询。

4.1.1购车客户预收款

用于购车客户预收款登记。根据【客户编号】导入客户信息,在下面费用金额下输入预付金额,回车即可保存、审核。如需将当前单据信息删除,可点击【删单】,如需增加新单,可点击【新单】。

保存后会出现下图所示提示框。

注:[客户预收款]审核后,[客户结算]里会出现相应的单据,反审核后,反之。4.1.2购车客户费用

客户消费费用单据。根据【客户编号】导入客户信息,在下面费用金额下输入费用金额,回车即可保存、审核。如需将当前单据信息删除,可点击【删单】,如需增加新单,可点击【新单】。

注:[客户费用]里录入客户应收或应付款,审核后,[客户结算]里会出现相应费用单据,反审核,反之。

4.1.3购车客户结算

用于购车客户结算付款。根据【客户编号】导入客户信息,填写【付款方式】等,确认单据明细后即可保存、审核。如需将当前单据信息删除,可点击【删单】,如需增加新单,可点击【新单】。

注:汽修里[结算出厂]审核后[客户结算]里会出现相应的客户应付单据;配件里[配件销售]审核后,同上。

4.2售车客户往来账

售车客户往来账包括[售车客户预付款]、[售车客户费用]、[售车客户结算]。在[售车客户往来账],客户可以选择相应的时间和收车客户,点击【查询】,并可以查看所选时间及收车客户提供的货物明细,实付账款明细、应付账款明细,预付账款明细等。

4.2.1售车客户预付款

主要用于提前给售车客户支付的货款记录。根据【售车客户编号】导入售车客户信息,在下面费用金额下输入预付金额,回车即可保存、审核。如需将当前单据信息删除,可点击【删单】,如需增加新单,可点击【新单】。

注:[售车客户预付款]审核后,[售车客户结算]里会出现相应的单据,反审核后,反之。

4.2.2售车客户费用

主要用于给售车客户应收应付的货款记录。根据【售车客户编号】导入售车客户信息,在下面费用金额下输入费用金额,回车即可保存、审核。如需将当前单据信息删除,可点击【删单】,如需增加新单,可点击【新单】。

注:[售车客户费用]里录入客户应收或应付款,审核后,[售车客户结算]里会出现相应费用单据,反审核,反之。

4.2.3售车客户结算 用于给售车客户结算的货款单据。根据【售车客户编号】导入售车客户信息,填写【付款方式】等,确认单据明细后即可保存、审核。如需将当前单据信息删除,可点击【删单】,如需增加新单,可点击【新单】。

注:审核后[售车客户结算]里会出现相应的售车客户应付单据,反审核后,反之。

4.3财务日记账

主要用于财务日记账查询。通过选取日期,可查询日记账汇总表及日记账明细表。

4.3.1凭证录入

主要用于财务日记账查询。通过选取日期,可查询日记账汇总表及日记账明细表。如需将当前单据信息删除,可点击【删单】,如需增加新单,可点击【新单】。如需增加新明细行,可点击【新明细】。

4.3.2凭证报表统计

主要用于凭证报表的统计。通过日期、单号、会计科目可查询凭证报表统计。

第五章 报表分析

报表分析功能主要用于报表统计,包括:车辆评估汇总报表、车辆购买汇总报表、车辆销售汇总报表、车辆过户汇总报表、车辆成本明细报表、车型分析报表、车辆维修分析报表。采用图形分析和ABC分析使报表清晰明朗,一目了然。

报表分析包含主要功能如下:

5.1车辆评估汇总报表

主要用于统计已评估的车辆及销售状态。通过日期、单号、收车客户可查询。

5.2车辆购买汇总报表

主要用于统计收车汇总情况。通过日期、订单编号、客户名称可查询。

5.3车辆销售汇总报表

用于统计二手车销售情况,包括是否审核、是否打印、是否办理过户、是否入账、是否结算等。可以通过日期、单号、客户名称、业务员来查询。

5.4车辆过户汇总报表

用于统计二手车过户情况,包括是否审核、是否打印、过户单号等。可以通过日期、单号、客户名称、业务员来查询。

5.5车辆成本明细报表 用于统计二手车购车成本,包括加装、维修、运费、税率以及车辆总成本等。可以通过日期、单号、客户名称、仓库来查询。

5.6车型分析报表

用于统计二手车收车车型、销售车型,统计内容包括品牌、款式、颜色、产地、合计数量。可以通过日期、单号、客户名称、仓库来查询。

管理者可以通过车型分析报表分析出那些车型比较好卖,同样的车型收车与售车的对比分析。可以为管理者提供经营决策。

5.7车辆维修分析报表

主要用于二手车车辆维修分析统计,可以对二手车对应维修厂维修业务进行统计、也可以对二手车修理项目进行统计。

此报表可以清晰统计出某辆车的维修费用及所用配件费用。

第六章 系统设置

此模块主要是用于软件开发商相关信息与使用帮助相关信息:

6.1操作员管理

在此可以任意增加、修改、删除管理员用户名称、密码和编号。

6.2操作权限设置

系统使用操作人员的使用权限可以在此设置。选中左边操作员名称以后,在右边的功能框中选择要给与的权限,在小方框中打钩即可。完成后保存操作。

6.3公司信息设置

将二手车销售公司的信息填写在以下窗口中,以便软件报表使用时调用。

6.4 还原数据库

将备份的数据恢复、还原。

6.5备份数据库

把数据库备份在计算机里面,避免丢失重要文件。

6.6 数据导出

将系统数据导出到本地文件。

6.7数据导入

系统支持数据导入功能,如需开通,请联系软件技术人员。

6.8短信账号设置

用于短信群发的账号设置。

6.9修改密码

操作员进行密码的修改,首先输入久密码,在输入新密码,确认新密码,点击【确定】。

第七章 基本档案

此模块主要用于系统基础数据的设置: 该模块主要包含功能如下:

7.1部门信息维护

用于部门信息维护的设置。若部门信息未添加,在[操作员管理]里无法新增操作员。

7.2修理类别设置

用于修理类别的名称、跟踪天数、备注设置。也可做增加、删除等操作。

7.3修理项目设置

用于修理项目的名称、跟踪天数、备注设置。也可做增加、删除等操作。

7.4其他费用设置

用于其他费用(如拖车费等)的费用、成本及停用等设置。也可做增加、删除等操作。

7.5维修工艺设置

用于维修工种的设置。若勾选停用标志,在[修理项目设置]操作时则无法选择该项,也可做增加、删除等操作。

7.6单位信息设置

用于系统单位的设置。例如:个、件、台等。

7.7客户局域设置

用于客户局域的设置。若勾选停用标志,在业务模块操作时则无法选择该项,也可做增加、删除等操作。

7.8客户来源设置

用于客户来源的设置。如需增加信息,请先选中所属分类,点击【增加】即可,如需修改或删除信息。

7.9配件大类设置

用于配件分类的设置。如需增加信息,请先选中所属分类,点击【增加分类】即可出现“配件大类添加”表格;如需删除信息,点击【删除分类】即可;如需修改,选中分类在右侧输入框修改即可。

7.10配件信息设置

用于配件信息的设置。如需增加信息,请先选中所属分类,点击【增加信息】即可出现“配件基本资料添加”表格,如需修改或删除信息,操作同上。

7.11所属车型设置

用于车辆类型的设置。若勾选停用标志,在其他模块操作时则无法选择该项,也可做增加、删除等操作。

7.12付款方式设置

民用机载软件配置管理计划研究 篇7

DO-178B是民机机载软件开发过程的标准,高安全高可靠性的机载软件必须要遵循DO-178B的标准。同时,遵循DO-178B标准也给机载软件的质量带来保证。DO-178B规定了配置管理技术需要详细阐述每一个与配置管理相关的活动的具体方法和过程,并且要能够提供相应的符合性证据。

同时,软件配置管理计划也确定在整个软件生存周期中用来达到软件配置管理过程目标的方法。因此,计划应该包括以下章节内容。

1 环境

环境是指被使用的配置管理环境的说明,包括了规程、工具、方法、标准、配置管理组织责任和接口。规程、方法、标准主要指的是在配置管理过程中使用的各类规程、方法、标准。这些规程、方法、标准必须包含在配置管理计划中或者被配置管理计划引用。这些标准、流程、方法主要包括整体生命

3网络Qo S优化方案的实施

在网络Qo S优化方案的实施过程中,可根据空间与时间进行划分。根据优化方案实施的空间位置的不同,可主要划分为集中式方案和分布式方案。集中式优化方案通过一个集中控制器,实施过程中需统一控制节点和网络参数,以作出优化的调度决策和分配。集中式优化存在工作量较大和算法运行时间长等一些缺陷。分布实施是在多个网络节点实施,只需要对每个节点参数和相关子问题进行优化,每个节点通过信息和参数进行调度控制,可提高算法的安全性与实施效率。

根据优化方案的实施时间不同,可以划分为静态实施方案和动态实施方案。在确定性的优化模型当中,因参数固定且网络结构都可通过这些参数进行反映,可采用静态实施的方案,其实施方案也相对简单。在随机优化的模型中,因状态信息参数随着时间不断改变,无法在最初就准确得到结果,因此可采用最短预计完成时间优先法、最短队列优先法等动态实施方案,动态优化方案的实施过程中,需参考网络运行实际状态,并在各个时间点作出不同的决策。

4对未来研究方向的展望

周期流程描述和配置管理的目标描述。工具主要是指在整个软件开发过程中需要的各类商用软件。其主要应该分为配置管理的工具软件和软件开发类相关的工具软件。配置管理组织是指配置管理组织被授权可以独立开展配置管理相关工作,该组织与项目经理密切合作,确保整个工作过程中各类合同、质量保证及供应链均符合配置管理规章和流程。配置管理组织的职责和接口主要是描述配置管理组织对于软件产品的设计和开发的职责。对于软件产品的配置管理来说,需要不同的角色来参与各类配置管理工作。一般来说,分为项目经理、软件开发人员、配置管理员、变更控制委员会等几类角色。

2 活动

活动主要指的是如何通过各类活动来实现软件配置管理计划。这些活动主要包括了标识配置项、基线确定、变更流程、问题报告处理等规程。

2.1 配置管理标识

配置管理项是指一个或多个纳入配置管理的,具有一定配置管理目的的文件集。配置管理项包括了文档和软件产品。配置管理标识为配置项指定了唯一标识,包括名称或者模块

随着当前信息技术的飞速发展,网络承载业务类型正呈现出多样化和复杂化的发展趋势。在对未来计算机网络Qo S优化的研究和实际应用中,可通过多种服务质量技术和管理手段,以综合实现和完善网络服务质量。例如通过MPLS技术进一步对网络服务质量进行优化和完善;建立Qo S和MPLS+Diff Serv相结合的综合服务质量模型;针对可重构网络结构体系,建立和提出一个可有效保证可重构网络服务质量的方法等等。

在未来计算机网络服务质量优化的方向上,如何充分利用网络特征,设计面向应用问题的体系结构,以及研究和探索下一代网络服务质量及策略、多协议标签交换技术、流量工程等多种技术,将是网络Qo S技术的主要发展趋势。

参考文献:

[1]杨晓明.如何对计算机网络服务质量优化[J].科技与生活,

[2]秦靖伟.计算机网络服务质量优化方法研究探析[J].硅谷,

[3]李刚健,段锦.基于MPLS的网络服务质量分析[J].长春理

工大学学报,2006(2)名称,同时对于配置项的版本也应该标识出来。当配置项在纳入配置管理的时候,就应该对配置项进行标识,每一个配置项(文档、软件产品、软件支持产品、测试产品)都有一个唯一的配置标识。这个配置标识可以用于正式受控库,也可以用于非正式的开发库,这个取决于该配置项的类型以及当前所处的软件生命周期阶段。同时,正式受控库的配置标识需要符合DO-178B规范。配置标识包括了被标识的项目、何时标识、软件生存周期资料的标识方法(如部件编号)及软件标识和机载系统或设备标识之间的关系。

2.2 建立基线和可追溯性

软件基线是一个针对配置项及其相关的工作产品的控制点,软件基线在软件开发计划中定义,包括了文档和代码。通常,项目经理会在项目开发计划中定义项目里程碑,在每一个项目里程碑的阶段,都应该建立一个软件基线。同时,软件评审委员会也是根据基线来评审不同阶段的软件产物。

基线的追溯性是指一条派生基线可以追溯一条父基线,基线的追溯性是适航强制要求的,当配置项或者基线从原来的库迁移到新库的时候,原来的追溯性也要一并迁移。同时,追溯也要求,配置项也可以追溯到其相关的产品和流程。

2.3 问题报告,追溯性及更改活动

问题报告是软件配置项变更的主要工具,变更控制保证了整个配置项的完整性,基线保护了配置项不受未授权的更改影响。项目经理应该确保每一个问题或者每一个变更请求文档化。同时,变更控制委员会以及变更流程保证了每一份变更请求文档被合适的归档,并保证文档的完整性。

2.4 软件变更请求,追溯性及更改活动

软件变更请求是用来控制软件工作产品变更的主要方式,和问题报告一样,软件变更请求被用来增强变更流程。软件变更请求通常都是针对于产品或者系统的。软件变更请求和问题报告密切相关,通常在软件变更请求中会引用到问题报告,以便于追溯。只有在软件变更请求得到相关权威人士批准以后,才会实施更改活动。

2.5 变更控制及评审

软件和文档的更新是依照变更控制流程进行的。在本章节主要要描述受控的配置项及基线,何时予以控制;控制它们的问题/更改控制活动、合格审定前的控制、合格审定后的控制及保持基线和配置项完整性的方法。变更通常按照以下流程来:

发起人准备好软件变更请求。然后组织相关人员对此软件变更请求进行评审。评审结果分为三种:批准、未批准和延期评审。未批准的变更请求不进行变更,延期再评审的变更请求挂起。批准的变更请求,由相关责任人员负责进行变更。同时通知相关受影响方以及受到影响的配置项。

2.6 配置状态纪实

配置状态纪实是指记录能够报告配置管理状态的资料,确定哪些资料在哪里保存、为了报告怎样检索及何时可用。一般来说,配置状态纪实始于项目初始阶段。配置管理员应该为每个项目提供配置管理纪实,配置状态纪实能够提供记录和报告,这些记录和报告能够有效地管理软件生命周期流程。可以从软件评审会议,配置管理会议以及数据库报告来获取配置状态纪实信息。

2.7 归档、检索和发放

本章节主要讲的是完整性控制、发放方法和机构、资料保存。归档和检索的目的是为了能够对软件生命周期的数据进行管理,在需要的时候,可以复制、重构、审核、更改。

2.8 软件加载控制

本章节应该描述软件加载控制保护及记录的说明。通常来说,预定交付给客户的软件产品是由产品库中的源代码编译生成的,并且该源代码移交给客户的时候,需要采用合适的介质。这种方式下,通常是逐步逐次根据合同规定来提交软件产品以及附属的相关资料。

2.9 软件生命周期环境控制

对用于开发、制作、验证和加载软件的工具的控制。这包括对鉴定工具的控制。所有的项目开发过程中用到的工具,均要纳入配置管理。

2.1 0 软件生命周期资料控制

本章节包括了与控制类1和控制类2资料有关的控制。在DO-178B中,软件生命周期数据可以划分为两种类型:控制类别1(CC1)和控制类别2(CC2)。两种控制类别的数据在不同级别软件的配置管理活动中具有不同的要求与目标。以DO-178B A级软件的研发过程为例,软件的五个计划(开发计划、验证计划、配置管理计划、质量保证计划、合格审定计划)、三个标准(需求标准、设计标准、编码标准)、需求、设计、源代码、可执行目标码以及开发工具的工具鉴定数据属于CC1;而软件验证结果、软件验证用例与程序、软件配置管理记录、质量保证记录、问题报告以及验证工具的质量鉴定数据属于CC2。

2.1 1 供应商控制

本章应该提供SCM过程要求用于子供应商的方法。通常在最开始的时候,需要在任务分工里面确定子供应商所采用的配置管理方法。

总结:DO-178B作为民用航空领域软件研发的标准,它的出现为提高航空软件的安全性及可靠性提供了保障。本文详细的描述了如何编写出满足DO-178B要求的配置管理计划相关章节。通过对这些章节的描述,有助于帮助配置管理计划编写人员编写出符合DO-178B要求的配置管理计划。

参考文献

[1]美国航空无线电技术委员会.RTCA DO-178B—机载系统和设备合格审定中的软件考虑[S].美国:航空无线电技术委员会,1992:45-50

上一篇:xxx建设工程补充协议下一篇:美术鉴赏复习总结资料