目标管理软件范例6篇

前言:中文期刊网精心挑选了目标管理软件范文供你参考和学习,希望我们的参考范文能激发你的文章创作灵感,欢迎阅读。

目标管理软件

目标管理软件范文1

一、旅游管理专业培养目标

旅游管理专业的培养目标主要是,适应于社会发展的需要,在满足国内旅游的同时满足国际化的需求,这就要求旅游管理专业掌握国际交流语言。旅游管理专业的大体就业方面,是导游服务与酒店服务两方面。

(一)导游服务方向的行业目标

要做到高标准、严要求、规范化服务与个性化服务相结合。所谓高标准是要求学生具备扎实的理论知识和实战技能,对导游服务人员来说,必须要具备扎实的文学功底,要做到上知天文下知地理,成为一个“杂家”。除了掌握一定的理论基础知识外,还需具备相应的实践技能,需要在平时的授课过程中,对实践性很强的课程采取理论与实践相结合的授课模式,让学生能尽快用学到的理论知识解决实际问题。在平时的日积月累中塑造出高素质的人才。在21世纪社会经济与旅游同步发展的时代,人们的视野不能仅限于国内,应开拓国际视野与国际接轨。严要求,要求导游服务人员,应严格要求自己,应具有扎实的语言知识、应变处理能力、沟通能力、提供高质量的导游服务工作,体现导游人员的专业素质。

(二)酒店管理方向目标

酒店管理主要是以就业为主,要求学生掌握酒店的相关理论知识和相关技能,在这个领域更好地展现自己。需要掌握《酒店管理基础知识》《菜点酒水基础知识》《酒店公共关系》《现代礼仪》等学科。酒店管理方向主要是以实践为主,熟能生巧的过程。

二、敦煌学院旅游管理专业现存的问题及解决方法

(一)存在的问题

从敦煌学院旅游管理专业现状分析来看,整体资源匮乏,软硬件设施不齐全。敦煌学院是2014年6月建立在距离校本部1800米的敦煌,是一个二级学院,该学院的专业主要有舞蹈专业、旅游管理专业、中国画专业以及动画专业四个专业,因为距离校本部比较遥远再加上是一个新建的二级学院,所以在设施设备等方面欠缺较多。以旅游管理专业为例,学院缺少硬件设施,在学习实践性很强的课程时,需要借用旁边旅游艺术中专的实训场所,完成一定的教学内容,在此过程中,手续比较繁琐,而且还涉及财产方面的问题,缺少一些专业的实训场所。受地域限制,授课方式不利于学生发展。学院没有相关的专业老师,学院授课的老师都是从校本部来敦煌学院进行授课,路途遥远,耗费时间长。学院气候干燥,部分老师有不适应的现象,会在较短的时间内做出调整完成教学任务。这种现象对老师学生都不利,对学生而言老师每天的教学进度太快知识量大,没有时间消化,对知识的掌握不够深入透彻。对增进知识开阔视野起不到多大的作用,反而会给学生带来一些心理压力,长此以往,渐渐会形成一种消极的态度,这样不利于学生的身心发展。老师往返不便,在课程结束后就会组织学生进行期末考试,学生复习时间远远不够,挂科现象增多。外语水平薄弱。面对社会快速发展的今天,国际交往已经很普遍了。英语是一种不可或缺的表达工具,没有共同的语言,两种思想就无法碰撞,这也意味着旅游管理专业对英语能力的要求,导游最重要的一个职能就是把一种文化通过语言传递给大家。现在敦煌学院学生外语水平总体偏下,还达不到正常交流的水准。就连对英语要求很高的旅游管理专业的学生,也处于偏下状态。外语学习环境不好,学生对外语学习的意识不强。缺乏专业指导老师。旅游管理专业是应用性与实践性很强的专业,缺少专业指导老师多项工作都无法顺利进行。需要一些专业指导老师对学生进行专业的指导。敦煌学院旅游管理专业,目前没有专业指导老师对学生进行专业引导。师资力量匮乏,学生在遇到涉及专业的问题上无人解答,只能借助网络。在这个信息化的时代,只要找网络没什么解答不了的,但一些客观问题网络是无法解答的,需要老师的切身经历来帮助学生。

(二)解决方法

针对以上的问题,主要得出了以下四项解决方法。1.设施设备建设敦煌学院办学已有四年,旅游管理专业是第三年,目前还没有大四。在这三年中软硬件设施配备上远不及校本部,这对学生的全面发展不利。学院应该建设一些旅游管理专业的实训室,餐饮模拟室,客房模拟室、导游模拟室、景区规划模拟室等。让学生在实践中学习提高学生的实践能力和专业水平,同时提高学生的学习兴趣,在实践中寻找快乐。对于餐饮模拟、客房模拟、景区规划模拟这些实践性很强的学科,仅限于理论知识的学习而不去实践是远远不够的,应做到理论与实践相结合。在模拟室里面可以利用高科技技术进行实景演示,这个主要涉及3D投影仪,让同学们有种身临其境感觉。2.促进学生全面发展因地域限制,集中的授课方式让学生难以消化。学院可借用信息技术的快速发展,加强在资源共享性的网络公开课程上做出突破。故建议增加网络公开课,网络公开课具有资源共享性,学习的自主性,课程结构的开放性,学习的协作性等特点。来学院上课的老师可以按正常的授课速度上课,上不完的课时学生可通过老师在授课时录制的网络学习课程完成。加强学生的自我管理能力,提高学生对知识的掌握,拓宽视野。3.加强外语学习对于外语的学习无非就是听说读写译等几个因素,但在学习英语的过程中有一个至关重要的因素,即需要专业的指导老师对学生进行专业指导,多组织一些英语学习俱乐部,培养学生的学习兴趣,在交流学习过程中提高学生的语言表达能力,教给学生好的学习方法。4.增进专业指导老师为了学院全面发展和培养具有国际视野、市场经济理论和现代管理科学知识的复合型旅游类专业人才,专业素质强的指导老师是必不可少的。我们应该有3~4位专业指导老师,培养学生的论文写作能力,指导学生进行学术研究,锻炼学生的思维创造能力。在导游模拟、酒店餐饮模拟、客房模拟、旅游景区规划模拟这些专业性很强的实操中做出指导,主要是教师作为专业人员,在专业思想、专业知识、专业能力等方面引导学生。教会学生正确的训练方法,提高学生的实践能力。教学中要做到理论与实践紧密相合,为学生就业创造良机。培养学生的创新意识、创业精神和适应社会需求的能力,加强师资力量建设,促进学生全面发展。

目标管理软件范文2

关键词:软件 项目质量管理 电信

中图分类号:TP311 文献标识码:A 文章编号:1672-3791(2012)04(c)-0169-01

随着国内市场的开放,我国的电信行业不仅要面对国内同类型企业的竞争,而且还要接受国外电信企业的挑战,甚至是与美国电话电报公司(AT&T)以及德国电信(Deutsche Telekom)等国际领军型的电信服务公司同台竞技。在这样的背景下,我国的电信业必须改变传统的经营理念与经营模式,快速建立起一套“以市场为导向、以客户为中心、以效益为目标”的新型企业模式[1]。而电信业要实现这一战略转型就必须具有高质量的信息系统,其中能够帮助企业提高运营效率的软件更是不可或缺。电信企业一般将软件开发的任务外包给专业的软件企业,因此,电信业的软件开发是一个复杂的项目,有效的项目质量是保证所开发的软件具有较高适用性以帮助企业达成战略目标的关键。

1 软件质量与软件项目质量

电信企业要想应对市场的挑战就必须转变经营模型,而转变经营模型则必须具有帮助企业提高经营绩效的软件,这一点已经成为许多电信企业的共识,很多电信企业的管理者也都意识到了软件质量的重要性,因此投入大量的人、财、物以开发高效的软件系统。然而值得注意的是,企业开发软件(电信企业一般将软件开发的任务外包给专业的软件企业)的过程是一个复杂的项目,该项目的质量并不等同于项目所开发软件的质量。软件质量是指软件产品能够满足客户需求的所有特征和性能的总和,而软件项目质量则是软件开发过程中所涉及的各项工作的质量,即对所开发软件质量的保证程度。电信行业的基础设施建设需要耗费很大的成本,因此对软件质量的过高要求必然会增加企业的经营负担。从这个意义上讲,对于电信业而言,电信企业软件项目质量管理的目的就在于通过软件开发过程的管理确保所开发软件的适用性,实现以较少的成本投入研发适合企业经营的软件产品。

2 电信业软件项目质量管理

软件项目质量管理的涵义是确定软件项目的质量方针、目标和职责,并通过质量计划、质量保证与质量控制各项工作确保软件开发项目中各项工作的质量,进而保证所交付的产品满足客户的需求。

2.1 质量计划

对于软件项目质量管理而言,必须先制定出一套较为完善的质量计划,才能够以较大的概率完成软件项目质量管理的目标。制定软件项目质量所依据的应该是企业对与项目质量所制定的的战略目标。我国企业采取的等级结构一般都是典型的金字塔型结构,管理者特别是高层管理者的理念与意识对于企业的各项工作能够产生非常大的影响。从这个意义上讲,质量计划应该是电信企业与软件企业高管层的责任,而软件项目的质量就应该是由企业高管层所规定的关于项目质量的战略规划以及工作的方向。

软件项目质量计划的目的是确保软件项目的质量,因此就涉及到了衡量软件质量的问题,即判断质量计划中的项目质量是否已经达到较高的标准。对于这一问题,软件开发企业通常所采用的做法通常是与行业内项目质量的均值作比较,以此判断本项目的质量能否达到行业内的平均标准。

2.2 质量保证

质量保证的一般含义是为了证明项目能够达到有质量的标准而在质量体系中所进行的工作。因此,质量保证工作必须确保项目涵盖了能够达到质量要求的所有工作。若质量保证工作确定项目已经满足要求,则可以继续进行下一个环节的工作,即质量控制,反之,则要先完善项目质量计划工作。

对于软件项目而言,质量保证的具体内容包括几个方面:(1)具有清晰的软件需求分析。需求分析是软件达到客户要求的基本评价标准,也是软件项目质量评价的基本依据,因此,必须确保软件项目具有清晰、可行的需求分析。(2)具有科学的软件项目质量体系与质量标准。需求分析是判断软件质量的标准,而根据前文所述,软件质量是否达标只是评价软件项目质量的基本标准。因此,但仍然有必要从多个维度建立、健全软件项目的质量体系以及质量标准。特别是对于电信企业而言,所面对的市场具有很大的不确定性,有鉴于此,电信企业软件的项目质量更需要建立、健全质量评价体系,制定完善的评价标准。(3)具有完成项目所必需的各种资源。电信企业的基础设施建设需要耗费大量的成本,电信企业的软件项目也同样需要大量的人、财、物等资源。因此,在质量保证工作当中需要确定企业具有达到项目质量标准所必需的各种资源,以保证软件项目能够达到其预定的标准。

2.3 质量控制

质量控制工作是指评价项目成果是否符合相关的质量标准,并且当项目成果未达到标准时,对其原因进行分析并找到解决的方法。当项目的成果达到质量标准时,相关产品就可以交付使用了,反之,则需要对质量计划与质量保证两项工作进行改进,以保证项目成果能够符合相关规定。

具体到软件项目,质量控制包括两项具体的工作:(1)判断所开发的软件是否达到客户所指定的标准,若已经达到,则可以继续开发,反之,则要对产品进行改进,保证产品能够满足客户需要。(2)判断项目的成本与进度执行是否达到质量计划中的标准,若已经达到,则项目可以继续进行;反之,就要判断,是质量计划制定得过高,抑或是具体的执行工作还有待改进以及怎样改进。

上述这两项工作实际上都是反馈控制(即事中控制),即在软件开发项目的执行过程当中对开发工作的绩效进行判断。电信行业的市场特征使得电信行业的软件项目具有较大的不确定性,采用事前控制的策略是较为困难的,而事后控制策略对于当前正在进行的项目并没有太大的实际价值,若当前的软件项目在执行过程中已经产生成本浪费,使用事后控制策略不能及时发现问题进而采取措施。因此,在质量控制工作当中应该采用反馈控制策略对各项工作进行合理的规划。

3 结语

电信业软件项目质量管理对于电信企业以及与之合作的软件企业的发展都有很大的意义,相关企业的管理者应该给予充分的重视。在具体的项目质量管理工作中,相关企业的领导者要根据企业对于项目质量的战略目标制定合理的质量计划,通过质量保证工作确定项目涵盖了能够帮助达成质量计划的所有工作,并通过质量控制工作对产品以及项目的成本与进度进行反馈控制,以此提升项目的质量,即所开发软件满足客户需求的基础上,做到节约项目成本、加快项目进度。

参考文献

目标管理软件范文3

关键词:软件开发;项目管理;策略

中图分类号:TP311.5 文献标识码:A文章编号:1007-9599 (2011) 24-0000-01

Software Development Project Management

Fang Ting

(People's Bank of China Huai'an City Center Branch, Huai'an 223001,China)

Abstract:With the rapid development of China's software industry,software development companies increasingly fierce competition between,in order to improve software development efficiency and quality,must take effective project management pared with developed countries in the software industry,China's general lack of comprehensive enterprise software development project management concepts and models,resulting in the management of difficult to achieve the desired results,which seriously affected the cost of software development,quality,and progress,this paper only on relevant issues were discussed.

Keywords:Software development;Project management;Strategy

在现代计算机网络技术高速发展的时代背景下,软件开发作为一个新兴行业,其具有创造性、挑战性的特征。我国软件行业的发展时间相对较短,在软件开发项目管理中缺少可以借鉴的成功经验,这是国内软件开发企业现阶段面临的主要管理问题,如果不能及时加以解决,将严重影响到国内软件行业的发展前景。因此,项目管理在软件开发中的必要性是不容忽视的,而且要加强具体管理策略的研究与实践。

一、软件开发项目管理的必要性

所谓的项目管理主要是指:在一定的资源条件约束下,如:资金、人力、时间、设备等,对于一个有既定目标的任务进行计划与控制。项目管理是现代管理学中的重要理论,其涉及到的范围较广,在各行业、各领域中均发挥了重要的作用。由于软件开发项目具有特殊性,在应用项目管理时也有其独特的一面。与其他的项目相比,软件开发项目具有劳动密集型与知识密集型的特点,其开发成果也多是以非物质的形式表现出来,可见性并不明显。所以,在软件开发过程中,加强项目管理是十分必要的,而且需要注意以下几方面的问题:1.了解用户的实际需求,科学确定项目管理的框架与具体内容;2.严格控制软件开发的成本、质量、进度与风险,以保障项目管理的实际效果;3.在软件开发过程中,团队成员对于具体事物的描述与思维方式不同,应尽量加强成员之间的协同性。大量软件开发实例表明,如果不能在软件开发中加强项目管理,随着国内软件行业的不断发展与壮大,国内的软件开发企业将面临严峻的挑战性与风险性。因此,为了确保软件开发的效率与质量,必须认识到强化项目管理的必要性,并且坚持多管齐下的方针,积极采取有效的管理策略。

二、软件开发项目的管理策略

(一)团队的组建。在软件开项目的管理中,团队的组建是十分重要的,只有保证团队的高效性、专业性与协调性,才能保证软件开发项目的顺利开展与进行。从项目管理理论的角度出发,在软件开发团队的组建中,一定要尽量选拔具有较强专业技能和良好工作态度的人员,从而保障团队成员有效的计划、协调与管理各自负责的工作项目。在团队的组建过程中,必须首先提出明确、清晰的团队目标,而只有在所有成员认同这一目标的基础上,才能更好的激发团队成员的工作热情与积极性,这是保障软件开发项目管理效果的先决条件。

(二)成本管理。在软件开发项目的管理中,成本管理的根本目标将项目的开发费用控制在预算内,这是实现软件开发企业经济效益的关键管理项目。从国内外软件行业的发展现状而言,在软件开发项目的管理中,成本管理是一个较为薄弱的环节,特别是对于一些中小软件开发企业,由于成本管理措施不完善,而导致软件产品的造价提高,市场竞争力则明显削弱。软件开发项目的成本管理中,估算是指对于软件开发项目的成本进行全面的预估与计算,并形成完善的成本管理计划,在软件开发过程中,对于各具体开发项目施加控制,以保证开发项目实现预期的经济效益。成本管理计划是软件开发项目中成本管理的基本标准,其是否合理将直接关系到项目的实际开发费用。

(三)质量管理。软件开发项目的质量管理要素一般包括以下特性:1.功能性,即所开发的各类软件必须满足用户的实际需求,对于用户发展相关业务具有一定的推动作用;2.可靠性,即在一定的软件开发条件与规定时间内,软件自身的维持性能水平必须保持在相应的程度,不但要满足用户的正常使用需求,而且要尽量提升软件在发生故障情况下的持续运行程度;3.易使用性,即软件的操作要求应尽量符合用户的个性需求和使用习惯,保证界面友好和操作简单;4.维护性,即在软件发生运行故障或用户需要进行某些功能的更改时,其维护难度应适中。

在软件开发项目的质量管理中,应从以下几方面做起:1.制定严格的软件开发质量管理计划,根据用户的实际要求和相关技术标准完善质量管理措施,以实现软件产品质量的最优化;2.在软件开发过程中,定期对于软件项目的开发质量进行绩效评价,并且完善相关的质量管理标准信息;3.对软件开发项目质量管理的执行结果进行全过程、动态的监控,确保每一开发环节都符合相应的质量标准。

(四)进度管理。在软件开发项目的管理中,由于开发过程中经常需要进行修改与调试,进度管理的难度相对较大。为了进一步加强软件开发项目的进度管理,必须从以下几方面做起:1.根据软件开发项目的规模与性质,合理计算出所需的人员数目、资金和时间等,逐步完善项目的进度管理计划,并且坚持弹性原则,将软件开发中所必需的调试、缓冲时间等计入其中,以防止出现开发时间不足的现象;2.在完成软件系统分析与初步设计完,应根据进度管理计划确定每个程序在开发与测试过程所需要的具体时间,并确定进度管理的基本方针,要突出研发项目的主次;3.在软件开发项目的进度管理中,进度计划应随着软件的具体开发过程,实行“由粗到细”的科学调整,每隔一段时间应组织管理人员比对项目的实际进度和进度计划的差距,对于明显落后于进度计划规定时间的项目,应及时补充开发人员或适当调整项目的开发时间。

三、结束语

综上所述,软件开发是一项技术性、专业性要求较高的项目,也是一个国家科技发展水平的重要展现。在我国现代科技的不断发展中,软件行业已经成为部分地区的重要支柱产业,为了有效提升国内软件行业的实力与竞争力,必须认识到加强项目管理的重要性,必须对于细节问题进行深入的研究与探讨,从而构建一套完善的软件开发项目管理体系。

参考文献:

[1]刘畅.项目管理在软件开发企业中的应用[J].黑龙江科技信息,2010,(04)

目标管理软件范文4

关键词:软件工程;项目管理;关键管控点

软件项目具有一定的项目管理内容复杂性和项目管理内容独特性,这都是由软件项目的自身发展进步特点所影响和决定的,高效的软件工程项目管理可以充分发挥项目建设的支持作用。软件工程项目管理是一项系统工程,整体项目管理设计范围较广,管理风险较高,所以更需要关注和重视管理的质量和水平问题。本文从需求方软件项目管理内容与特点入手,综合分析了需求方内部的资源协调与对外部支撑点的协调管理,第二部分研究分析了软件工程项目质量的关键控制点,需要合理确定软件项目成功质量标准、加强软件项目质量检测、督促强化软件文档管理。最后一部分对软件工程项目进度关键控制点进行了完整总结。

一、需求方软件项目管理内容与特点

需求方的软件项目管理方案的制定和实施都是以需求方的实际情况为基础,从实际需求情况入手,联系软件项目管理的支撑单位,进行协调配合,进而满足需求方的内部需求。通过需求方的内部软件项目管理进度、管理质量以及管理风险等方面的分析,可以发挥管理活动的最大效果,协助和带动软件项目管理方案按计划实施,保质保量顺利完成。整体的需求方软件项目管理在内容上主要包含根据实际需求对需求方内部的资源协调,以及对外部的软件项目支撑方的协调管理两方面。具体管理内容如下:1.对需求方内部的资源协调对需求方内部的软件项目资源管理以及资源协调,第一,需要协调软件需求方的管理者提高对软件项目的重视和关注程度,进行综合软件项目管理目标确定,还需要为软件项目在资源管理和资源协调方面提供全力保障。第二,需要协调软件项目管理的相关部门了解和接受软件项目工程支撑方的系统现状,对存在问题及时进行沟通和访谈,进而可以协助软件项目支撑方了解和把握当前的软件系统管理现状,整合所提供的各类型软件系统发展现状资料。第三,协调软件系统需求方针对实际发展情况提出软件项目的建设发展需要,协调配合软件项目支撑方及时了解和明确项目实际需求,进而建立符合实际情况的项目目标。第四,应该协调软件项目工程的需求方,依据软件工程项目实施进度及时了解项目总体情况,定期进行阶段性建设成果交流。最终组织软件工程项目完成最终的项目检测[1]。2.对外部支撑方的协调管理软件项目需要方的软件项目管理需要重视外部支撑的协调管理,明确整体的进度安排,保证总体项目发展目标的顺利实现,主要的项目管理内容如下:第一,应该协调配合实际情况制定出科学的工程项目实施计划方案,需要对软件工程项目进行详细进度安排,为整体项目建设发展提供充足的人力和物力资源支持。第二,应该制定出详细的进度计划,对整体的项目安排合理进度方建设方案,控制好关键项目成果。第三,应该与协调方进行配合协调,保证良好的项目工程质量,与需求部门充分沟通,满足开发单位的具体需要[2]。第四,应该协调处理好软件项目管理的整体风险问题,对可能对软件项目工程建设产生负面影响的因素控制到最低,采取有针对性的预防管理措施。软件项目管理属于一个集合型项目,具有项目的实施一次性、项目目标制定明确,项目管理对象整合完善,项目实施结果受到来自项目实施环境等因素的综合影响[3]。

二、软件工程项目质量的关键控制点

软件工程项目的需求方在项目质量管理和控制目标制定上需要充分沟通和研究,与软件的支撑方积极进行交流,确保软件项目的产品交付达到要求的质量水平。软件工程项目的整体项目管控需要注意以下几个关键点:质量标准的制定是否合理、项目质量的最终检测是否到位、软件工程项目的文档管理效果如何[4]。1.合理确定软件项目成功质量标准在进行软件项目质量检测的过程中,需要明确软件项目管控的基本内容,软件项目管控能否成功实施也会受到来自需求方的影响,所以应该明确软件工程项目实施的质量标准与需求方的认可程度的联系,进行需求方与支撑方两者的客户需求对比;还应该进行相应手续和操作环节的规范化管理,满足来自需求部门的不同需求。及时应对突发问题,制定合理对策[5]。2.加强软件项目质量检测软件项目的质量检测就是质量管控的重要部分,需要采取有规律的项目质量方案抽查。应该在预先制定好的检查期限内进行检查工作安排。还可以进行不定期质量检测,在关键性和影响性较大的项目实施后期进行质量检测,在进行项目质量检测的过程中,首先需要进行项目质量相关信息收集,进行总体质量情况和下属模块质量情况的综合分析,之后将项目质量检测结构与项目预先设定目标相对比,如果存在质量检测偏差,则需要对偏差部分进行详细研究分析,了解实际存在的问题,采取有针对性的管理对策。在加强质量和进度管理控制的过程中,需要做好相应的控制和跟踪管理,制定出一份详细的项目管理运行计划表。在定期或不定期的项目状态研讨会议中交流。还需要建立起风险管理机制,可以对项目运行存在的潜在风险进行排除,还可以识别细微项目运行风险和安全隐患。及时采取规避和有效的风险转移措施,及时作出调整[6]。3.督促强化软件项目文档管理软件系统从整体分析可以综合划分为物理软件系统和电子文档系统两个部分,在物理软件系统开发创新的过程中,应该以电子文档信息系统为基础和依据,以此来保障系统软件运行的安全稳定,发挥系统电子文档的维护管理作用。文档属于记录和描述了整体文档发展演变过程的文字性资料。软件项目工程管理过程中的文档管理需要督促软件支撑单位做好软件项目管理强化处理。这主要是因为文档也属于软件项目工程管理的重要中间成果,属于重要的软件工作者智慧的结晶。文档属于重要的软件工程建设成果之一,在周期性的软件工程开发建设过程中发挥了重要作用。所以需要关注和重视文档的规范化管理,制定合理文档管理方案以及编写规范,避免突发性的项目质量问题出现而没有文档资料进行查询。

三、软件工程项目进度关键控制点

1.协调需求方与支撑方指定合理进度计划在进行软件项目管理控制的过程中,软件项目管理和控制计划发挥了基础性作用,会对软件项目管理产生直接的影响,同时对于各类型资源的利用效率、项目实施进度等都有影响。在进行科学合理的软件项目进度计划制定安排的过程中,首先应该协调处理好需求方与支撑方之间的关系,在此基础上做好项目规划。还应该将整体的项目规划划分为阶段性的项目规划和个人的项目计划,对项目任务内容、项目实施资源需求以及项目实施时间等多方面进行研究分析,通过高效的项目进度管理和控制做好整体项目的建设。应该做到项目明确分工分配,个人任务责任制,在整体的项目实施和管理水平较低的条件下,只有进行高效的项目实施进度控制,才能保证项目最终成果质量。2.督促支撑方确实提高进度指定准确率在进行软件项目工程管理和控制的过程中,软件项目的执行准确率保证属于重要难题,经过调查研究发现,大部分的项目的完成时间都会超过预计的20%,所以要想实现整体软件工程项目的执行准确率提升,就应该做好以下环节的管理和控制。第一,应该制定出合理的量化指标,在进度控制过程中做好相应的数据统计和分析,避免单一经验化的管控,实现整体项目准确率的有效保证。第二,应该做好项目进度管理工作,避免项目执行过程中存在急于求成和过度拖延的问题,在密切关注建设进度的条件下做好项目进程监督,从而确保项目建设顺利完成。

四、结语

综上所述,在信息网络技术的不断进步和发展过程中,软件工程项目的各类型问题开始出现,为了减少该类问题带来的企业损失,应该不断加强软件工程的项目管理,不断提升整体的企业软件市场竞争实力,为我国的信息化进步和发展提供动力和支持。

参考文献

[1]邓燕.软件工程项目管理关键管控点研究[J].电脑知识与技术,2010,(33):9530-9531.

[2]孙连英,张德政.基于统一软件项目过程管理的监理框架[J].北京联合大学学报(自然科学版),2011,(3):14-19.

[3]陶新,钟红恩.一种软件工程管理模型研究[J].计算机测量与控制,2016,(7):147-151.

[4]陈湘桥.工程项目管理的关键环节及其管控方法研究[J].武汉商业服务学院学报,2013,(5):58-60.

[5]王海波.基于CMM的软件工程管理工具的研究[J].信息通信,2014,(12):159.

目标管理软件范文5

关键词 软件配置管理;软件生命周期;KCFlow

DOI DOI: 10.11907/rjdk.162381

中图分类号: TP301

文献标识码: A 文章编号 文章编号: 16727800(2017)002002603

0 引言

随着软件规模的日益增大,软件复杂度逐步提高,软件产品处于不断更新变化中,为了确保整个软件项目生命周期内产品的完整性、一致性和可追踪性,必须对软件进行配置管理。

软件配置管理(SCM,Software Configuration Management)指标识和确定软件系统配置项的过程,在软件系统的整个生命周期内控制这些项的投放和更改,记录并报告配置的状态和更改要求,验证配置项的完整性和正确性[1],通常包括配置标识、配置控制、配置状态记录、配置审核等活动。软件配置管理是整个软件开发生命周期中一个非常核心的管理过程,贯穿了从需求分析、架构设计、项目管理、开发、集成及测试的全过程,可以有效管理配置项版本,记录配置项开发过程,保证软件质量,提高软件重用率。

在软件开发这个庞大而复杂的过程中,涉及到各方面人员,产生许许多多产品。由于规程过于繁琐,手工方法实施软件配置管理是难以想象也是不可能的,因此,有效的软件配置管理需要结合工具来实现。使用软件配置管理工具,可以确保软件项目中基线和配置项随时保持条理清晰,迅速找到工作产品,保证工作产品的版本、内容不会出错,提高管理水平。

1 工具介绍

软件配置管理工具KCFlow采用C/S架构,以软件配置管理项的版本管理为核心,具有软件配置策划管理、变更控制、产品一致性管理、软件问题追踪管理、软件配置审计管理等功能,实现了对配置管理工作的全流程、全方位支持。

KCFlow具有以下特点:C/S软件架构使项目中的各类人员可以在工具提供的平台上分布式工作,确保各项工作有序、规范地实施;具有策划配置项标识功能;支持独立的配置项,单独策划入库、出库和更动审批,能够自动按照策划结果实施入库、出库和更动控制;支持基线的多版本管理功能;支持用户自定义软件问题类别、问题级别、更动类别等,以适应不同的使用需求;支持多个软件开发人员在线提交软件入库申请、出库申请、更动申请等。

2 软件配置管理

软件配置管理是CMM重要的过程域,本文结合配置管理工具给出配置管理实施方法。

项目启动后,配置管理组根据项目情况策划配置管理活动并建立配置管理系统。首先制定配置管理计划,根据计划建立配置管理系统,通过版本控制、变更控制、基线管理和配置审核等方法,对配置管理系统中的工作产品实施控制和监督。软件配置管理流程如图1所示。

图1 软件配置管理流程

2.1 配置管理计划

经过批准的软件配置管理计划是实施软件配置管理活动的依据[2]。在进行配置管理前应根据项目的具体情况制定软件配置管理计划,内容包括:

(1)确定配置管理机构和人员职责,审批流程。组织机构主要有软件配置控制委员会、软件配置管理组。软件配置控制委员会负责出入库控制、变更及基线的建立和;软件配置管理组负责相关制度的建立和维护、工具的推广、培训和技术支持、配置管理审核等。

(2)描述具体配置管理活动,包括标识要纳入配置管理的配置项,规定提交时间、确定项目研制各阶段的基线、基线建立的时机和配置管理项等。配置项根据控制力度分为基线配置项和非基线配置项两类。基线配置项一般包括软件研制任务书、软件需求规格说明、设计说明、设计文档、测试文档、代码、用户手册等;非基线配置项包括计划类文档、开发环境、会议纪要等。标识配置项为每个软件配置项赋予唯一的标识符。在软件开发生存周期中,软件配置项标识应包括文档标识、程序标识和数据标识等[3]。

(3)确定更动申请流程及更动申请方法。

(4)描述配置管理报告内容、报告时机、报告人和通告对象等。

(5)制定配置审核时机、审核内容及审核问题的解决方法,软件配置管理所使用的工具、技术和方法。

使用KCFlow配置管理平台,制定配置管理计划,并依据配置管理计划实时自动化约束配置管理活动,客观记录配置管理活动。KCFlow可对配置管理计划中的机构组织、基线、基线下包含的配置管理项、工作产品标识、问题类型、问题来源、更动流程、修改类别、项目基本信息等进行配置策划。一般基线策划有3条:功能基线、分配基线和产品基线。配置项标识应按照相关的配置项标识规范进行,一般文档、程序标识采用以下格式表示:文件名称英文缩写 V主版本号.次版本号;问题类型可分为程序、文档、数据库等;问题来源有计划、方案、设计、编码、数据库、测试、使用和维护等。

2.2 配置管理系统

配置管理计划经过评审后,由配置管理员依照配置管理计划建立开发库、受控库和产品库,对库结构进行策划,明确基线内容,定期备份配置管理库,为相关人员分配权限并发送用户帐号信息单给相关人员。

开发库、受控库和产品库应独立管理。开发库存放开发过程中需保留的各种信息;受控库存放已通过评审且作为阶段性产品的软件配置项;产品库存放已定型(鉴定)供交付生产、检验验收的软件配置项。在KCFlow中创建受控库一般包括功能基线、分配基线、产品基线及非基线配置项。功能基线包含软件研制任务书等文档;分配基线包含软件需求规格说明、接口需求规格说明等文档;产品基线包含软件设计说明、接口设计说明、软件测试说明、软件测试报告、固件保障手册、源代码、目标码、软件版本说明、软件研制总结报告、软件配置管理报告、软件质量保证报告等;非基线配置项主要包含计划类工作产品。

2.3 配置控制

配置控制是配置管理的组成部分,包含评估、协调、批准/拒绝、配置项的变更[4]。配置库建好后,配置管理员按照配置管理计划进行日常的配置管理活动,主要包括版本控制、变更控制、基线管理等。

2.3.1 基线管理

基线是软件生命周期中各开发阶段的一个特定点,它的作用是把开发各阶段工作明确划分,使本来连续的工作在这些点上断开,以便于检查和肯定阶段成果[5],是进一步开发的基础。

在软件生命周期中主要有3种基线:功能基线、分配基线和产品基线。功能基线是开展软件研制工作的依据,一般是在软件研制任务书评审并纳入受控管理后建立;分配基线在软件需求规格说明评审并纳入受控管理后建立;产品基线在产品后建立。

基线包含的配置项全部入库后才可建立基线,配置管理员提交《基线建立和申请单》,通过软件配置控制委员会审批通过授权后,方可建立和基线。基线后,配置管理员要把基线的结果通告给相关人员,通告内容包括基线名称和标识、所包含的配置项及配置项版本等信息。

对基线的变更需要通过正式的变更流程来完成。首先提出变更请求,然后进行变更评估,变更批准后再进行变更。变更评估包括:软件变更分类、技术影响分析、接口影响分析、进度及预算影响分析。

2.3.2 变更控制

对已进入受控库和产品库的任一软件配置管理项的更改,要履行规定的申请和审批手续。配置管理工具KCFlow提供了两种更动流程供选择,一般采用的更动流程是:填写问题报告、提出更动申请、更动出库、实施和验证更动和更动入库,具体更动流程如图2所示。

(1)发现问题,并填写《问题报告单》。变更人发现问题后首先填写问题报告单,在问题报告单中详细描述问题,说明问题来源并对问题进行分析,确定问题类型。

(2)提出更动申请,填写《更动申请单》。《更动申请单》要详细填写问题来源、问题类别、问题级别、更动类型和修改类别等,描述更动方案、影响域分析及验证办法,待更动申请批准后方可进行更动。

(3)更动出库。更动申请通过审批后,更改实施人填写《更动出库单》,审批通过后,检出待更改的配置项准备实施更动。待更改配置项出库后,处于待更动状态,禁止其他人使用。

图2 更动流程

(4)实施和验证更动。更动出库后可由变更实施人对待更动配置项实施更改,并请同行专家验证变更结果。验证结果合格后将变更后的配置项更动入库,如果验证没通过,则重新实施更改。

(5)更动入库。更动完成并通过验证后,变更实施人填写《更动入库申请单》。审批通过后,将更动后的配置项更动入库。

2.3.3 版本控制

版本控制是全面实施软件配置管理的基A,其目的是按照一定的规则保存配置项的所有版本,避免发生版本丢失或混淆等现象,保证产品的可追溯性[6]。对配置项在初次完成时确定初始版本,在每次更改后确定新的版本。版本号由主版本号和次版本号组成,当发生更改时,若变动较大,次版本号加0.1,若变动较小,次版本号加0.01。

2.4 配置管理记录和报告

配置状态记录和报告通常称为配置状态纪实。配置状态记录主要对配置管理活动进行记录和报告,一般包括以下内容:配置项纪录(名称、标识和版本)、变更纪录、基线纪录、出入库纪录、审核纪录、备份记录和测量信息等。

配置管理工具KCFlow可以根据配置库中的内容生成配置状态报告,确保配置管理报告和配置管理库的客观一致性。在项目每个阶段结束时,配置管理员从KCFlow导出该阶段的配置状态报告,总结该阶段的配置管理活动,统计配置管理相关数据,并将配置状态报告发送给相关人员。

2.5 配置审核

配置审核是一种软件验证方法,其目的是检查软件产品和过程是否符合标准和规程,是变更控制的补充。配置审核包括功能配置审核、物理配置审核和管理配置审核。

功能配置审核一般由项目经理审核配置项的实际功能特征是否达到功能基线文档中所规定的要求。物理配置审核是通过对配置项的检测,鉴定文、图、物的一致性,保证软件更改的完整性。配置管理组定期(每季度)进行配置管理审核。配置管理审核主要是对配置管理过程进行审核,确认配置管理记录和配置项是否完整、一致和准确。审核过程中,相关人员按照审核内容形成《配置审核检查单》,对不符合项进行记录和处理。

KCFlow具有灵活的配置审核功能,能够策划适合本单位的软件配置管理审核准则。每次入库时,相关人员进行物理审核,在基线建立及变更时进行功能审核。

图3 配置审核策划

3 结语

软件配置管理贯穿整个软件生命周期,在软件开发过程中采用有效的工具进行配置管理,能够弥补人工管理出现的纰漏,规范开发流程,保证软件产品质量,减少软件缺陷,缩短软件开发周期,降低软件维护成本。本文结合配置管理工具,对软件配置管理流程及实施方法进行了研究。为提高软件开发的效率与质量,今后的工作中应结合项目实际情况及本单位的配置管理相关规定,对配置管理工具的适应性进行研究,以满足各种软件开发要求。

参考文献:

[1] 石柱.软件工程标准手册[M].北京:中国标准出版社,2007.

[2] 何新贵,石柱,王纬,等.GJB5000军用软件能力成熟度模型实施指南[M].北京:国防工业出版社,2004.

[3] 王忠贵,刘姝.航天型号软件工程方法与技术[M].北京:中国宇航出版社,2015.

[4] 董越.未雨绸缪理解软件配置管理[M].北京:电子工业出版社,2012.

目标管理软件范文6

关键词:计算机软件;软件配置管理;质量监督;计算机技术

中图分类号:TP311 文献标识码:A随着现代计算机科学技术的迅猛发展,计算机软件在各个领域都得到了广泛应用,计算机软件已成为人们生活中乃至工作中不可或缺的部分,软件的失效,会导致整个应用系统瘫痪,数据丢失甚至引起更严重后果。软件的研制开发过程决定了软件质量,因此,对软件研制开发过程的质量进行监督,对保证软件质量起着至关重要的作用。软件是一种虚拟信息产品,给软件质量管理和控制带来了难度。软件研制开发过程中,影响软件的质量最主要的因素是软件技术状态管理和控制,而对此最好手段就是对软件进行配置管理。所以,控制软件配置管理,从而做好质量监督控制有其积极意义。

一、软件配置管理的定义

软件配置管理(SCM)是指在开发过程中各阶段管理计算机程序演变的过程,它作为软件工程的关键元素,已经成为软件开发和维护的重要组成部分。通过在配置管理过程中的变更所引起的质量变化,即对软件变更的标识、组织和控制,为后面的变更提供参考数据,保证整个生命周期过程产生所有配置项的完整性、一致性、可追溯性。

二、软件配置管理计划监督

在软件研制开发过程中,根据系统要求分析和设计软件配置管理计划。计划内容包括:配置管理机构、任务和主要职责,软件配置管理活动和配置管理流程等。软件配置管理的主要活动内容包括标识、版本控制、变更控制、配置审计和配置报告。正确标识配置项对整个管理活动起着关键作用,对软件开发过程中所有项目赋予标识符,便于进行控制和管理。配置审计确保了每个软件配置项的正确性、一致性、完备性、有效性和可追踪性,定期备份确保安全性和可用性。配置报告提供了软件开发过程历史记录,使整个软件研发过程中所有变更具有可追踪性,为质量控制提供了依据。

三、软件配置管理组织机构监督

3.1 软件配置管理组织构成要求

建立专门负责软件配置管理组织,负责软件研制过程中各阶段,各系统及其子系统的配置管理工作。明确与配置管理工作相关的所有角色,包括相应活动,在开发过程中,一项任务在同一时刻只能由一个角色执行。软件受控库和产品库由软件配置管理组织负责,软件开发库由各软件开发项目组管理。要求实施配置管理系统相关人员都经过相关培训,包括管理员培训、开发人员培训和管理流程培训。确保每个成员具有良好的专业知识和责任心,为软件配置管理质量控制提供保证。

3.2 软件配置管理组织职责

软件研制过程中,任务复杂繁琐,软件管理组织需要明确职责。主要包括:整个软件生存周期软件配置管理的活动规划;明确与软件配置管理相关的标准或规定并严格执行;选用合适的软件配置管理工具,并做好软件配置管理任务内容的规划和记录报告;收集、维护保存然建配置管理文档并妥善保管。

四、软件配置管理活动监督

4.1 定义基线

基线标志着软件开发过程一个阶段的结束,任一软件配置项形成文档后,审议通过即成为基线。基线分为三种:完成系统分析设计阶段的功能基线;完成需求分析阶段的分配基线;完成配置项测试的产品基线。每个基线对应受控配置管理项,相关评审和验收标准以及建立基线时用户和开发者参与情况。基线使各阶段工作内容明确,在连续的工作线上进行断点,便于检验阶段成果。

4.2 标识软件配置管理项

软件配置管理项即软件配置管理对象,是软件开发过程中所有工作产品,包括代码以及数据结构、文档、报告。软件配置管理项标识包括:文档标识、代码标识、运行文件标识。配置项的文档内容多而繁杂,需要建立一个安全可靠的知识库,用于保存开发过程中的文件和代码。根据实际需要,分门别类归入库中。保证配置管理工具检索便利,标识规则便于记忆,并保持组织一级的标识规则以执行。正确标识软件配置项对整个管理活动非常重要,是具有唯一性的标识符,便于对其控制管理。

4.3 定义软件配置库

基线技术将项目实施配置管理存储库分为:开发库、受控库、产品库。

(1)入库控制:受控软件配置管理项存入受控库。满足要求交付用户后的软件配置管理项由受控库转入产品库。各基线阶段产品经审计确认合格后入库。

(2)更改控制:整个软件生命周期中,已进入受控库或者产品库的软件配置管理项有更改情况时,提供软件问题报告文件并提交更改申请。根据软件级别和规模决定是否建立评审小组,评审小组包括软件配置项管理人员,总设计人员,软件质量保证人员。评审小组收到问题报告和更改申请后,分析是否有必要更改,可行性以及对比其他更改方案。结合软件配置管理项功能和性能分析,充分考虑合理性和可行性。经审批后更改申请送回软件开发组,根据审批意见由开发组实施更改。更改后的软件配置管理项连同更改说明,一并提交管理员重新入库。为确保软件配置管理项的一致性,更改的软件实体相关程序或文档同时完成。

4.4 软件配置管理记录与报告

提供开发过程的历史记录,内容包括配置管理项的现行状态以及入库变更情况等。在配置状态记录报告中,通常包括信息有规格说明和设计说明状态,更改申请和更改批准报告状态,产品版本或更改版本状态,安装、更新或交付报告,用户产品提供状态,以及有关项目开发报告等。配置人员应定期或在需要时提置状态报告。记录报告使软件配置管理一旦出现可追溯源头。

4.5 配置审计

包括物理和功能上的审计。要点有:应精心维护软件配置管理项的状态,验证其正确性、一致性、完备性、有效性、可追踪性;应对软件进行功能配置审计,确保软件的功能与软件需求规格的一致性;应对软件进行物理配置审计,以检查程序与文档的一致性以及与标准规范的一致性。定期备份软件配置。

结语

软件配置管理是一套规范、高效的软件开发管理方法,同时也是提高软件质量的重要手段。软件配置管理帮助开发团队对软件开发过程进行有效的变更控制,保障了软件开发过程的顺利完成,高效地开发高质量的软件,从而达到控制软件质量、提高软件水平的目的。

参考文献

[1]王耀志.强化计算机文档质量监督的探讨[J].机械管理开发,2010(5):2144-2145.

[2]于宏霞,陈凯,白英彩,等.基线技术在软件配置管理过程中的应用[J].计算机应用与软件,2005,12(37)1212~1214.

[3]姜平利,傅育熙.软件配置管理及其实现[J].计算机工程,2004,12(18):4148~4150.