软件的生命周期(软件工程各阶段的工作)

本文介绍了软件工程的生命周期,包括问题定义与规划、需求分析、软件设计、编码、测试、部署与维护阶段,详细阐述了各阶段的任务和参与者,强调了每个阶段的专业分工与合作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

其实软件工程是一个非常大的概念,我们的软件测试也好,软件开发也好,软件运维也好,其实都是属于软件工程的范畴。

今天就讲一讲软件工程和我们软件测试相关的一些内容。

我们今天三个主要的节点:

 

1.软件的生命周期

至少我们得知道软件它从开始到结束会经过一些什么样的环节,哪一些环节由哪一些人来做,这个其实就是软件的生命周期。

2.软件开发模型

软件的诞生其实是和开发息息相关的。

3.软件测试模型

开发人员把软件做出来之后,就可以让测试来进行一个相关的测试,测试执行完成,就可以进行上线(交付)

因为在开发和测试的过程中间,通过这么多年的发展,整理出了一系列的开发模型和测试模型。这些模型都是有利又有弊,有一些是符合当前需求的,有一些是不太符合当前需求的。我们就来做一个扩展。

 

软件生命周期

软件生命周期(SDLC,Systems Deve lopment Life Cycle)是指软件开始研制到最终被废弃不用这整一个过程。(这个概念我们要记一下)

软件生命周期包括 问题定义及规划、需求分析、系统设计、软件编程、软件测试、软件维护等阶段。(参考下方类比图理解再记忆)

图片

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值