现在的软件开发的主要趋势是什么呢?
它同传统的软件开发方法的区别在哪里?
What makes it different from more traditional software development methods?
更好的软件开发将带来更好的商业结果。
下面的步骤对典型的软件开发项目是有用的。
The following steps are useful for a typical software development project.
布伦克·霍夫先生先前是微软的软件开发员。
Mr. Brinckerhoff was formerly a software developer at Microsoft.
敏捷是一种严格的软件开发方法。
Agile is a disciplined approach towards software development.
随后的软件开发可以认为是知识累积的副产品。
The resulting software development can be considered a by-product of the knowledge accumulated.
多年来,我们已经有了众多不同的软件开发方法。
For many years, we have had numerous and varying software development methodologies.
同样地,被外包的软件开发工作的类型也在变化。
Similarly, the type of software development work that is outsourced is also changing.
能力改善组织通常需要改善总体的软件开发能力。
Capability improvement. An organization has a general need to improve overall software development capabilities.
SOUP是一个由六个阶段组成的软件开发方法。
术语对于专业的软件开发来说既有益处又有坏处。
The profession of software development is both very good and very bad about its use of terminology.
典型的软件开发周期都是从了解要构建的系统开始。
A typical software development lifecycle begins with an effort to understand the system that is conceived to be built.
那么我们如何以此方式对我们的软件开发组织塑形呢?
So how would we reshape our software development organization in this way?
创建敏捷的软件开发团队并不像表面看起来那么容易。
Building an agile software development team is not as easy as it seems.
在开始他的软件开发生涯之前获得了物理学博士学位。
He obtained a Ph.D. in physics before starting a career in software development.
XML并未针对发布以外的软件开发进行优化或规划。
XML wasn't optimized or planned for use in software development outside of publishing.
所有这些都是基于传统的软件开发所基于的错误理论。
And they're all based on this false theory that traditional software development is based on.
这对他们的软件开发团队来说意味着什么呢?
业界有很多产品可以处理多种类型的软件开发生命周期。
There are many products in the industry designed to address the various areas of the software development lifecycle.
精益的软件开发6教导我们关注完整且频繁的小批量工作。
Lean software development 6 teaches us to focus on complete and frequent small batches.
模型和模型驱动的软件开发是MDA方法的核心。
Models and model driven software development are at the heart of the MDA approach.
过程改进对于成功的软件开发团队也是非常重要的。
Process improvement is key to building a successful software development team.
最近的软件开发方法——敏捷实践,正是专注那个。
The recent methodologies for building software, called Agile practices, focus on just that.
这些问题可能是“团队具有什么样的软件开发生命周期实践?”
Such questions may range from "What software development lifecycle (SDLC) experience does the implementation team have?"
它可以被应用于一个快捷的软件开发项目中,例如我们的项目。
It can be used in agile software development projects like our project.
那么完成组织范围的软件开发能力评估的标准是什么?
What are the criteria for performing an organization-wide software development capability assessment?
我曾经对含有该词的软件开发短语做了一个简单的调查。
I did a very short survey of phrases about software development that contained the word.
需求收集是任何成功的软件开发周期中不可缺少的一步。
Requirements gathering is an essential step in any successful software development cycle.
这是TDD风格的软件开发工作流的 第 4步。
This is Step 4 of the TDD style of the software development work flow.
应用推荐