首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SDLC与软件过程

SDLC与软件过程
EN

Stack Overflow用户
提问于 2011-05-13 20:05:58
回答 4查看 3.4K关注 0票数 4

我对SDLC和软件过程的术语有一些混淆。对于这些(以及或多或少类似的)术语,有几个问题。

  1. 与软件过程有什么区别?(我知道SDLC不仅仅是Waterfall).
  2. Can,我们用统一过程映射SDLC?
  3. 关于活动-传统瀑布模型中的分析,我们在统一过程(任何统一过程-敏捷或理性)中进行分析吗?
EN

回答 4

Stack Overflow用户

发布于 2011-05-13 20:12:25

SDLC代表系统开发生命周期,它或多或少是一个通用的术语,用来描述您实现的任何标准生命周期。

SDLC本质上是您的软件过程,但在我的经验中,大多数人更直接地将它与瀑布过程联系在一起,正如您所指出的,更具体地说,是CMMI标准。

通常使用SDLC,您会发现不同的组有不同的方法来表示它。

因为我不记得确切的定义,所以可能会有更多地将它与瀑布方法联系在一起,而不仅仅是语义。例如,我认为敏捷方法可以被视为SDLC的一种类型,但我可能错了。

我希望这能帮到你。

票数 1
EN

Stack Overflow用户

发布于 2019-09-30 07:55:31

SDLC作为软件开发生命周期的捷径,该软件产品包含产品的过程,软件来自需求软件。维护包含病毒的SDLC,从需求、设计、实现、测试、维护等各个过程软件的需求、设计、实现、测试、维护等方面对每个过程软件进行跟踪,但与如何应用这个过程不同的是,有些方法作为敏捷,在实现和设计的同时要编写文档。在瀑布中,方法连续地应用下一个过程,直到上一个过程完成,同时完成多个过程,例如:在同一时间内要与设计同时实现,您应该同时完成设计过程,连续执行2个过程。

票数 1
EN

Stack Overflow用户

发布于 2019-11-03 11:13:46

Software Process --是一组产生软件产品的活动和相关结果。有4个基本的过程活动是所有软件过程共同的。

Specification

  • Software Development

  • Software Validation

  • Software
  • 软件演进

SDLC -是软件engineering.It中最古老和最广泛使用的方法,它遵循许多顺序阶段和分区的活动集。以工程/建筑/生产为基础。

exploration

  • Feasibility Study

  • Requirement Gathering

  • Analysis

  • Design

  • Construction

  • IS implementation

  • Operation和Maintenance

  • Evoluation -逐步淘汰

我非常同意你们的看法,SDLC可以追溯到20世纪50年代,它是当时推出的第一个框架。但是,我有一些关于SDLC阶段的说明--我可以说SDLC有7个阶段:1、计划2、需求分析3、设计4、开发5、测试6、部署7、维护和改进。

今天,SDLC模型很多,瀑布是最流行的一种。尽管敏捷最近变得相当流行,但是我发现很多团队对敏捷非常失望。“我们在不断地改变我们从未做过的事情”--这是我听到的最常见的说法。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5997191

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档