软件架构和设计一直都没有一个明确的定义,因为软件开发作为一门学科,尚未完全理解其中的复杂度和内涵。
Architecture and design in software have resisted firm definitions for a long time because software development as a discipline has not yet fully grasped all their intricacies and implications.
模型可以帮助我们以一种使所有项目涉众都能理解的方式表达设计和架构,因此他们可以作为一个团队更好的工作以得到“正确”的软件。
A model helps us represent the design and architecture in ways that enable all the stakeholders to understand what's happening, so they can work better as a team to get the "right" software.
让我们分别看一下每一种驱动力量,了解为什么架构管理对于新的应用软件程序的设计、采纳和部署来说变得十分重要。
Let's take a look at each of these driving forces to see why architecture management is becoming critical to the design, adoption, and deployment of new software applications.
这三种推动力结合起来已经促使我们对分析、设计和构建规程进行调整以更好地管理软件架构。
Combined, these three forces have motivated us to adapt our discipline of analysis, design, and construction to something that better manages software architecture.
该规范不离开产品的定义,而不是底层的软件设计、架构和代码吗?
Does the specification stick with defining the product and not the underlying software design, architecture, and code?
如果团队要用重构来调整设计和架构方面的代码,资深的开发人员或者软件架构师就该领导团队。
If the team is adjusting the design and architecture of the code by refactoring, a senior developer or software architect may take the lead.
连线:对刚从事工业设计和软件架构的年轻人,你有何建议?
Wired: Do you have any advice for young industrial designers and software architects?
服务实现是由软件架构师和设计师来完成的。
Service realization is performed by the software architect and the designer.
在传统的软件组织内,像架构和设计方面的重要决定,通常由一些牛人负责,然后再交给其他人执行。
In a traditional software organization, important decisions such as architecture and design are often made by anointed individuals then handed off to others to implement.
然后,在关注软件架构的同时,服务规范和服务提供者以一种满足业务需求的方式被设计和连接在一起。
Then service specifications and service providers are designed and connected together in a manner that fulfills the business requirements while addressing software architectural concerns.
这些产品提供了软件开发生命周期的那些最为重要的功能,包括建模和架构、设计构造和测试。
These products provide vital functionality for the software development lifecycle, including modeling and architecture, design and construction, and testing.
软件架构师和开发者依靠自动化设计和构造工具,来快速地把业务需求转变成他们可以测试,验证,并部署的有形组件。
Software architects and developers rely on automated design and construction tools to rapidly transform business requirements into tangible components that they can test, validate, and deploy.
设计和管理大型SOA项目时,务必配备软件产品专家、处理组织变更管理的战略与变更顾问以及SOA解决方案架构师。
When designing and managing a large SOA project, it's important to staff with software product experts, strategy and change consultants for organization change management, and SOA solution architects.
统一建模语言(uml)已经成为用于软件体系架构和设计的软件开发行业标准表示法。
The Unified Modeling Language (UML) has become the software development industry's standard notation for software architecture and design.
架构管理提供了改进设计和开发软件方法和用这种方法管理需求、设计和代码的变更的机会。
Architecture management presents opportunities that can improve the way we design and develop software and in the way we manage change across requirements, design, and code.
软件架构师和设计人员开发了包含协议和策略信息的具体服务规范。
The Software Architect and Designer develop detailed service specifications that include the protocol and policy information.
软件模式提供了一个在架构师和设计人员中捕获知识和经验的机制。
Software patterns provide a mechanism to capture knowledge and experience among architects and designers.
它允许业务分析师使用同样的符号和工具来记录业务流程,软件架构师和设计者也使用同样的符号来记录软件的解决方案。
It allows business analysts to use the same notation and tools to document business processes that software architects and designers use to document software solutions.
软件架构师通过该模型定义无缝连接的软件架构,同时在软件分析和设计模型中定义类。
Software architects use the model to define a software architecture that fits the organization seamlessly, as well as to identify classes in software analysis and design models.
在项目发端时软件设计和架构通常涉及很多在很深入的业务和技术层面上的权衡之间维持平衡。
Software design and architecture at project inception often involves juggling numerous tradeoffs at deep business and technical levels.
软件架构师、设计人员和实现人员应该考虑在确定体系结构、设计或实现SOA解决方案时探索服务注册中心的使用(开发时)。
Software architects, designers, and implementers should consider exploring service registries when architecting, designing, or implementing an SOA solution (at development time).
模型-视图-控制(Model - View - Control,MVC)软件设计基础架构用于组件之间的可扩展性和模块化的角色分离。
The Model-View-Control (MVC) software design architecture is used for its extensibility and modularity in role separation between components. Each component in the MVC is mapped as follows.
应用程序和系统架构师如今具备从Internet和intranet基础设施设计到多层冗余硬件和软件终端等广博的知识。
Application and system architects today have a broad base of knowledge from Internet and Intranet infrastructure designs to multi-layered redundant hardware and software backends.
RUPPlug - Infor SOMA为软件架构师和设计人员提供了有关面向服务的体系结构的分析、体系结构和设计的具体指导信息。
The RUP Plug-In for SOMA includes specific guidance for software architects and designers on the analysis, architecture, and design of service-oriented solutions.
设计和实现该系统的关键点在于系统的软件架构、数据库设计、系统功能以及系统的安全性设计等。
The key issues to construct the system lie in the design of software framework, databases, functions and security, etc.
客友软件系统架构师将对客户需求方案进行分析,从应用、数据、安全和技术等角度进行技术基础架构以及数据库设计的讨论。
Keyou architects will analyze the customer's required project, and discuss about basic technical architecture and database design from the aspect of applying, data, security, and technology.
系统软件采用模块化设计架构清晰,通用性和可拓展性强。
By means of modularization design, the structure of system software is clear, the commonality and expandability are strong.
对于校园一卡通系统的整体结构,本文采用了层模式设计了软件的逻辑架构和部署架构。
For the Campus Card 's whole architecture, the paper designs the software logical architecture and deployment architecture with the way of layers pattern.
对于校园一卡通系统的整体结构,本文采用了层模式设计了软件的逻辑架构和部署架构。
For the Campus Card 's whole architecture, the paper designs the software logical architecture and deployment architecture with the way of layers pattern.
应用推荐