冬至是哪天>劲舞情侣名Software Development •
对于软件产品的开发过程,需要应对各种
各样的管理。对于一个软件产品的开发团队来
说,如果说对其生命周期的规划与实施管理不
科学恰当的话,那么这就会影响到软件产品的
产品质量,进而会使得其运行效率下降,同时
对于后期的维护也会带来较大的费用的增加。
基于此,本文重点探究了软件产品生命周期的
规划与实施过程的管理。
1 软件产品的生命周期概念
姚笛任重恋情曝光软件产品的生命周期可以这样进行定义:
产品从研发出来到报废的这个周期是软件从产
生直到报废的生命周期,周期内有问题定义、
可行性分析、总体描述、系统设计、编码、调
试和测试、验收与运行、维护升级到废弃等阶
段。
2 软件生命周期规划模型实施
按照软件生命周期管理方法,软件产品
开发有以下几种模型:
2.1 瀑布模型
瀑布模型的软件产品的开发基本的要求:
就是在项目的每一个阶段都必须有较为明确的
技术文档出现,如果说那些瀑布模型的要求较
为严格的情况之下,此时其每一个阶段都不能
重叠,然后再依次经过评审才能顺利的进入到维嘉龙丹妮
下一个阶段中去。通常而言,瀑布模型的软件
生命周期的执行过程是依照顺序进展的。这种
方案的技术优点就在于能够对系统整体有较为
刘隽个人资料充分的把控,进而使得软件产品的质量水平提
升一个层次,于此同时也可以对缺陷问题进行
有效的处理。这种方案的缺点在于对于那些技
术要求不明晰的问题,就不能采用这种瀑布模
型来进行解决。
少代会手抄报2.2 螺旋模型软件产品生命周期规划与实施过程
文/王玉梅
这种模型的存在不具备独立性,因为其与上述的瀑布模型有着相近的联系。其执行的技术路线与瀑布模型基本相似,这种技术路线可以被描述为:需求分析—架构设计—程序编码—系统测试。上述的这种模型的特点集中体现在其整个开发过程是迭代的,换而言之就是其整个周期中的每一个阶段都可以实现迭代的过程,从而极大的降低项目自身的风险。总结来说,这种模式的迭代过程可以分为六个过程,其中第一个过程是具体实施方案的替代与约束;第二个过程是对存在的风向进行有效的识别与把控;第三个过程是出解决的技术方案;第四个过程是对迭代出现的产品进行验证;第五个过程是有计划的实施下一代迭代产品;第六个过程是提交上述的计划方案。2.3 快速原型模型上述的这一模型是借助于界面和相关的操作建模来实现的,最终形成DEMO ,进而与用户相互的确认关系。如果说使
用者不具备操作该系统的经验,同时系统开发者对于需求性的探究以及经验的储备都不足的情况之下,那么这就要求技术开发者进行有效的调研,进而充分的利用启发式的模式。那么快速还原模型就能极大的满足这一要求,通过该种模型的实施,使用者可以较快速度的搜寻客户的具体需求,从而完成软件产品的精准开发。3 软件产品实施管理中对周期模型的确定通过上述软件产品开发模型的阐述可以发现,在软件产品进行开发的过程中具备较多的选择空间,对于如何选取科学合理的软件开发模型,那么本小节通过举例子进行论证。如果说已经开发过同类型的软件产品,或者说是有较为明确的产品需求的条件下,此时可以采用瀑布型或者是改进形式的瀑布型;如果说,使用者没有相关的使用经验,同时又不能明确的提出针对性的需求,那么此时可以采用快速还原模型;如果说软件产品开发过程中存在众多的不确定因素,同时对于开发进程无法提前进行预判,那么此时可以采用增量迭代模型;如果说一个软件产品的项目的功能具备独立性,同时还拥有多个功能,那么此时可以针对每一个子项目采用瀑布模型。4 软件产品项目实施管理
一般来说,在对软件产品进行有效的开发进程中,大多数情况之下都会运用新的技术进行开发,也就是常说的技术创新。当然,这些创新型的软件产品的开发存在一些风险,同时还容易出现延期的情况,上述的这些问题一般都没有办法进行精准的把控。基于上述因素的综合考虑,对于创新型的软件产品的开发,一般都要对其开发的过程进行预判,预判的目的在于提前探究出技术开发路线,同时对于出现的问题及时进行修正,上述的过程的实施很有必要的。但是,对于那些我们无法进行有效预判
的问题,这就需要借助于技术实施者的主观能动性,这无疑会出现一些不规范的现象。利用CMM 技术之后,那么每个产品开发者的任务就会得到落实,这样一来就不会拥有较多的主观能动性的发挥空间。5 结束语综上所述,对于一个成功的软件产品来说,其必须要经历软件生命周期的规划和具体的实施,那么本文就是基于这个问题进行探究的。本文对软件产品的生命周期的基本概念进行阐述,然后分别列举三种软件模型其规划管理的过程,最后对于项目的实施过程重点探究,为软件产品生命周期的管理奠定基础。参考文献[1]于本海,张金隆,刘玉青等.IT 项目知识管理模型与支持系统研究[J].图书情报工作,2008,52(08):93-96.[2]廖媛红.项目导向型组织的知识管理模型[J].科技管理研究,2008(01):196-202.[3]杨玉武,田力.基于项目知识管理的企业成长研究[J].中国科技论坛,2006(03):51-55.作者简介王玉梅(1977-),女,白族,云南省昆明市人。大学本科学历。高级工程师。目前从事企业信息化规划设计、软件开发生命周期过程管理研究。作者单位昆明昆船物流信息产业有限公司 云南省昆明市 650021
发布评论