Normally sensible IT professionals often do not believe that the "laws of software physics" apply to the deployment of new software development tools.
正常而明智的信息技术专业人员经常不相信“软件物理学法则”适用于新的软件开发工具的部署。
In this article, I will discuss what continuous integration is, where it fits into the software development lifecycle, and how it can be realized with a supporting toolset.
在这篇文章里,我将会讨论什么是持续集成,它适用于软件开发生命周期的哪些地方,以及如何用一个支持工具集来实现它。
UML does not proscribe any particular software development method or process; it merely standardizes the form of notation.
UML没有排斥任何特殊的软件开发方法或过程;它只不过标准化了标记法的格式。
It does not however bypass the implementation stages of software development.
然而,它没有绕过软件开发的实现阶段。
It helps software development teams create a set of models representing both the problem domain and solution domain.
它帮助软件开发团队创建一组表现问题域和解决方案域的模型。
Furthermore, software development is very complex, because it addresses a range of sometimes conflicting issues.
此外,软件开发是非常复杂的,因为它要处理一系列有时候冲突的问题。
I believe that the reason that most shops drift towards and then away from Agile development is that it is the natural rhythm of software development and it is hard to resist it.
我相信大多数软件车间向前走一小步然后又远离敏捷开发的原因是,这种行为本身就是软件开发的自然节拍,人们很难与之相抗。
It helps software development organizations to determine which roles can best perform certain activities and defines a set of artifacts (i.e., deliverables) that support these activities.
它帮助软件开发组织决定哪些角色可以最好地执行特定活动,并定义了一组工件(如,成果)来支持这些活动。
Architecture: Describe what an architecture comprises, and where it fits in to the overall software development process.
架构:描述架构是由什么组成的,以及它适合用在整个软件开发过程中的哪个地方。
The new generation of it systems requires software development capabilities that support new middleware and emerging application architectures.
新一代IT系统需要支持新中间件和新兴应用程序架构的软件开发能力。
Although this management layer between the language and the platform eases software development, it introduces a certain amount of overhead into programs.
虽然语言和平台之间的这个管理层简化了软件开发,但同时也给程序带来了一定数量的开销。
Among the support services covered are help desk, software applications and development, and IT project management.
其中支持服务涵盖了帮助台、软件应用开发和IT项目管理。
It includes tools for software development projects, such as iteration planning, project transparency, source control, work items, build support, and customizable process definition and enforcement.
它包含了软件开发项目的工具,例如通过迭代规划、项目透明性、源控制、工作项、构建支持与可指定的过程定义及改进。
If XML had been designed for software development, it would have supported lists and maps and data types as JSON eventually did.
如果XML最初的设计目的就是软件开发,那么就应该像JSON那样支持列表、映射和数据类型。
This technique can be used at many points within a development lifecycle, and is equally relevant for systems development as it is for software development.
这个技术还可以用在开发生命周期的很多地方,它对系统开发的相关度与软件开发的相关度相差无几。
Architecture: Describe what the architecture comprises and where it fits into the overall software development process.
架构:描述了架构由什么组成,以及它适用于整个软件开发过程的哪些地方。
To address these four business requirements, many companies are turning to a geographically distributed development (GDD) model as part of their IT strategy for software development projects.
为满足这四种业务需求,许多公司求助于异地分布式开发(GDD)模型,作为他们用于软件开发项目的IT策略的一部分。
This new generation of it systems requires software development capabilities that support new middleware and emerging application architectures.
新一代的IT系统需要具有能够支持新的中间件和已出现的应用架构的软件开发能力。
Yet most IT organizations continue to deploy software development methods and approaches suitable for smaller, specialized IT solutions, perhaps prefaced by a few business analysis activities.
但是,大多数IT组织目前仍然在使用只适合小型,专门IT方案的软件开发方法;可能只在方法前加上一些商业分析活动作为序幕。
It therefore makes perfect sense to align software development team structures with the architecture once it has been defined.
因此,一旦被定义好,统一软件开发小组结构就非常有意义了。
We are aware that SOA is about more than software development — it is about business and it architecture as well.
我们知道,SOA不仅与软件开发有关,而且还与业务和IT体系结构有关。
So if you come to it from a professional software development background, it will feel a lot more familiar than if you come from web design.
所以如果你来自专业软体开发背景,它将会比来自于网页设计领域更容易熟悉。
The best way to accomplish this is by automating the use of Purify and integrating it into your software development and testing process.
实现它最好的办法是自动化Purify的使用过程,并讲它整合到您的软件开发和测试过程中。
Scrum proponents claim great success applying it to software development projects of all sizes.
Scrum的支持者声称它适用于所有规模的软件开发项目。
IllustrationSuppose you are the manager of an it department whose software development staff needs more agility in its process to meet market requirements.
插图设想您是一个IT部门的经理,该部门的软件开发职员在满足市场需求的过程中需要更多灵活性。
We chose Qt in 1996 because it offered the best software development framework.
1996年,当时我们之所以选择Qt,是因为它提供最优的软件开发构架。
"CMM was important because it meant your software development operation was mature and that you had a standard methodology for developing your systems," O'Malley stated.
“CMM是十分重要的,这是因为它因为这您的软件开发操作是成熟和完备的,并且您拥有一套标准的开发系统的方法,”O'Malley 如是说。
Julian Simpson helps bridge the gap between software development and IT operations.
JulianSimpson在软件开发和IT运行之间的缺口搭起了桥梁。
Julian Simpson helps bridge the gap between software development and IT operations.
JulianSimpson在软件开发和IT运行之间的缺口搭起了桥梁。
应用推荐