Part I of this article introduced GDD and its business requirements, and presented an overview of how the IBM Software Development Platform can support a successful GDD strategy.
本文第一部分介绍了GDD以及其业务需求,并展示了IBM软件开发平台是如何能够对一个成功的 GDD 策略提供支持得。
In this life cycle, globalization is involved in each phase of software development: user requirements, analysis and design, developing, testing, and maintenance.
在这个生命周期中,在软件开发的各个阶段都涉及到全球化:用户需求、分析和设计、开发、测试以及维护。
Once design patterns caught on, patterns began to appear in other areas of software development like process, requirements analysis, and so on.
一旦模式变得流行起来,模式就开始出现在软件开发的其它领域,如过程,需求分析等等。
Software testing must be integrated with the other parts of software development, especially disciplines such as requirements management and change management.
软件测试必须与软件开发的其他部分结合起来,特别是像需求管理和变更管理这样的规程。
Automated tools help reduce risk by enabling managers to understand and manage the evolution of business and software requirements throughout the software development lifecycle.
通过使经理理解和管理贯穿软件开发周期的业务和需求的演进自动化工具帮助你减少风险。
This dramatically reduces the software development and systems integration requirements and cycle times.
这大幅度地降低了软件开发和系统集成的需求和周期。
Much of the research around effective software development emphasizes the importance of understanding the requirements.
关于有效软件开发的很多研究都强调了解需求的重要性。
In most projects, the software development team usually cannot wait until the requirements team is done, and the test team cannot wait until the software team is done.
在大多数项目中,软件开发团队通常不能等到需求团队完成其工作,而测试团队也不能等到开发团队完成工作。
Reality: If our ultimate goal was "efficient software development and testing," then having stable and well-defined requirements up-front might be a must.
事实:如果我们最终的目标是“有效率的软件开发和测试”,那么稳定和定义良好的需求在最开始是必须的。
A best practice in most software development lifecycle practices is the tracking requirements associated with your test case.
大多数的软件开发生命周期的最佳实践,是追踪与测试用例相关的需求。
In traditional software development, complex systems are built in a sequential, phase-wise manner where all the requirements are gathered at once in the beginning.
在传统的软件开发中,按连续的阶段性方式构建复杂的系统,需要在一开始时同时收集所有需求。
Learning how to discover actual requirements and achieve higher software project success may not be easy for many development organizations.
了解如何发现实际的需求并达到软件项目更大的成功对许多开发组织来说也许不容易。
Requirements gathering is an essential step in any successful software development cycle.
需求收集是任何成功的软件开发周期中不可缺少的一步。
Other parts of the software development team may question or even condemn results from exploratory testing, but they cannot dispute carefully developed tests that directly validate requirements.
软件开发团队的其他部分可能质疑或者谴责探索性测试的结果,但是他们不能怀疑直接确认需求的测试。
The IBM ORDBMS databases provide a huge amount of functionality that can simplify software development, reduce hardware requirements, and speed time to market.
IBMORDBMS数据库提供了大量功能,可以简化软件开发,减少硬件需求,以及加快进入市场的步伐。
Most software development managers would like to have a greater understanding of and better control over their project's requirements traceability functions.
大多数的软件开发管理员都想进一步了解及更好地控制项目的需求可追溯性功能。
And although these examples illustrate a software development lifecycle, the techniques I describe can be used by anyone responsible for verifying and gathering requirements.
虽然这些实例举例说明了一个软件开发生命周期,但是我所描述的技术可以由任何负责验证及收集需求的人使用。
I grew in awareness of the concepts underlying software development. Like requirements management and satisfying stakeholders, identifying risks, and creating executable prototypes.
我逐渐意识到软件开发之下的种种概念,比如需求管理和满足涉众,识别风险,以及创建可执行原型。
This is an agile software development methodology which is intended to improve software quality and agility to changing customer, business, market requirements.
这种敏捷软件开发方法的目的是提高软件质量以及对客户、业务、市场需求变化的敏捷性。
The IBM Software Development Platform offers complete requirements tracking -- from requirements gathering to visual model association and mapping of each requirement to a test case.
IBM软件开发平台提供完全的需求跟踪--从收集需求到可视化的关联模型,映射每个需求到测试用例。
It relies less on other parts of the software development team, and this can sometimes lead to testing efforts focusing less on the important tasks of validating requirements.
它很少依赖软件开发团队的其他部分,这有时会导致测试工作很少被关注在确认需求的重要任务上。
In software development, often requirements are seen as inventory, what about the code?
在软件开发中,需求经常被视为库存,那么,代码呢?
Traceability of requirements through the software development lifecycle is one of the major issues faced by most development project teams.
在整个软件开发生命周期中实现需求的追踪性,是大多数开发项目团队所面临的主要问题之一。
The new software challenges that organizations face today are generated by complex systems, geographically distributed development, and regulatory compliance requirements.
当今组织所面临的新的软件挑战产生于复杂系统,异地分布式开发以及法规遵循需求。
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策略的一部分。
The requirements gathering process you choose to implement can have an enormous impact on the success of your software development project.
为实现所选择的需求收集过程极大的影响着软件开发项目的成功。
We begin this first article with a brief look at assistive technologies and requirements for software development.
第一篇文章的开头,我们简要介绍软件开发的辅助技术和需求。
Perform a methodology-based full software life cycle development for these applications, including requirements analysis, design, and development and testing.
对这些应用程序执行基于方法的完整软件生命周期开发,包括需求分析、设计以及开发和测试。
Iterative development is a software development approach that enables the convergence of a solution with the desired goals through successive refinements of requirements and development artifacts.
迭代开发是一种软件开发方法,能够通过需求和开发项目的连续改进让一个解决方案实现预期目标。
His interest in software development best practices led him to develop the concept of use cases as a way to better identify and specify software requirements.
他最感兴趣的是软件开发最佳实践引导他开发用例概念,从而更好地识别和描述软件需求。
应用推荐