专业英语——软件架构

来源:互联网 发布:圆点矩阵 编辑:程序博客网 时间:2024/04/27 18:41

The software architecture is a set of software components,subsystems,relationships,interactions,the properties of each of these elements,and the set of guiding principles that togather constitue the fundamental properties and  constraints of a software system or set of systems.Architectural  pattern defines a general set of element types and their interactions.

软件架构是一组软件构件、子系统、关联关系、交互关系以及其中每个元素的特性和一组指导原则,这些共同构成一个软件系统或一组系统基本特性和约束架构模式定义了一组通用的元素类型及其交互关系。

The examples include Pipes and Filters,Model-View-Controller,and Reflection.Model  in software architecture is a representation used to understand or document one or more aspects of a problem or solution.

其中的例子包括管道-过滤器、MVC和反射。软件架构中的模型是一种表现形式,用于从一个或多个方面理解或记录问题或解决方案。

Architecture is usually used in conjunction with many adjunct terms.The business archiecture defines the key strategies,organization,goals and related processes of the enterprise.At the enterprise,the application architecture may be more of a set of guidelines on how the various software architecture should be constructed consistently across the enterprise.

架构通常会与一些附属词结合起来使用。业务架构定义了企业的关键策略、组织、目标和相关过程。在企业层面应用架构可能更多的是一组关于应该如何在整个企业一致地构建各种软件架构的指导原则。

The reference architecture ,which describes the hight-level set of elements involved in application form a particular domain along with their interactions,is often used to focus on subsystem definition rather than application process level definition.

参考架构构描述了源自特定领域的应用涉及的高层元素集合及其交互关系,通常用于关注子系统的定义而不是应用过程级别定义。

原创粉丝点击