这篇文章转载自 http://www.oschina.net/news/13631/joke-software-development-cycles
写道
1.开发人员开发出程序,深信里面没有缺陷。
2.产品测试。发现了20个缺陷。
3.开发人员修改了其中的10个,并向测试部门解释另外10个不是真正的缺陷。
4.测试人员发现修改后的缺陷中有5个仍然有问题,并且又发现了15个新缺陷。
5.第3步和第4步重复了3遍。
6.由于市场的压力和由过度乐观的开发计划产生的仓促的产品声明,产品正式发布了。
7.用户发现了137个新缺陷。
8.最初的开发人员,兑换了他们的忠诚支票,走的无影无踪了。
9.新召集的开发团队修改了137个缺陷中的大部分,但又导致了456个新缺陷。
10.最初的开发人员从斐济群岛给欠薪的测试部门送来了一张明信片。测试部门全体辞职。
11.公司用最近发布的带有783个缺陷的产品的利润买进股票抵制了竞争对手的恶意收购。
12.董事会带来了一位新CEO。他招聘了新的开发人员重做这个产品。
13.开发人员开发出程序,深信里面没有缺陷 …
读了之后很发人深思,究竟是谁出了问题呢?开发人员,测试人员,还是管理人员......
分享到:
相关推荐
"软件开发过程和软件开发生命周期" 软件开发过程是指从软件概念到软件交付的整个过程,包括软件生命周期中的各个阶段。软件生命周期是指软件从提出开发到最终灭亡所经历的时期。软件开发过程模型是软件开发全过程、...
2022/6/30 2 第2章 软件开发过程 软件开发过程(software development process)又叫做软件开发生命周期(software development life cycle, SDLC),是软件产品开发的任务框架和规范,又可以简单的称为软件生命...
PEMS开发生命周期-GB9706.1-2020文档
软件开发过程和软件开发生命周期
软件开发过程描述及每个过程的工作成果
2.第二章 软件开发过程。(软件开发策划,软件需求分析,软件体系结构设计,软件详细设计,软件单元的实现和验证,软件集成和集成测试,软件系统测试,软件发行) 3.第三章 软件维护过程。(制定软件维护计划,问题和...
估算工作量经验值可以按照国家标准“GB\/T 8566-2001 软件生存周期过程”所规定的软件开发过程的各项活动来计算工作量。 风险系数是软件开发过程中非常重要的一个因素。软件开发过程中既包括了通常所讲的软件开发,...
软件开发过程培训教程旨在指导软件开发人员如何将软件开发周期中的各种活动组织起来,形成软件开发模型。 软件开发模型概述 软件开发模型是指指导软件的开发,用不同的方式将软件开发周期中的各种活动组织起来。...
为了规范估算方法,我们建议按照国家标准“GB/T 8566-2001 软件生存周期过程”所规定的软件开发过程的各项活动来计算工作量。 1.1.2 风险系数 风险系数是软件开发过程中的风险系数,包括了软件危机的因素很多,...
它强调,软件开发是人与人合作进行的过程,因此成功的软件开发过程应该充分利用人的优势,而弱化人的缺点,突出了人在软件开发过程中的作用。极端编程属于轻量级的方法,认为文档、架构不如直接编程来的直接。
软件生命周期模型,通俗说就是,软件开发过程中所遵循的模式,即把整个软件生存周期划分为若干阶段,使得每个阶段有明确的任务,使规模大,结构复杂和管理复杂的软件开发变的容易控制和管理。 软件生命周期模型和...
微软提出的安全开发生命周期(SDL)是指导软件开发过程的管理模式,旨在从安全角度解决软件开发过程中的问题。SDL是一个安全保证的过程,起重点是软件开发,它在开发的所有阶段都引入了安全和隐私的原则。 SDL的...
软件工程-软件开发模型比较分析 1.2 常用软件开发模型比较分析 正如任何事物一样,软件也有其孕育、诞生、成长、成熟和衰亡的生存过程,一般称 其为"软件生命周期"。软件生命周期一般分为6个阶段,即制定计划、需求...
瀑布模型的主要特点是将软件开发过程分解为多个阶段,每个阶段完成后才能进入下一个阶段。瀑布模型的优点是易于管理和控制,但缺点是不能适应变化的需求。 原型模型是另一种软件开发模型,旨在快速开发和验证软件...
软件开发生命周期是软件工程中至关重要的概念,它涵盖了从需求分析到软件维护的整个开发过程。本文将深入介绍软件开发生命周期的各个阶段和关键知识点,帮助读者全面理解和应用软件工程的核心原则和实践
IBM学院《软件开发生命周期》课件-第2章 软件过程
GB8566-2007信息技术软件生存周期过程(全网唯一文字版),非常珍贵,网上其它只有很不清晰的图片版本,此为本人制作。 本标准适用于系统和软件产品以及服务的获取,适用于软件产品的供应、开发、运行和维护,适用于...
软件工程模版是软件开发过程中的一个重要组成部分,旨在指导和规范软件开发的整个生命周期。开发进度月报是软件工程模版的一部分,旨在跟踪和记录软件开发的进度,确保项目的顺利进行。 开发进度月报的目的是为了...
估算工作量经验值是软件开发工作量的基础,它是根据国家标准“GB/T 8566-2001 软件生存周期过程”所规定的软件开发过程的各项活动来计算的。工作量的计算是按一个开发工作人员在一个月内(日历中的月,即包括国家...
介绍 1. 软件开发过程概述(包括软件测试、开发、生命周期定义) 2. 各种软件测试在软件开发生命周期中的位置