zl程序教程

您现在的位置是:首页 >  后端

当前栏目

《软件工程方法与实践》—— 3.2 什么是软件过程模型

方法软件 什么 实践 模型 过程 3.2 软件工程
2023-09-11 14:16:11 时间
为了能高效地开发一个高质量的软件产品,通常把软件生存周期中各项开发活动的流程用一个合理的框架—开发模型来规范描述,这就是软件过程模型,或者称为软件生存周期模型。所以,软件过程模型是一种软件过程的抽象表示法,“建模”是软件过程中常使用的技术手段之一。
    本节书摘来自华章出版社《软件工程方法与实践》一 书中的第3章,第3.2节,作者窦万峰,更多章节内容可以访问云栖社区“华章计算机”公众号查看。 3.2 什么是软件过程模型

    为了能高效地开发一个高质量的软件产品,通常把软件生存周期中各项开发活动的流程用一个合理的框架—开发模型来规范描述,这就是软件过程模型,或者称为软件生存周期模型。所以,软件过程模型是一种软件过程的抽象表示法,“建模”是软件过程中常使用的技术手段之一。
    软件过程模型是从一个特定的角度表现一个过程,一般使用直观的图形来表示软件开发的复杂过程。软件过程模型主要根据软件的类型、规模,特别是软件的开发方法、开发环境等多种因素确立。
    几十年来,软件工程领域先后出现了多种不同的软件过程模型,典型的代表是瀑布模型、增量模型、螺旋模型和面向对象模型等。它们各具特色,分别适用于不同特征的软件项目的开发应用。


《系统分析与设计方法及实践》一2.4 软件过程模型 本节书摘来华章计算机《系统分析与设计方法及实践》一书中的第2章 ,第2.4节,窦万峰 主编 宋效东 史玉梅 李东振 赵菁 等参编更多章节内容可以访问云栖社区“华章计算机”公众号查看。
《软件工程方法与实践》—— 3.3 传统的软件过程模型 在20世纪80年代之前,瀑布模型是最早也是应用最广泛的软件过程模型,现在它仍然是软件工程中应用得最广泛的过程模型。瀑布模型提供了软件开发的基本框架,其过程是接收上一项活动的工作结果作为输入,然后实施该项活动应完成的工作,并将该项活动的工作结果作为输出传给下一项活动。
《软件工程方法与实践》—— 2.2 什么是软件过程 软件的诞生及其生命周期是一个过程,我们总体上称这个过程为软件过程。软件过程是为了开发出软件产品,或者是为了完成软件工程项目而需要完成的有关软件工程的活动,每一项活动又可以分为一系列的工程任务。任何一个软件开发组织,都可以规定自己的软件活动,所有这些活动共同构成了软件过程。