软件配置管理表单审批系统设计论文
简要分析了软件配置管理表单审批系统替代手工填写软件配置管理表单的需求,介绍了软件配置管理表单审批系统的设计方案,该系统有助于确保软件配置管理表单之间数据一致性,提高表单提交和审批效率。
1 引言
软件配置管理是项目软件研制过程的重要环节之一。如果采用手工填写软件配置管理表单提交项目各级主管审批签字,不仅效率低下,而且通常会因表单种类多,数量大而造成管理困难,并容易出错。建立软件配置管理表单审批系统,就能够较好地解决此问题。
2 系统需求分析
项目启动后,由项目管理员设置项目软件信息。项目组成员提交软件配置管理表单时,可自动关联该项目软件信息,同时系统设置了表单之间约束关系,避免出现逻辑关系错误。软件配置管理表单提交后,流转至各级主管审批,所有用户可随时查看审批进度和项目软件配置管理状态记录及报告。由此构建起软件配置管理表单审批系统,主要实现用户管理、设置项目软件信息、新建/修改/删除/查询表单、表单审批、生成软件配置状态记录和报告等功能。
本系统使用SQL Server 2008作为数据库管理工具,采用ASP.NET开发框架,开发环境为Visual Studio 2010。
3.2 数据库设计
根据系统需求分析,数据库主要包含如下数据表:
(1)用户信息表:包括用户名、密码、权限、默认项目等;
(2)项目软件信息表:包括软件名称、产品代号、软件负责人、软件配置管理员、软件质量保证人员、系统工程组负责人、客户代表等;
(3)软件配置项信息表:包括软件名称、配置项名称、配置项标识,责任人等;
(4)入库申请单:包括入库申请单号、软件名称、申请人、申请日期、入库配置项名称、入库配置项版本、配置审核结论等;
(5)出库申请单:包括出库申请单号、软件名称、申请人、申请日期、出库配置项名称、出库配置项版本等;
(6)软件更改申请单:包括软件更改申请单号、软件名称、申请人、申请日期、变更原因、变更内容、变更影响域分析、变更配置项名称、变更配置项版本、更改人、验证方法、验证人、计划完成日期等;
(7)软件更改单:包括软件更改单号、软件名称、对应的软件更改申请单号、软件更改单提交人、提交日期、变更配置项名称、变更后配置项版本、变更部分更改前内容、变更部分更改后内容、验证结论、验证日期、配置审核结论等;
(8)基线建立和发布申请单:包括基线建立和发布申请单号、软件名称、申请人、申请日期、基线标识、配置项名称、配置项版本、配置审核结论等;
(9)产品发布申请单:包括产品发布申请单号、软件名称、申请人、申请日期、产品标识、对应基线标识、配置审核结论等。
3.3 功能模块设计
设立三类用户权限:
(1)项目管理员:新建、修改、删除项目软件信息;
(2)表单提交人员(项目组成员):新建、修改、删除表单;
(3)表单审批人员:审批表单,根据审批级别不同细分为项目负责人、软件负责人、软件配置管理员、软件质量保证人员、系统工程组负责人、客户代表等。
所有用户对全部信息均有查询权限,并允许每个用户自定义其默认项目。
3.3.2 新建/修改/删除/查询项目软件信息
项目管理员建立并维护项目软件信息,主要包括软件名称,产品代号,各利益相关方,软件配置项信息等。
3.3.3 新建/修改/删除/查询表单
实现软件配置管理表单在线提交功能,这些表单主要有入库申请单、出库申请单、软件更改申请单、软件更改单、基线建立和发布申请单、产品发布申请单等。表单提交人员进行新建表单或修改、删除自己提交的表单。
为减少表单提交人员填写错误,对表单填写内容进行如下约束:
(1)必填项不能有遗漏或空缺;
(2)应符合表单数据格式要求;
(3)入库申请单中入库配置项应从该项目软件配置项中选择;
(4)软件更改申请单、出库申请单中配置项版本应从已入库版本中选择;
(5)软件更改单中变更配置项应从软件更改申请单中选择;
(6)软件更改申请单中所有需变更配置项均有对应的软件更改单更改完成后方可设置为“完成”;
(7)表单各级审批人员,默认为项目软件信息中相应人员,表单提交人可另行选择,但应选择同级别权限人员审批。
表单审批流程主要包括以下3种形式:
(1)串行审批。前一人审批通过,后一人才能开始审批。本系统多数审批采用此种形式。
(2)需全部通过的并行审批。多个审批人员不分前后顺序,每个审批人员都通过后,才能进入下一环节。如:软件更改单审批流程中验证人对变更配置项的审批。
(3)只需一人通过的并行审批。多个审批人员不分前后顺序,只要其中一个审批通过,即可进入下一环节。如:各表单中的配置审核,软件负责人和软件配置管理员都可以进行配置审核。
若某级审批不通过,主要分为以下3种情况处理:
(1)退回至表单提交人,修改后重新进行各级审批。本系统多数审批采用此种形式。
(2)退回至表单提交人,修改后继续本级审批,前面已通过的审批不受影响。如:软件更改单审批流程中验证人对变更配置项的审批。
(3)退回至前面某级审批,用于对前面审批意见不同意时退回,由该级审批人重新填写审批意见。如:软件更改单审批流程中其他审批人对验证人审批结论不同意。
在本系统中,每张表单都能跟踪到各级审批状态和审批时间。
3.3.5 生成软件配置状态记录和报告
本系统可自动生成软件配置状态记录和报告,供用户管理、统计和查询。
4 结语
用软件配置管理表单审批系统替代手工填写软件配置管理表单,不仅可以确保软件配置管理表单之间数据一致性,而且能够大幅提高表单提交和审批效率,从而有助于进一步降低软件研制人工成本,提升软件研制质量管理水平。
拓展阅读
1、计算机软件开发影响软件质量的因素论文
摘要:目前随着计算机的快速发展,计算机软件深入到了人类生活、工作中的每一个领域,因此软件开发中的软件质量非常重要。本文主要论述影响计算机软件开发中软件质量的因素,分析了其原因并提出了相关改进措施,从而提升软件开发整体水平,保证软件质量。
计算机和计算机软件的不断发展进步显示了信息时代的强大力量,提升了企业发展速度,增强了其竞争力度,但同样的计算机和计算机软件一旦出现问题,会造成严重的后果,包括信息的失误、机密的外泄等。因此要分析计算机软件开发中影响软件质量的因素,不断改善从而避免由于软件质量而出现的问题。
(一)软件开发时用户的需求
一款软件设计的最终目的是供用户使用的,可以说用户的实际使用需求决定了软件的设计以及后续开发流程一系列的项目,因此软件开发中用户的需求是直接影响软件质量的因素之一,如果没有对用户需求深入了解便进行开发设计的软件注重其软件质量是不合格的`。软件最初设计之前便需要依据用户的需求开发设计,但是此工作不是一朝一夕可以完成的,需要前期的长期准备,经过用户市场调研或者客户需求沟通,逐渐形成条理的用户需求,并且在开发的过程中还要对照软件的实际功能,演示是否可满足客户的需求、用户的使用。只有最初开发时把握用户需求这一目标,才能开发出最终满足市场需求和客户需要的质量合格的软件[1]。
(二)软件开发的技术人员
技术人员是软件开发过程中的主力,因此其与软件质量是否合格密切相关,在一个软件项目的开发过程中,技术开发人员可能会由于薪资、理念、待遇、家庭因素等原因而离职。一般来说软件技术人员的流动性相对于其他行业而言是较高的,而高流动离职率可能影响软件在开发过程中的质量、周期等因素。若软件的技术人员离职,后续进入的成员很难快速融入技术团队,也难以深入理解复杂软件的设计等情况,从而对软件的质量产生一定的影响。此外,软件开发的技术人员的技术水平高低对软件质量的稳定也影响颇大,其技术先进性直接决定了软件构造的先进性程度,虽然软件行业在快速发展,但是专业能力强的高素质人才仍面临着大量的缺口,而技术手段的不同,从软件分析到设计再到需求都对软件质量有不可忽视的作用。
(一)需求分析较模糊
只有良好的开端才能为后续软件开发提供源源不断的动力,在软件开发之初,对于需求分析较为模糊是导致软件质量出现问题的重要原因之一。如果不能正确理解用户的需求,或者对于用户的需求一知半解便开发设计软件,会造成后续过程中的需求不明确,或者软件开发完成后根本不符合用户所需,甚至由于需求分析的混乱,会导致产品出现较多的漏洞,无法完成软件开发项目的工作[2]。
(二)软件设计有问题
在清楚了解用户需求后,开展软件设计时主要分为两个方面,一为概要设计,二为详细设计。概要设计即针对软件的整体进行概括设计,而详细设计则针对概括设计中的每个大板块进行填充,详细具体的展现软件的设计。若一旦软件设计出现问题,则会对软件的后续开发过程造成一定的影响,设计不能被现实技术实现,则必须进行更改设计,既无法按照原定的计划和项目周期完成软件的开发,还会耗费较大的人力和物力重新设计,浪费较多的资源。
三、避免计算机软件开发中出现软件质量问题的建议和对策
(一)认真分析用户需求,加强软件设计管理
在软件开发之前,必须要仔细分析用户的需求,通过与客户全方位的沟通设计出符合客户需求的软件产品,使软件开发和客户需求形成有效的联系,从设计初始便控制好影响软件质量问题的因素。在软件开发中若发现实际开发不能满足客户的需求,要及时通过缺陷管理进行调整和更改设计,或者通过与客户的再次沟通分析解决问题。此外,软件开发是周期性过程,客户的需求也会随着各种因素而有所更改,因此要对项目工程加强管理,在工作之前将客户的不同需求划分成块,方便出现此类现象后快速协调各方面资源进行改进,解决潜在问题[3]。
(二)提升技术人员的专业和综合素质能力
只有优秀的技术开发团队才能保证软件的质量,因此要不断提升技术人员的专业水平和综合素质。在技术方面要求技术人员严格要求自身,随时留意先进技术,不满足于当下所取得成就,通过学习和研读技术大牛的论述改进和创新目前使用的技术,以积极的心态面对工作,以追求技术进步的心理从事开发,从而不断提升自身的专业水平。此外,技术人员必须具备一定的道德素养,要对企业保持一定的忠诚度,不随意泄露开发信息,避免由于受到外界的诱惑而对企业造成严重损失,以较强的职业操守保证软件开发过程的安全。
(三)加强代码的检查工作,保证软件质量
软件质量一般出现问题的直接元素是开发过程中的代码,也正是代码构成了软件的核心,因此要加强代码的检查工作。现实软件开发中,由于代码较多且繁琐隐蔽,很难发现代码中的错误。因此要求技术人员在编写完代码后,必须对软件实施检查,可通过对软件交叉代码走查重点功能模块的方式发现代码问题,改善代码质量。在一个步骤执行完毕后通过准确的代码检查后方可进行后续环节,避免后期操作出现问题,通过对代码的检查,技术人员不仅仅可以及时发现代码错误,保证软件质量,还可以形成缜密的思维意识,加深技术模块的理解进一步提升技术水平。
结语
在实际的软件开发项目中,管控影响软件质量的因素会涉及到多层面的知识和内容,因此需要技术人员和管理人员通过规范的项目管理操作保证软件质量。
参考文献:
[1]李斌.软件工程质量管理的研究现状及发展趋势[J].硅谷.2011(03):65-67.
[2]白瑶瑶.我国软件项目管理研究[J].中国西部科技.2010(30):31-32.
2、计算机软件工程毕业论文答辩开场白
各位老师,下午好! 我叫XX,是XX级X班的学生,我的论文题目是________________,论文是在___导师的悉心指点下完成的`,在这里我向我的导师表示深深的谢意,向各位老师不辞辛苦参加我的论文答辩表示衷心的感谢,并对三年来我有机会聆听教诲的各位老师表示由衷的敬意。下面我将本论文设计的目的和主要内容向各位老师作一一汇报,恳请各位老师批评指导。
首先,我想谈谈这个毕业论文设计的目的及意义。
作为计算机应用的一部分,图书销售管理系统对图书销售进行管理,具有着手工管理所无法比拟的优点,极大地提高图书销售管理效率及在同行业中的竞争力.因此,图书销售管理系统有着广泛的市场前景和实际的应用价值.
其次,我想谈谈这篇论文的结构和主要内容。
本文分成五个部分.
第一部分是综述.这部分主要论述本系统开发的目的和意义,与业务相关的管理原理,以及与系统相关MIS系统开发原理与方法。
第二部分是系统分析.这部分分析用户需求,进行调查研究和分析,目的是根据用户的需求和资源条件,以现状为基础,确定新系统的逻辑模型,即从抽象的信息管理角度出发,为使用户满意,系统应对哪些信息做怎样一些存储、变换与传递,具备哪些功能,从而明确系统应该做些什么。
第三部分是系统设计.通过系统总体设计及详细设计对系统分析的结果进行整合,目的是要得到一个令用户满意的良好的实现方案。
第四部分是系统实现.根据系统设计的内容,讨论了该系统
3、论信息系统项目的绩效管理
1.结合你参与的项目,论述项目绩效管理的流程,方法,以及使用的基本工具。(2016年下)
在项目开始时,我们就梳理出了项目绩效管理的基本流程。
第一步,绩效考核动员。让被考核者理解绩效考核对自身的好处,让他们从心底里乐于接受考核。
第二步,绩效考核办法的制定。围绕岗位职责和工作内容,和被考者一起制订合理,科学的绩效考核办法。
第三步,绩效考核方法的宣传,让被考核者充分了解绩效考核指标。清楚自己的行动方向。
第四步,绩效考核的辅导。根据工作需要进行培养和辅导,让被考核者具备胜任绩效指标要求的能力。
第五步,绩效考核的进行,工作结束后,不折不扣,公平公正公开地执行绩效考核办法。
第六步,绩效考核的面谈,让被考核者知道自己的考核结果,并向其解释考核结果,指出其成绩和待改进的地方。
第七步,绩效考核的总结。总结绩效考核办法和绩效考核过程中的经验和不足,作为下一个绩效考核周期内绩效考核改进的依据。
工具:发放奖金,授予荣誉证书,赢取外派学习的机会,晋升等。
2.阐述项目考核的优点是什么?在项目考核过程中遇到哪些问题?(2007年下)
优点:通过项目考核,我们明显感觉到项目的利润率提高了,客户满意度提升了,计划准确性也提高了。对个人而言原来干多干少一个样,每月拿固定工资,实施项目考核后,技术好,工作积极和出活多的员工收入明显增加,这些员工大受项目经理的欢迎,这样也迫使那些后进的员工积极提升技术能力,主动索取工作任务以及增强自己的团队合作意识。
遇到的问题:个别项目经理和个别项目组成员比较短视,为了得到公司对项目组或项目经理对个人工作绩效的更好评价,他们有时候会以牺牲项目质量为代价而赶工赶进度,这样给项目的后续工作带来了一定程度的不利影响。另外由于有些考核指标在准确量化上还存在一些偏差,时常也导致考核者与被考核者之间一些矛盾和不满情况的发生。
3.论述你单位项目的人力资源绩效考核的目的,流程和效果。(2007年下)
效果:
员工工作面貌焕然一新,大家感觉更有奔头,员工离职率明显下降。
项目经理的工作轻松了不少,以前大家都不愿意当项目经理,现在想当项目经理的员工越来越多。
公司管理水平上了新台阶,企业核心竞争力明显增强,公司利润从2010年开始每年都保持在50%以上的增长速度。
目的:
我们考核的目的就是要激发大家的工作热情和工作贡献程度,激励员工提升技能,激励员工之间的良性竞争和精诚合作。
4、从新的医院评审标准看现代护理质量管理理念论文
医院分级管理与评审工作,是在总结我国几十年医院管理经验,借鉴国外标准化管理和医院评审的做法,以新的管理科学理论为指导,对医院服务质量和总体管理水平实施同行院外评价的制度111。中华医院管理学会受卫生部委托将承担第二周期的医院评审工作。在全国范围内即将再次启动医院评审之前,受北京市卫生局委托,制定了《北京地区医院评审标准>(以下称‘新的医院评审标准’)并于2003年末在北京市4家三级综合医院进行了评审试点。与第一周期的医院评审标准相比,新的医院评审标准无论在评审宗旨、指导思想、理念、标准内涵及评审方法上都发生了很大的变化。在新的*形势下,它更加重视的是医院在*质量和*安全方面的管理和改进,并强调在医院质量管理中实施全过程质量管理和持续质量改进12。就护理管理而言,新的医院评审标准带给了我们新的护理质量管理理念,即全过程质量管理原则、持续质量改进原则,以及护理质量零缺陷观点。下面结合新的医院评审标准,从3个方面分别加以阐述。
1全过程质量管理原则
质量管理理论指出:质量是由三级结构组成,即要素质量、环节质量、终末质量。那么质量管理也应该包括要素质量管理、环节质量管理和终末质量管理3个方面。但在实际护理质量管理工作中,管理者常常有一个误区,只重视结果(终末质量)而忽略了过程(要素及环节质量)也就是存在着‘质量冰山现象”——终末质量只是冰山之顶,而形成质量的各种因素(要素质量、环节质量)深埋在水下13|。质量管理的三级结构告诉我们:质量管理不仅要重视终末质量,更要重视要素质量和环节质量,即实施全过程质量管理。在本次医院评审中,护理全过程质量管理主要体现在以下几个方面。
护理质量的要素质量管理包括以下几个方面内容
1.1.1护理人员:包括护理人员的数量及质量。数量:新的医院评审标准要求,护理人员的配置应能满足临床护理工作需求,护士与床位比病房应达到0.4:1,监护室应达到2~3:
1.1.2质量:新的医院评审标准对护理人员质量要求主要包括3个方面:①医院按照《护士管理办法>>规定,执行护理人员执业资格准入管理,未经护士执业注册者不得从事护士工作。此标准*标准,即必须全面达到此标准要求,否则评审程序将自动中止。②护理人员结构与梯队合理:护理人员占医院卫生技术人员50%,且护理人员中具备大专及以上学历者占40③护理人员应参加定期的业务培训和考核。医院评审标准对护理人员的数量和质量要求,体现了对要素质量的重视,因为护理人员的数量和质量是保证*质量与*安全的重要因素。全,如呼叫系统等。
1.1.3仪器、设备、药品、物资:要求仪器设备有维护检查制度,并时刻处于工作状态;药品全、无过期;物资齐备、充足等。
1.1.4规章制度:是要素质量管理的关键环节。医院评审标准要求‘医院各部门应建立徤全质量管理与改进的相关制度在质量管理工作中,只有徤全并不断完善各项规章制度,才能使医护人员在从事日常各项*护理活动中做到有章可循,才能使*质量与安全得以保证。这里的“规章制度”是广义的规章制度,它们是护理人员从事临床护理活动的准则和标准,应该包括:①各级各类人员岗位职责;②各种工作的规章制度;③护理质量的考核评估标准;④各种疾病护理常规;⑤各项护理技术操作规程;⑥护理质量关键过程流程;⑦突发意外事件(如停电)处理预案等。
1.环节质量管理(又称过程质量管理)
每天的`各项护理活动和护理人员的各种行为,形成实施过程质量。环节质量的管理,一方面有赖于要素质量的完善;另一方面有赖于护理管理者在日常各项护理活动中,加强对护理人员及和其所从事的工作的监督、检查和指导。护理管理者应树立风险管理意识,随时对所管辖的护理单位内对病人可能产生伤害的潜在危险因素进行识别、评估,并采取有效措施11.3终末质量管理
终末质量是病人对护理服务的最终评价,也是护理服务的最终结果。它包括病人对护理服务的满意率、一级护理合格率、褥疮发生率、差错发生率等,终末质量管理有赖于要素质量及环节质量管理的完善与控制,终末质量是要素质量通过环节质量转化的结果。
2持续质量改进原则
持续质量改进是质量持续发展、提高,增强满足要求能力的循环活动167。医院评审标准要求“*机构应建立徤全质量管理与改进的相关制度,并完善制度的可追溯性,以及监督、评价、整改机制”1这一要求表明了质量管理从“质量控制、质量保证”向“质量改进及质量持续改进”的过渡,充分体现了持续质量改进的原则。
在实际质量管理中,应用PDCA循环是持续质量改进的基本方法。PDCA循环不是停留在一个水平上的简单重复,而是不断循环、不断提高、螺旋式上升的过程131。
以我院持续提高病人对护理工作满意度为例,说明PD~CA循环在持续护理质量改进工作中的应用:①计划阶段(P)首先通过满意度的调查,找出病人对护理工作不满意的主要因素(如病人对入院时护士介绍环境制度不满意)然后制定出改进方案(如建立“护士接待新病人流程②执行阶段(D):护理部下发“护士接待新病人流程’,并要求护士参照执行;③检查阶段(C)护理部、科护士长、护士长逐级检查流程落实情况;④处理阶段(A)通过再次满意度的调查,总结经验,找出此流程的优点及存在问题。对于调查中出现的新问题,转入下一个PDCA循环去解决。由此可见在应用PDCA循环进行持续护理质量改进的循环管理中,PDCA是一个循环而不是一个终结,它是一个不断发现问题、不断改进质量、不断提高质量的过程。
3护理质量零缺陷观点
零缺陷(零缺点)是现代质量管理的最新观点,主要指质量控制时把质量问题降为零,不是百分之几,而是各项*工作百分之百的成功,病人百分之百的满意。这也是最高的质量标准1*护理服务对象的特殊性——人、徤康、生命,不允许医务人员发生差错、事故,这就要求医院所有职工树立第一次就把工作做好的思想。*、护理质量控制只有零缺陷才符合现代*质量控制要求。为实现这一目标,在实际护理管理工作中,我院护理部除建立徤全各项规章制度预防缺陷发生外,同时还建立了“护理缺陷反馈及整改报告制度'一旦发生护理缺陷,护理部立即向缺陷发生科室下发‘护理缺陷报告及整改通知单”,并限期进行整改后护理部复查,直至缺陷消灭。总之,在护理质量管理中,只有通过实施全过程质量管理和质量持续改进,才能最终达到护理质量零缺陷目标。
综上所述,新的医院评审标准,突出了*质量与*安全的管理和改进,强调了质量管理中实施全过程质量管理与质量改进。质量管理已不仅仅是一种方法,而成为一种竞争策略,成为医院发展最重要的因素。有人曾预言,21世纪是质量世纪,必将要发生一场质量**1护理质量管理是护理管理的核心,是管理职能的最终表现形式。在实际工作中,护理管理者只有不断应用这些新的理念来完善护理质量管理工作,实施全过程质量管理和持续质量改进,才能最终实现护理质量零缺陷的目标。
转载请注明出处:http://www.v294.cn/articles/1841.html