不过,应该定期对组件进行再工程和重构。
Periodically, however, components should be reengineered and refactored.
建模和分析可成为软件设计和再工程过程的不可或缺的部分。
Modeling and analysis could become indispensable parts of your process for software design and reengineering.
遗留系统再工程为解决遗留系统难题提供了一个新的方向。
Legacy system reengineering is a successful way to resolve the problem of legacy system.
图1中的示例显示了三个再工程为服务提供者的遗留系统。
The example in Figure 1 shows that three legacy systems have been engineered to be service providers.
逆向工程是维护“地狱”的根源,即再工程风险成本的来源。
Reverse engineering is the root of the hell project, and it is also the root of the risk cost of the reengineering.
此目录还可以标识必须进行再工程来实现项目目标的关键软件元素。
The inventory can also identify critical software elements that must be reengineered to achieve the project goals.
从而为软件再工程理论提供了新思路,具有一定的理论价值和实用价值。
It may provide a novel attacking approach for software reengineering. It has theory value and utility value.
软件再工程提供了一条把遗产系统转化为可演化系统的现实可行的途径。
Software reengineering provides a practical and feasible approach to translate legacy system into evolutive system.
应用程序中的更改,包括现有应用程序的再工程和要创建的应用程序中的设计更改。
Changes in applications, including reengineering of existing applications and design changes in applications to be created.
虽然SOA肯定可以应用于新项目开发,但可能在再工程领域才是它发挥自己最大效力的地方。
Whilst an SOA is clearly applicable to a greenfield development, it is perhaps the area of reengineering where it can provide the most immediate impact.
在对PE遗留系统的再工程过程中,我们完整地实践和应用了软件再工程理论的模型方法。
During the process to PE legacy system reengineering, we practice and use the reengineering theory and model.
SOA原则提供了现有再工程最佳实践的一个实用扩展,可同样应用于现有软件和新创建的软件。
SOA principles offer a practical extension of existing reengineering best practices and apply equally to existing software and newly created software.
软件再工程把现有的系统转换到一种新的形式,以提高软件的性能和质量,降低软件维护费用。
Software re-engineering switches the existing system to a new form of software to enhance the performance and quality, reduces software maintenance costs.
这个方法有时被称为就位再工程,可减少由于相应范围无控制地扩大或未预见到复杂情况而导致的风险。
This approach, sometimes called in-place reengineering, reduces the risks from scope creep and unforeseen complications.
业务操作是围绕一组服务设计的,而这要求对当前IT系统进行再工程,并将其作为服务提供者加以集成。
Business operations are designed around a set of services that require current IT systems to be re-engineered and integrated as service providers.
与原系统比较,再工程后的系统在可维护性、可扩展性、可重用性等主要性能指标上均获得了显著的改善。
Compared with the original system, the system of reengineering has a better performance of maintainability, extendibility and reusability.
讨论了代码翻译及在代码翻译中出现的问题,及怎样用再工程的思想来解决源语言和目标语言不兼容的问题。
Code-to-code translation and its problems are argued, then re-engineering is introduced to solve the incompatibility between source language and target language.
虽然本文阐述的解决方案来自于PERS报表系统再工程项目,但这些方案可以被其他相似的再工程项目参考。
Although the solutions addressed in this paper come from PERS Reporting Fidelity project, they can be leveraged by other similar reengineering projects.
他们通过在许多方面采取一系列举措来解决这一问题,例如缩小公司规模、外包、再工程、企业资源规划 (ERP)等等。
We have seen their response in such initiatives as corporate downsizing, outsourcing, re engineering, enterprise resource planning (ERP), and others.
尽管这通常可以在不影响用户的情况下完成,但在再工程和重构将影响组件用户的情况下,必须能够标识这些组件用户。
Although this can often be done without impacting the users, you must be able to identify component users in the cases where reengineering and refactoring will impact them.
本文提出的将单机遗留系统改造为分布式系统的再工程方案,可以有效地降低再工程的工作量,并降低了再工程的复杂度。
The solution to reengineer stand-alone legacy system into distributed environment raised in this paper can effectively save human resource and reduce reengineering complexity.
此类依赖关系也许无法灵活适应将来的需要,并且可能导致在每当升级、重新编写或替换遗留数据源时就需要 DSL 的再工程。
Such dependency might not be flexible for accommodating future needs and it might lead to reengineering of the DSL whenever the legacy data sources are upgraded, rewritten, or replaced.
此类依赖关系也许无法灵活适应将来的需要,并且可能导致在每当升级、重新编写或替换遗留数据源时就需要 DSL 的再工程。
Such dependency might not be flexible for accommodating future needs and it might lead to reengineering of the DSL whenever the legacy data sources are upgraded, rewritten, or replaced.
应用推荐