Similar problems often arise in software systems.
软件系统中也通常出现类似的问题。
We would like to extend this capability to software systems and architectures.
我们希望将此功能扩展到软件系统和体系结构中。
Some software systems are actually a series of interconnected smaller systems.
一些软件系统实际上是一系列互连的较小系统。
When used correctly, the facility simplifies the creation of software systems.
如果使用得当,这个功能可简化软件系统的创建。
Studying and understanding complex software systems can be a challenging task.
研究和了解复杂软件系统可能是一项非常具有挑战的任务。
Describe how the external system model is used to model external software systems.
描述外部系统模型是如何被应用到对外部软件系统进行建模上来的。
However, you can apply the concepts you learn here to any of the above software systems.
不过,您可以将在这学到的概念应用于上面的任意软件系统。
There is a strong tendency to extend existing software systems beyond their capabilities.
有这样一种强烈的倾向:试图对现有的软件系统进行超出其能力的扩充。
Connectivity — Achieving an on-demand flexibility by connecting software systems and services.
连接性——通过连接软件系统和服务,实现“随需应变”的灵活性。
Encoding business rules in software systems is a necessary and challenging task at the best of times.
即便在最有利的情况下,在软件系统中编写业务规则也是一项必要的挑战性任务。
Because most software systems support many goals, most use case models will consist of many use cases.
因为大部分软件系统支持多个目的,大部分用例模型由多个用例组成。
Although this definition focuses on software systems, we can apply it to a development environment, too.
尽管这个定义关注的是软件系统,但是我们也可以将其应用到一个开发系统之中。
This lack of laws or first principles makes construction of software systems as much an art as a science.
这种缺少法则或者第一原则的事实使得软件系统更像是一门艺术而非科学。
You are building or modifying software systems, in ways that are yet to be decided, or yet to be understood.
无论你是构建还是修改软件系统,都是在方法还没确定或者还没完全理解的情况下进行的。
This allows the two groups to communicate better, ensuring that software systems really meet business needs.
从而两组人可以更好的进行沟通,确保软件系统真正满足业务的需要。
But does it reflect, any better than the first definition, the way software systems are actually implemented?
但是它是否比第一种定义更好的反映出软件系统实际应用的方法呢?
This allows you to apply all the best practices for designing software systems to the design of user interfaces.
这使您可以将所有设计软件系统的最佳实践应用到用户接口的设计中来。
Hopefully, this article helps steer you toward designing better software systems and improving time to delivery.
希望本文有助于您找到设计更好的软件系统并改进交付时间的方法。
In this context, streams of data are generated by smart sensors which are connected to central software systems.
这里,数据流由与中央软件系统相连的智能传感器产生。
Optimal performance of this workload requires that the hardware and software systems be fully tuned and optimized.
这一工作负载的最佳性能需要充分调整和优化硬件及软件系统。
The size and complexity of software systems continues to increase, and test automation has followed the same trend.
软件系统的规模和复杂性在持续增加,测试自动化也有相同的趋势。
But alas, we don't live in a perfect world. That's why we continue to seek better ways to build our software systems.
然而,我们并不是生活在一个完美的世界中,这正是我们为什么要不停地寻找更好的方法以建立我们软件系统的原因。
This month, I'm introducing a proactive technique for ensuring the quality and maintainability of your software systems.
这个月,我将介绍一种非常主动的技巧,可以确保软件系统的质量和可维护性。
Also, the development team can now apply best practices for designing software systems to the design of the user interface.
同样,开发团队现在可以将设计软件系统的最佳实践应用于用户接口的设计。
That is, in contrast to those who view SOA as a means of delivering software systems, ITIL's focus is on the service itself.
那就是,相对于那些将SOA看作是交付软件系统的一种方法的人而言,ITIL关注的是服务本身。
Testing software can be time-consuming and expensive, especially as software systems are increasing in scope and complexity.
测试软件是非常耗时和昂贵的,尤其是,当软件系统不断的扩大,复杂度不断增加。
The way business use case realizations describe scenarios where users may interact with software systems is shown in Figure 4.
业务用例实现描述用户可能与软件系统交互所处的场景的方法如图4所示。
For software producers, this means considering the needs of assistive technologies when designing and building software systems.
对于软件生产商来说,这意味着在设计和构建软件系统时需要考虑适应性技术的需求。
With the introduction of these abstractions, it has become easier and faster for developers to program more complex software systems.
通过引入这些抽象,开发者进行更复杂软件系统的编程会变得更容易和更快速。
Software requirements are usually documented for existing or future software systems and should be in-sync with business requirements.
软件需求通常描述已经存在的或是未来的软件系统,并且应该与业务需求同步。
应用推荐