中小型软件开发管理与控制分析.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中小型软件开发管理与控制分析.doc

中小型软件开发管理与控制分析   摘要:软件开发过程中的管理与控制对于软件开发的质量以及效率至关重要。探讨了中小型软件开发项目管理与控制中存在的问题,并从管理艺术的角度,探讨了中小型软件开发质量管理与控制体系标准化思路。   关键词:中小型软件;软件开发;管理艺术   中图分类号:TP3-0文献标识码:A文章编号:1672-7800(2012)010-0009-03   作者简介:周春燕(1968-),女,常州纺织服装职业技术学院创意学院讲师、实验师,研究方向为计算机技术。   0引言   信息技术的飞速发展不仅使得各个传统领域的生产效率得到了提升,同时也给软件行业的发展提供了机遇。近年来,我国的软件行业飞速发展,大量的软件企业崛起,但是受限于发展的时间,我国当前90%以上的软件企业还是中小型企业,这些企业往往也只有能力开发中小型软件。这些公司是我国当前中小型软件的开发主体,但是由于自身的规模有限,往往不很重视软件开发的管理与控制,导致软件质量不高,开发周期过长。从这个角度来看,本文对中小型软件开发的管理以及控制进行分析具有非常重要的现实意义。   1中小型软件开发管理与控制中存在的问题   1.1开发管理不规范   软件工程主要包括过程、工具和方法三个要素。软件工程方法主要有形式化方法、面向对象方法和结构化方法。形式化方法是基于形式化数学变换的,其功能是将系统规格说明转换成可执行的程序;面向对象方法在一些交互性较强、复杂、大型的系统中比较有优势,其在表示方法和概念上保持了一致性,能够保证各项开发活动之间有着平滑的过渡过程;结构化方法是将系统生命周期划分为几个阶段,采用结构化技术来完成各个阶段的任务。传统软件工程主要集中在设计和分析阶段,是基于数据的对数据和数据流进行分析的方法。传统软件工程在设计阶段主要使用的工具是针对系统整体和详细设计的流程图;分析阶段主要使用的工具有数据流图、状态变换图、实体关系图和数据字典。   当前,我国的大部分中小软件企业对于软件开发的管理并不规范,没有建立起自身的软件质量控制制度,也没有相应的组织结构设计,基本上是开发到什么程度就算什么程度,存在的问题能够解决的就解决一些,不能解决的待到日后的升级完善中去逐一解决,使得软件质量无法得到保障。   1.2缺乏高素质的研发管理人员   从我国软件行业的发展现状来看,绝大部分软件企业并没有配备专门的研发管理人员,即使有也只是项目负责人对软件的开发过程进行例行的管理。除此之外,部分有研发管理人员的企业,研发管理人员的素质也并不足以对整个软件开发项目的质量进行管理和控制。   1.3缺乏合格的产品经理   产品经理在中小型软件开发过程中的作用同样是至关重要的,它需要对产品及其发展方向进行定位。这就使得产品经理必须对软件市场、用户实际需求有一个非常深入的认识或者了解,同时要具备较高的悟性、较丰富的管理经验和较强的管理能力。除此之外,产品经理还需要对IT技术的发展态势有非常清醒的认识,尤   其是需要对相关的开发工具以及开发技术有一个较为深刻的理解。从某种程度上来看,产品经理是否称职直接关系到软件开发的结果。但是,从当前情况来看,我国的软件企业普遍缺乏这种人才。   2中小型软件开发的管理与控制流程   将中小型软件的开发作为一个项目来对待有一定的科学性,在谈及软件的开发管理以及质量的控制之前,我们首先要将整个软件开发项目的基本流程进行分析。   2.1中小型软件开发项目的阶段划分   中小型软件开发项目从最初的可行性研究,到最后的项目完成基本上都需要经过8个阶段,如图1所示。   在可行性研究阶段,需要对项目的内容进行定义,对项目涉及到的技术进行分析,了解项目针对的细分市场,制定项目策略,做好投资与回报分析,分析当前已有的项目资源,并且对其它需要分析的因素进行考虑。在方案设计过程中,需要确定整个项目的技术支持,制定基本设备的布置方案,确定各方面的成本,制定粗略的项目预算。在初步设计阶段,需要根据中小型软件开发项目的具体需求,去制定一些细节信息,比如确定软件开发的基本流程,制定编写流程说明书,完成软件的标准确定,以及各模块的基本方案,制定较为准确的项目预算,并且确定软件开发过程中具体的实现技术。在详细的设计阶段,则是根据初步设计的结果,完成所有的技术细节工作。比如,确定各项开发流程中的细节,完成所有的工具选型以及软件开发前的准备工作,制定详细的流程说明以及使用说明,确定项目预算。在项目的实施阶段,则主要是根据项目的设计和提前准备的方案进行实施。在软件项目开发的过程中如果发现详细设计存在一定问题,则需要通过先行对设计进行修改,然后再进行软件的开发,确保软件开发的质量。在试运行阶段,主要是解决上述阶段中存在的问题,然后正式进行开

文档评论(0)

sis_lxf + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档