计算机论文:软件开发项目进度的计划与控制研究
随着我国市场经济的快速发展以及信息产业的高速发展,这一方面促进我国产业的成熟,另一方面也对软件产业的发展提出了更高的要求。这也导致了软件开发模式法身剧烈的转变,传统的小作坊式的生产方式已经被迫弃,转而软件开发的规模不断变大、参与人数不断增多。
如何在软件项目开发的过程中加强对软件项目的计划与控制管理,关系到开发软件的整体质量,因而不得不重视。
1 软件项目管理概述
软件项目的管理主要是指在进行软件开发的过程中使软件设计和研发能够按照预先制定的软件项目开发进度,软件项目预算成本、以及对软件项目的整体功能以及质量要求,而对软件项目开发过程中对项目质量、项目成本、参与人员、以及软件项目的进度等影响软件项目开发的因素进行进行分析以及管理而进行的活动。进行软件管理得主要目的是为能够让软件开发项目的管理这能够即使了解到软件开发项目的工作进程,对软件项目开发的整个周期进行合理把握和调控。
一般而言软件工程项目的研发周期包括了软件产品的需求分析、软件设计、软件编码、软件测试以及软件维护每一个环节。加强对软件项目的管理可以确保软件产品能够在期限内按质完成,满足客户的实际需求。
软件项目的开发周期一般分为四个十分明显的阶段,这分别是软件概念阶段、软件开发阶段、软件实施阶段以及结束阶段,在不同的软件研发阶段对软件项目进行管理,管理的内容以及管理的重点明显不同。在软件开发的概念以及软件的开发阶段,其主要的管理目的主要是为了形成软件项目具体的开发计划,在软件开发项目的实施以及结束阶段的主要管理工作是根据软件项目的开发计划进行实际工作。
在进行软件开发项目时,软件开发项目的制定的计划必须具有合理性、科学性、可行性。在进行软件开发项目的工作中,软件开发工作者要必须严格按照软件计划进行研发工作。在进行软件开发的过程中没有遇到其他因素的影响,在进行软件开发的过程中不能对项目计划进行任意调整。软件项目的管理得内容包含的方面十分广泛不仅包括了研发人员的组织与管理,同时也包括了项目计划执行,项目风险管理,软件质量以及软件配置管理等诸多方面。
2 软件开发项目的工程进度计划与管理控制
制定合理的软件项目开发对于进行软件开发管理,提高软件的整体质量有着十分重要的意义。一般认为,软件项目的进度管理包括了两个十分重要的方面,一方面是软件项目的进度计划管理,另外一方面主要指的是软件工程项目的进度控制管理。对软件开发项目的进行综合管理主要是为了制定出科学合理的进度管理目标,对各种资源进行综合有效利用,从而在保证软件项目的项目质量和成本的前提下,达到预先的设计要求使开发的软件产品能够满足客户需要。
2.1 软件项目的进度计划
软件工程项目的进度计划主要是在软件开发的过程中按照具体的软件开发条件以及按照开发团体与客户之间形成的合同,以工程项目的与其研发时间为标准,对整个软件开发项目的过程中进行合理的安排,从而使软件开发项目有序进行。
首先,在指定软件开发项目的进程安排时,软件开发的计划进度必要要综合考虑以下因素:软件项目开发的整体目标范围、软件开发项目的预计周期、软件开发项目自身所具有的独特性、软件项目的单元结构等方面。在指定软件开发项目的进度计划时,应该综合考虑软件开发过程中软件项目的成本、质量以及软件项目的安全性等诸多要素对软件开发项目进度的影响。
其次,在指定软件工程项目的进度时应该从分考虑软件的设计需求,对软件设计的整体结构进行进行可续的把握,要系统的把握软件设计过程中所包括的每一个具体的实施环节。要根据分解结构对软件开发项目进行结构分解,将每一个软件项目的攒着呢在结构以及实践的顺讯进行分解组成树形结构示意图。这样就可以在软件开发的过程中讲工作责任落实到每一个研发人员身上,极大的方便了对软件工程项目的进度管理。
最后,键路径法只要指的是从一条关键路径开始到借宿的由各项活动组成的一个不间断的活动链,以用来确定软件项目的开始时间以及介素时间。在关键路径上的开发项目工作在资源上具有优先权。一般而言,关键路径上的工作迟缓会导致整个软件开发项目延期。
2.2 软件项目进度管理控制
软件项目的进度控制主要指的是在项目预定的里程碑处,将软件开发项目的实际工程进度与软件开发项目的预计工程进度进行比较并得出具体结果,这涉及到软件产品的按期交付,以及实现软件项目的预期质量以及在软件项目的成本之内,给出合理的对策,对软件项目进行更新。软件项目进度管理控制主要包括了软件分析度偏差以及进行进度计划更新两个主要的管理方面。
首先,软件开发项目的进度偏差。里程碑进度只要应用在软件开发项目的总体进度的追踪,尤其是在保证开发软能够按时交付方面。本文中所指出的里程碑主要指的四软件开发项目周期内的阶段节点,其计算方法是:里程碑进度差异=(第i个里程碑的进度延迟,单位:天) /(项目该阶段的工期)。其次,认为活动进度主要是针对软件项目阶段的内部进度控制。
再次,软件项目工作但愿进展主要指的红丝对软件开发项目阶段的工作单元的完成进行进行实时检测,任务完成情况主要指的是完成的工程任务书与计划中要实现的工程任务书的比值。最后,挣值法用于对软件项目阶段的内部工程任务进度与成本完成状态的跟踪。
3 结语
对于整个软件项目而言,加强对软件开发项目进度的计划与控制管理研究,具有十分重要的意义。本文在主要针对软件开发项目在进度方面的计划与控制管理工作进行了浅析。在进行实际研究的工作过程中,不同的软件开发项目,应该根据在进行开发研究中的具体需要,制定相应的对策,加强对开发项目的管理,提高开发软件的整体质量。除此之外,随着科学技术的不断发展,对于软件进度的计划和管理控制工作,也应该随着软件技术的不断发展不断提高管理工作。
[参考文献]
[1] 施秉东,赵媛。论软件项目的计划管理[J].科技创新导报,2010.
[2] 任永昌,朱萍。 软件项目进度计划控制的过程与方法[J].计算机技术与发展,2012.
[3] 吕平。浅析软件项目管理的进度计划与控制[J].计算机光盘软件与应用,2013.
[4] 宁建飞。对软件项目管理的探讨[J].信息与电脑(理论版),2010.
编辑推荐:
温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)
点击加载更多评论>>