【软件工程笔记2】——软件过程

本文详细介绍了软件工程的过程,包括软件开发的概要设计、详细设计、编码和单元测试,软件维护的四种类型,以及四种典型的过程模型:瀑布模型、原型模型、增量模型和迭代模型。每种模型的特点、优缺点和适用场景都有深入阐述。
摘要由CSDN通过智能技术生成

     软件工程过程是为了获得高质量软件所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤。


目录

一、软件开发

二、软件维护

三、过程模型

一、软件开发

概要设计:把各项需求转换成软件的体系结构。结构中每一组成部分都是意义明确的模块,美国模块都和某些需求相对应。又称为初步设计、逻辑设计、高层设计或总体设计。

详细设计:对每个模块要完成的工作进行具体的描述,为源程序编写打下基础。

编码和单元测试:写出正确的容易理解、容易维护的程序模块。

综合测试:通过各种类型的测试(及相应的调试)使软件达到预定的要求。

二、软件维护

通过各种必要的维护活动使系统持久地满足用户的需要:

改正性维护:诊断和改正正在使用过程中发现的软件错误

适应性维护:修改软件以适应环境的变化

完善性维护:根据用户的要求改进或扩充软件使它更完善

预防性维护:修改软件为将来的维护活动预先做准备

三、过程模型

  • 生命周期模型规定了把生命周期划分成哪些阶段及各个阶段的执行顺序,因此,也称为过程模型。
  • 在实际从事软件开发工作,软件规模、种类、开发环境及开发时使用
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值