您的设计必须是能够指导业务开发和决策制定的蓝图,并且要足够敏捷以快速改变方向。
Your design must be a blueprint that can guide business development and decision making, plus be nimble enough to change course quickly.
通过遵循以下最佳实践,您将能够在设计和开发阶段避免潜在的问题,并且能够为以后的软件全球化阶段节省时间和资源。
By following these best practices, you can avoid potential problems in the design and development stages, and you can save time and resources in the later software globalization stages.
自动化设计与架构工具应该使得开发更加迅速更加简单,并且能帮助优化你的代码和模型的质量,健壮性和价值。
Automated design and construction tools should make development faster and easier, and help you maximize quality, robustness, reusability, and the value of both your code and your models.
对于需求您有三件事要做并且可以做:使用它们来驱动设计和开发,驱动测试,驱动您的规划。
There are three things that you can and should do with your requirements: use them to drive design and development, to drive testing, and to drive your planning.
它能令开发人员更好地了解系统架构和设计,并且还有助于系统验证和测试。
It enables developers to better understand the system architecture and design and is also helpful for system verification and testing.
复合应用程序的设计和开发也是如此,并且,本文将探讨在这方面有帮助的模式。
Composite application design and development are no different, and in this article, we look at patterns that make sense in this respect.
而利用瀑布法设计,开发在设计完成之前是不能进行的,利用RUP的项目,我们通过迅速开发部分项目来降低了风险并且获得了好处。
In our original waterfall plan, development was not to start until after design, but in our RUP projects, we tackled risk and provided value by developing some components very early.
他们希望开发人员能够分析问题,设计雅洁的、经济上可行的解决方案,同其他团队成员进行交流,并且快速和有效的交付产品。
They want developers who can analyze and reason about problems, design elegant, economically feasible solutions, communicate with others about them, and deliver them quickly and efficiently.
经过正确设计,企业可以开发满足业务需求的部署架构,并且有助于保证企业用户使用该技术。
With proper planning, organizations can develop a deployment architecture that meets their business needs and can help ensure the adoption of the technology by their users.
这种方法具有分解元素签名的实际用途,并且在总体上对设计注释类型很有用,甚至对于那些不从事AOP的开发人员也很有帮助。
This approach has a practical application in untangling element signatures and is also conceptually useful for designing annotation types, even for developers who do not practice AOP.
我们所需要的东西应能无缝地集成Flex和RoR并且会将Rails开发上的一些设计原则和生产力带到Flex中。
We wanted something that seamlessly integrated Flex with RoR and brought the design principles and productivity of Rails development to Flex.
任何分离的体系架构的设计模型都是不正规的和依靠直觉的,并且存在于白板上、PowerPoint幻灯片上或者开发人员的脑袋中。
Any separate modeling of architectural designs is informal and intuitive, and lives on whiteboards, in PowerPoint slides, or in the developers' heads.
与其他框架不同,Script .aculo . us将所有控件(例如滑块和autocompleters)的设计留给开发人员,并且未提供标准界面。
Unlike some frameworks, Script.aculo.us leaves the design of any controls (such as sliders and autocompleters) to the developer, providing no standard skin to work from.
W3C开发出了DTD的后继技术,即W3C XMLSchema,但是有人嫌它过于复杂,并且对它显示委员会所设计的每个符号感到不满。
The W3C developed a successor technology to DTD, W3C XML Schema, but some complained that it was too complex, and that it showed every sign of design-by-committee.
测试数据必须开发成可以在此处执行应用程序,并且验证必须设计成可以核对应用程序的行为。
Test data must be developed to exercise the application at this point, and verifications must be designed to check the application's behavior.
然而,既然门户网站开发人员已获得了更多的经验,那他们就应该有更一致的设计实践,并且现在应该充分利用框架。
However, now that portal developers have gained more experience, they should have more solid design practices and now take full advantage of the framework.
我们在周五将最新的设计发给高级的开发人员,并且计划在接下来的星期通过电话会议来讨论设计。
We sent the senior developer the latest design on a Friday, and planned to meet through a teleconference early the following week to discuss it.
拥有优秀核心品质的人会提出最优的方法,包括编写单元测试和重构;学习设计模式,并且最重要的是:开发出众并实用的软件。
People with good core qualities will pick up the best approaches including writing unit tests and refactoring; learn design patterns and what is most important -deliver great and useful software.
例如,如果程序设计人员拥有一个希望调用的用cobol写的现有应用程序,那么他们可以用EGL很容易地开发代码,并且让egl生成调用此应用程序的服务。
For example, if programmers have an existing application in COBOL that they want to call, they can develop the code easily in EGL and have EGL generate the service to call this application.
然而,开发人员那个星期五病了,并且没有收到设计;实际上她并不知道任何我们已经完成的进展的信息,因为我们的最初设计并不是详细的。
However, the developer was out sick that Friday and never received the design; in fact, she wasn't aware of any of the progress we'd made since our first design, which was much less detailed.
由客户指导的每个迭代阶段的适应计划对敏捷的程序设计风格来说是基本的,并且在其他的开发环境中可以很容易地利用这些优势。
Adaptive planning for each iteration directed by the customer is fundamental to an agile programming style, and the advantages can easily be exploited in other development environments.
在早期开发中的设计评审允许架构师们发现潜在的可重用的机会,并且利用这个机会为接下来的迭代开发成熟的公用代码。
Design reviews in early iterations allow architects to spot potential opportunities for reuse, and then develop and mature common code for these opportunities in subsequent iterations.
单独的开发人员遵从他们自己的节奏,使得传统的分析,设计及实现阶段开始变得模糊,并且,他们的日常活动在他们自己的方式下进行。
Individual developers follow their own rhythm so that the traditional phases of analysis, design, and implementation start to blur and their daily activities come under their own direction.
苹果鼓励开发者设计并销售他们自己的应用程序,并且在苹果应用程序的商店里有成千上万的可用程序。
Developers are encouraged to design and sell their own applications, and there are thousands of applications available in the iPhone app Store.
最近几个月,索尼发布了几款智能手机,并且极具策略地让开发人员为这些手机设计了视频游戏。
In recent months Sony has unveiled new smartphones, along with a clever strategy to persuade developers to produce video games for them.
相反,工作在瀑布型开发方法中的开发人员典型的被限制在狭窄的技术专长上,并且仅仅有机会从事设计、编码或者测试之一方面的工作。
In contrast, those working on waterfall projects are typically confined to narrow specialties and have only one shot at design, coding, or testing.
这些内容的细节不是本文探讨的范围,并且涉及到真正的网络和系统管理员问题,作为一名Web开发人员或设计师不需要花时间细究这些问题。
The details of these go well beyond the scope of this article, and get into true network and system administrator issues that, as a Web developer or designer, aren't worth taking the time to dig into.
本教程是为如下开发人员设计的,他们理解XML的基本概念,并且准备继续编写应用程序代码,使用文档对象模型(Document Object Model,DOM)来操作 XML。
This tutorial is designed for developers who understand the basic concept of XML and are ready to move on to coding applications to manipulate XML using the Document Object Model (DOM).
对于创建更复杂的Portlet应用程序,使用框架可以节省大量开发工作,并且可以确保这些Portlet应用程序设计良好且可维护。
To create more complex portlet applications, using frameworks can save a lot of development effort and assure that these portlet applications are well-designed and maintainable.
相比之下,Insight专为开发人员和开发管理者设计,它快速和精准并且可以在整个过程中发挥作用并找出缺陷。
By contrast, Insight is designed for developers and development management — it's fast and precise and helps you find problems all along the way.
应用推荐