这篇文章转载自 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),是软件产品开发的任务框架和规范,又可以简单的称为软件生命...
软件开发过程和软件开发生命周期
描述中的 "项目管理术语英中对照表" 强调了在软件开发过程中项目管理的重要性。项目管理是确保软件开发按时、按预算并达到预定质量标准的关键。CMM(能力成熟度模型)是项目管理中常用的一个框架,它为软件组织提供...
本资源摘要信息将对软件开发过程简图中的项目管理知识点进行详细的解释和总结...项目生命周期是指软件开发过程从开始到结束的整个生命周期。项目生命周期包括项目启动、项目计划、项目执行、项目监控和项目结束等阶段。
PEMS开发生命周期-GB9706.1-2020文档
总结,GB 8566-88规范是软件开发过程中的重要指导,它涵盖了从项目启动到软件维护的全过程,为软件行业的标准化、专业化发展奠定了基础。无论是新手开发者还是经验丰富的团队,都应该熟悉并应用这一规范,以提升软件...
一、软件开发过程 1. 需求获取与分析:这是软件开发的第一步,包括与客户交流以明确他们的需求,编写需求规格说明书。需求必须清晰、完整且可衡量,以避免后期的误解和变更。 2. 设计阶段:设计阶段分为概要设计和...
《软件开发文档--ISO研发中心文档》是一份详细记录软件开发过程的重要资料,它涵盖了软件生命周期中的各个阶段,旨在遵循国际标准化组织(ISO)的研发规范,确保软件开发的系统性、规范性和可追溯性。这份文档可能...
此外,课程还会涉及软件开发过程中的关键环节,如需求分析、系统设计、测试策略等。周秉锋先生会分享如何利用Rational ROSE进行需求管理和跟踪,以及如何利用其强大的逆向工程功能,从现有代码中提取模型,以便进行...
安全软件开发生命周期(S-SDLC)是一种系统性的方法,旨在将安全性融入到软件开发的每一个阶段,从而确保开发出的软件能够在面临潜在危害时保持一致的安全水平。这个过程涵盖了从需求分析到软件部署和运维的整个生命...
软件开发过程描述及每个过程的工作成果
- **W模型**:相比于V模型增加了软件开发各个阶段中的验证和确认活动,使得测试贯穿整个软件开发周期。不过,W模型仍然存在一定的局限性,因为它假设需求、设计、编码等活动是串行的。 #### 四、总结 GB_8566-88...
软件开发过程是软件产品开发的任务框架和规范,也可以简单的称为软件生命周期及软件过程。软件生命周期模型可以分为四种类型:顺序式、迭代式、增量式和敏捷式。 软件开发过程可以分为多个阶段,包括可行性分析、...
### 软件开发过程详解 #### 一、软件开发过程概述 软件开发过程是指一组旨在创建和维护软件及其相关产品的活动、方法、实践和变换。这些产品包括但不限于项目计划、设计文档、代码、测试用例和用户手册等。一个...
软件开发工具是软件技术进步的产物,旨在全方位支持软件开发过程,包括但不限于分析、设计、测试和文档管理等环节。它们不是局限于某个特定开发阶段,而是贯穿于整个软件生命周期。 1.3 软件开发工具的功能和性能 ...
**软件开发协议**是确保软件开发过程中各方权益的重要法律文件。它明确规定了双方的权利与义务,对于防止纠纷、保障合作顺利进行具有重要意义。一份完整的软件开发协议通常包括以下几个方面: 1. **双方基本信息**...
### 软件开发过程规范知识点详述 #### 一、引言 本文档旨在详细介绍一个软件开发过程规范文档中的核心知识点。此文档是关于如何规范软件开发过程的一份指导性文件,它不仅包含了技术过程的规范,还涉及了管理过程的...