探讨了软件测试中每个构件软件的可靠性灵敏度已知,而测试资源受约束时,如何合理分配测试用例以提高构件软件可靠性的最优化问题。
When the reliability sensitivity of each component based software is given and the testing- resource constrained, optimization problem in determining the test allocation is studied.
对于软件,硬件,以及其他的IT构件之间的已知关系,使用已知的术语。
IT USES well-known terms for well-known relationships among software, hardware, and other IT components.
代码覆盖率是软件测试的一个重要方面,对于一个构件的总体系统测试来说可能是一个基本的参数。
Code coverage is an important aspect of software testing, and can be considered fundamental to the overall system testing of a component.
集成测试阶段会在开发阶段之后开始,此时单个软件构件已经进行单元测试了,而这发生在客户接受测试之前。
The integration testing phase occurs after the development phase, when individual software components have already been unit tested, and before customer acceptance testing.
现代的软件项目已经非常复杂,并且开始严重依赖第三方的构件和库。
Nowadays, software programs are complex, and heavily rely on third party components and libraries.
他们能够利用标准的构件在全球范围内全天候地进行软件和应用程序的开发以及网络服务。
They can work around the worldand around the clock to develop software, applications, and web services byusing standardized components.
如今,网络上相当一部分的软件开发都致力于将标准构件以新的方式连接起来。
Today, a substantial amount of software development onthe web involves connecting standardized components in novel ways.
本系列的其余部分将讨论如何对软件架构中的这五个构件编写文档说明。
The rest of this series will discuss how to document these five artifacts in a software architecture.
模式解决方案实现包含服务、组件和其他软件构件,用于根据菜谱实现模式。
The Pattern solution implementation contains services, components, and other software artifacts, which implement the patterns, guided by the recipe.
本文还强调了记录系统上下文的重要性,因为它与典型的软件开发生命周期中开发的构件的可跟踪性相关。
This article also highlighted the importance of documenting the system context as it pertains to the traceability of developed artifacts in a typical software development life cycle.
在软件项目开发中,如果没有适当地界定搜寻的范围,我们就无法鉴定可重新利用构件的有意义的集合。
In software project development, without adequately delimiting the scope of the search we are unable to identify a meaningful set of reusable artifacts.
定义了用于构建SOA解决方案的软件构件,如模型、资产和模式等。
It defines software artifacts used to build SOA solutions, such as models, assets, and patterns.
本文将介绍成功SOA采用所必需的软件工程方法和流程,还说明交付 SOA解决方案所需的构件(如模型和资产)。
This article presents the software engineering methods and processes needed for successful SOA adoption, as well as the artifacts needed to deliver SOA solutions, such as models and assets.
在软件开发生命周期的集成测试期间,单个软件构件会得到合并,并作为一个组进行测试。
During integration testing in the software development life cycle, individual software components are combined and then tested as a group.
存在很多类型的软件开发构件,可能以任何形式存在,反映出设计风格的变化。
There are many types of software development artifacts, and these may exist in many forms and reflect a variety of styles.
统一建模语言 (UML)是行业标准语言,用于指定、可视化、构造和记录软件系统的构件。
The Unified Modeling Language (UML) is the industry-standard language for specifying, visualizing, constructing, and documenting the artifacts of software systems.
此构件还运行中间件、系统软件和应用程序软件组件。
It also runs the middleware, systems software, and application software components.
这个超层的作用是封装作为正式的跨层接口结构中的RUP构件(软件服务)设计的组件。
This super-layer is to encapsulate components that are designed as RUP artifacts (as software services) within a formal, cross-layer interface structure.
例如,业务应用程序通常是使用复杂的软件解决方案来实现的,但是大多数解决方案都使用相同的构件(模式)来交付业务功能。
For example, business applications are often implemented using complex software solutions, but most of the solutions use the same building blocks (patterns) to deliver business functions.
注意:编程人员作为专业人员和重要的软件开发角色仍然存在,但并非每个人都必须成为专业编程人员才能高效地使用SOA构件。
Note: Programming still exists as a profession and an important software development role, but not everybody has to be a professional programmer to work productively with SOA artifacts.
用例模型可帮助架构师或开发人员理解需要构建的软件构件和服务。
A use case model helps the architect or developer understand the software artifacts and service that need to be built.
重用可以有很多形式,包括软件开发构件重用(所有抽象级别)、运行时服务重用和经验及最佳实践重用。
Reuse comes in many forms, including software development artifact reuse (at all levels of abstraction), run-time service reuse, and experience and best practice reuse.
您不但要考虑软件构件,硬件配置也应该引起您的重视。
It is not only the software components that need to be thought out; the hardware requirements need an equal amount of thorough planning.
有一种标准的方法可以用于表示这些软件资产和与它们交互;现在人们关注的重点已经转移到基于这些构件的应用程序装配上来了。
There is a standard way of representing and interacting with these software assets; now the focus shifts to application assembly based on these building blocks.
有了诸如amazon网络服务之类的基础构件及丰富的基础库,开发一个好的软件就不需要像一个村落那么多的人了。
With infrastructure like Amazon Web Services and an abundance of basic libraries, it no longer takes a village to build a good piece of software.
RationalClearCase是管理各个构件或文件的版本的软件配置管理工具。
Rational ClearCase is the software configuration management tool that manages versions of individual artifacts or files.
IBMRationalTestRealTime——执行构件测试和为软件目标进行运行时分析。
IBM Rational test RealTime — Perform component testing and runtime analysis for applications targeting embedded and other real-time environments.
Web应用程序安全构件,它负责这个软件的安全性,再次将开发人员(在某种程度上,也是这个应用程序引擎的开发人员!)
Web application security component, which takes care of the application security, again relieving the developers (and to some extent, the application engine developers too!)
我们正在通过一个应用软件包或者现有构件的集成来实现我们所有的新需求。
All of our new requirements are being satisfied by either a packaged application or an integration of existing components.
你也可以重用每个构件,来组合成多种较大的验证一个应用软件用例的测试。
You can also reuse each component to assemble a variety of larger tests that validate an application use case.
应用推荐