- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于度量软件过程改进探究
基于度量软件过程改进探究
摘要:软件开发的过程是在不断循环的,它分为了各个不同的阶段,不管是软件开发的开始还是结束,都需要对软件过程进行改进。科技一直被称作为一个国家的核心竞争力,因此各个国家都在致力于科技的发展,在这样的大环境下,基于度量的软件过程研究已经成为全球的一大热点。在这个研究过程中,通过具体的分析找到软件过程不同阶段的问题以及问题的关键所在。这样的一个研究,在软件产品开发的质量和效率上有了很大提高。
关键词:软件过程;度量;过程改进模型;实施方法
基于度量的软件过程改进正处于研究发展的初期,各方面的条件还不是特别成熟,因此需要先研究软件开发的过程,在此基础上寻求一个通用的模型,以此来确定软件过程度量的各项数据。本文中,运用软件的度量具体分析每一个不同软件过程,基于此,得出一个通用的模型。首先要采集整个软件开发过程所需的数据,然后进行各项数据的具体分析,从量化的角度研究软件过程中的缺陷和优点,以此来采取对应的措施来改进软件过程,达到研究的目的。
一、中小型的软件企业在软件过程改进存在的问题
1.不完善的组织结构
一般的中小型企业的人员较少,各种企业制度也不够完善。因此可能其中大多数的工作人员参与了软件开发生产的各个过程中,这样的模式不仅缺乏了专业性而且缺乏了层次性。相较于大型的软件企业而言,中小型企业由于各方面因素的限制,没有办法建立专业的改进研究小组,每个工作人员的工作量都大幅度提高,无法推动研究过程的深入发展。
2.企业规模小,没有充足的资源
对于软件企业而言,人才和资金是不可或缺的两大部分。我国的软件开发方面的人才是相当缺乏的,而随着科技的不断发展,各种软件公司不断涌现,因此对人才的需求也很大。而作为中小企业来说,没有足够的优势吸引各大人才。政府鼓励科技的研发工作,有一定的资金支持,但是在这种僧多粥少的情况下,中小型企业已经无法获得更多的帮助。软件开发是一个长久的过程,中小型企业很难在这样的情况下支撑下去。【1】
3.在产品质量方面缺乏一定的意识
中小型企业在软件过程该井方面缺乏一定的经验,也缺乏经过专业培训的工作人员了,大多数的工作人员可能对于软件产品质量的一些基本情况都不够了解。虽然他们在理论和概念上有一定的了解,但是在具体研究过程中则缺乏了整体意识和能动性。
4.软件的生产模式不够成熟
人才的缺乏常常使一些中小型企业的相关项目都依赖于这些技术相对突出和管理能力比较高的人员,没有合乎规范并且分工明确的生产模式。恰恰是因为这样,其中的高技术人超负荷的完成工作,不愿意去改变惯常的思维模式,不利于产品的技术革新。
5.没有明确的主体业务,技术分散
由于中小型企业所生产的软件产品在市场上的竞争力弱,使得企业不得不频繁的接受业务,造成企业没有自己核心的主体产品,形成另一种恶性循环。
6.核心技术的缺乏导致生存压力的加大
中小型软件企业面向的客户群是需求量较少的一些人群,比较分散。这种产品定位虽然可以更贴近客户,满足客户的需要,但是具有很大的不稳定性,客户要求的变化会导致各项成本的增加。同时从长远来看,无法形成品牌优势,无法在未来的技术竞争中获取优势,生存压力越来越大。
7.管理水平有限,没有专业的指导
中小型软件企业的建立者一般都缺乏充足的行业经验,无法长远的计划企业的发展。同时面临行业的技术革新,没有完整的团队进行技术改革。同时受到各方面条件的约束,管理水平相对于大型的企业较低。在软件过程改进方面没有专业的人员,没有专家的专业性指导。
二、基于度量的软件过程改进的模型
对于软件过程的度量是实施软件过程改进的基础环节。软件过程改进是活期软件运作过程中的大量数据信息,从而判断软件过程的不足,然后提出改进的措施和意见,在度量的基础上,逐步完善软件过程。软件过程的度量和运作是密不可分的,这是个一系列的活动,由多个不同的角色在相关条件的制约下进行的。数据的获取和度量的分析是软件过程度量的两个重要的活动。数据的获取包括采集数据和验证数据两个部分,度量的分析则包括数值的转换、数据的分析和最后的决策三个方面。数据的采集是度量软件过程的基础,选择正确的数据来源、制定合理的采集计划、采取有效的采集方法是数据采集的重要途径。数据的验证则是检验数据采集是否按照制定的计划执行以及所采集的数据内容是否正确。转化数值是将采集来的数据按照要求进行分类组合,使其能够得到更好的运用。数据分析则是在转换数值之后,将汇总起来的数据运用恰当合理的方法进行分析,发现其中存在的一些问题。度量过程最后的决策是一个相当重要的环节,在这个部分,企业的管理者可以全面而直观的了解度量过程以及其中的问题,做出下一步更好的计划,实现软件过程度量的进一步完善
文档评论(0)