The problem of pollution arises along with the rapid development of industry.
随着工业的迅速发展,出现了污染问题。
The business and development teams' understanding of the business problem should evolve from fuzzy to concrete.
业务和开发团队对业务问题的理解应当会逐渐从模糊走向具体。
In this paper, I apply this principle to the problem of delivering large, complex development projects on time, within budget, and meeting stakeholder needs.
在本文中,我将此原则应用到准时交付大型复杂开发项目(在预算之内)的问题上,并满足涉众的需求。
A company can use it to automatically link information in systems, such as a problem tracking system, to the software development activities.
一个公司可以使用它来自动将系统中的信息,例如问题追踪系统,与软件开发活动联系起来。
Point out how the problem was not foreseen in development or how well the team reacted when the problem surfaced.
指出为什么没有在开发中预见到问题,或者团队在问题出现时的反应情况如何。
It helps software development teams create a set of models representing both the problem domain and solution domain.
它帮助软件开发团队创建一组表现问题域和解决方案域的模型。
However, when something bad happens and you cannot reproduce the problem in a development environment, your might need to turn on debug messages in production.
然而,当有些不好的事情发生时,您又不能在开发环境中重现这个问题,那就可能需要在产品环境中激活调试消息了。
The problem with sequential development (for example, waterfall) is that it forces designers to take a depth-first rather than a breadth-first approach.
顺序开发(例如瀑布开发模式)的问题是,它强制设计人员采用深度优先而非广度优先方法。
The problem is, software development projects typically take place in a corporate environment that espouses the classic approach to corporate management.
问题是,软件开发项目通常发生在一个共同的环境中,这种环境支持典型的共同管理方法。
Recent tracking systems depend heavily on software, so the reported problem is eventually brought to the software development projects.
最近的追踪系统很依赖于软件,这样报告的问题会最终带到软件开发项目中。
These companies have one problem: how does a development team let the administrative team know about the resources that their application needs and provide the information required for that?
这些公司都面临一个问题:开发团队怎样让管理性团队了解程序需要什么资源,以及怎样为之提供需要的信息?
Test-driven development allows you to defer decisions until you understand the problem better.
测试驱动开发允许你推迟决定,直到你更好地理解了问题之所在。
I provide examples of common problem scenarios based on my personal experience in software development projects.
我提供根据我个人在软件开发项目中的经验而来的普遍问题场景的实例。
The problem of plans becoming disconnected from development activity is rampant in enterprise adoptions of Agile.
规划与开发活动脱离的问题在企业采用敏捷的过程中变得愈演愈烈。
Moreover, running different types of developer tests, such as component, functional and performance, can shine a light on problem areas earlier in the development life cycle.
而且,运行各种类型的开发人员测试,如组件测试、功能测试和性能测试,能够在开发生命周期中更早地 将问题显示出来。
As a standalone use case model is frequently created per problem domain, and consequently, application development project, the enterprise-wide big picture gets blurred in many cases.
由于每个问题域常常都创建单独的用况模型,因此,应用程序开发项目,这个企业的大方向在许多情况下变得模糊。
For example, you might have a customer who is experiencing a performance problem on Friday in his development and production environments.
例如,您的客户可能在星期五在其开发和生产环境中遇到了性能问题。
Composed patterns lift the abstraction of software development to a level that is suitable for particular problem domains.
复合模式将软件开发的抽象层次提升到了适应特定问题领域的水平。
With a visual design methodology, it is easy for development to express a problem and propose an alternative that is acceptable to the user community.
利用一种可视化设计方法,开发人员可以很容易地表达一个问题,并建议一个用户可接受的替代方式。
Being able to trace software assets (bi-directionally) from development, test and deployment is yet another huge problem several clients face.
测试和部署能够从开发追踪软件资产(双向地),仍然是一些客户要面临的一个巨大的问题。
Modeling with Aspects takes a model-driven development (MDD) approach to solving this problem.
面向方面建模使用模型驱动开发(MDD)的方法用来解决这个问题。
Each scenario is further broken down into "realizations" which are specific development tasks designed to solve a particular problem.
每个场景被进一步拆分为多个“实现”,所谓“实现”,是指专门用来解决某个特殊问题的特定开发任务。
RJP: Using a language supporting the proper abstractions for the problem at hand is crucial to effective software development.
rjp:使用某个能够正确抽象当前问题领域的编程语言能够极大地提高软件开发的效率。
Engineers and development professionals have worked on this problem for decades.
工程师和开发专业人员几十年来一直在努力解决这个问题。
If they are tracking down a severe problem late in the development cycle, then daily (or even more frequent) reports may be necessary.
如果他们在最近的一个开发周期内正在跟踪一个严重问题,那么也许每日(甚至更频繁)的报告都是必要的。
Operations people need to bring development people into the problem and change management space. Invite developers into your team meetings.
对于运维人员,在遇到问题时需要把开发人员加进来,大家一起解决问题。
Presentation of ambiguous, incomplete, or misleading requirements simply compounds the problem for accurate development and leads to expensive errors.
不明确、不完整、易误解的需求的出现只会使开发工作复杂化,并带来成本高昂的错误。
Reliable messaging is a problem that has plagued Internet application development since its inception.
从一开始,可靠的消息传递所存在的问题一直是困扰因特网应用程序开发的问题。
It is tempting to panic in response to this development and lose sight of the real problem.
面对这样的状况,我们很容易惊慌,却忽视了其中真正的问题。
But Rails works around this problem by giving you different environments for deployment and development.
但是Rails通过为部署和开发提供不同的环境,避免了这个问题。
应用推荐