软件各生命周期模型分析 软件生命周期模型
发布日期:2020-09-04摘要:软件生命周期模型概述及使用准则是什么呢? 软件生存期模型是跨越整个生存期的系统开发、运作和维护所实施的全部过程,活动和任务的结构框架 关于选择生命周期模型的总结1 在前期需求明确的情况下尽量采用瀑布模...
软件生命周期模型概述及使用准则是什么呢?
软件生存期模型是跨越整个生存期的系统开发、运作和维护所实施的全部过程,活动和任务的结构框架.关于选择生命周期模型的总结1.在前期需求明确的情况下尽量采用瀑布模型或改进型的瀑布模型.2.在用户无信息系统使用经验,需求分析人员技能不足情况下一定要借助原型.3.在不确定性因素很多,很多东西前面无法计划情况下尽量采用增量迭代和螺旋模型4.在需求不稳定情况下尽量采用增量迭代模型5.在资金和成本无法一次到位情况下可以采用增量模型,软件产品分多个版本进行发布6.对于完全多个独立功能开发可以在需求阶段就分功能并行,但每个功能内都应该遵循瀑布模型7.对于全新系统的开发必须在总体设计完成后再开始增量或并行.8.对于编码人员经验较少情况下建议不要采用敏捷或迭代等生命周期模型.9.增量,迭代和原型可以综合使用,但每一次增量或迭代都必须有明确的交付准则.
如何为软件开发项目选择一个合适的软件生命周期模型
果单纯从技术上来说。
不同的出发点,定义的结果也不同,一般推荐迭代模型。
但软件并不是因为技术而产生的,是因为业务性目的而产生的。
这个业务性目的可能是商业的,也可能是非商业的。
不同的软件建造目的和效果预期决定了选择怎样的模型。
如果是一锤子买卖的软件,也未必就用迭代模型。
这个看你怎么定义一个软件的全生命周期...
软件开发生命周期主要包括哪内容?
软件开发生命周期是软件的产生直到报废的生命周期。
主要包括问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段,是一个持续改进的迭代过程,中小IT企业在软件开发过程中,根据自身资源情况,尤其是开发团队的人力资源情况,从加快开发速度、保证产品质量、便于与客户沟通和协调的角度出发,可以把SDLC主要划分为以下四个阶段:需求分析阶段、软件实施阶段、系统部署阶段和系统维护阶段。
如图1所示。
这种SDLC的划分符合中小IT企业的特点,使得人力资源得到了合理的利用,有利于软件开发的项目管理。
-
给我们打电话
7*24小时服务热线:1399999999
全国客服热线:400-0000-000 -
百度地图
福建省漳州市 -
给我们发邮件
E-mail:[email protected]
在线沟通