打包软件吹嘘其可定制性,但还是有对定制程度的限制。
Package software touts its customizability, but there are limits to how much can be tailored.
在本节中,介绍可跟踪性解决方案蓝图与IBM软件产品的对应关系。
In this section the traceability solution blueprint is mapped to the IBM software stack.
数年前,当我在寻找可表达性更强的软件构建工具时,我听说过rake。
A few years ago, in my pursuit to find more expressive tools for building software, I learned of Rake.
我们需要把提高软件的可预测性和质量提上日程。
We need to improve the predictability and quality of our software across the board.
我将会首先讨论可跟踪性的理论,然后是有关如何捕获和使用这种关系来得到对软件系统的合理的矩阵。
I'll talk first about the theory of traceability, and then about how to capture and use relationships to gather appropriate metrics for software systems.
该模型的目标是使得软件流程具有更高的可预测性和可重复性,从而提高信息技术(IT)组织提供软件产品或项目的效率。
The model's aim is to increase the effectiveness of information technology (IT) organizations to deliver software products or projects by making the software process more predictable and repeatable.
但是我们如何自动操作这个上下文到内容的映射,从而开发以一致的方式开发软件,并使可重新使用资产具有可消费性,比如模式或者模式呢?
But how we do automate this context-to-content mapping for developing software in a consistent manner to allow better consumability of reusable assets, such as models and patterns?
特别是,对象系统设计的目标是分割系统状态,从而达到软件设计中面临的同样的可维护性和可扩展性的目标。
In particular, the goal of object system design is to partition the system state to meet the same goals of maintainability and extendibility faced in software design.
它包含了软件开发项目的工具,例如通过迭代规划、项目透明性、源控制、工作项、构建支持与可指定的过程定义及改进。
It includes tools for software development projects, such as iteration planning, project transparency, source control, work items, build support, and customizable process definition and enforcement.
本文还强调了记录系统上下文的重要性,因为它与典型的软件开发生命周期中开发的构件的可跟踪性相关。
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.
编写新软件不是一个确定过程;它具有高可适应性,这意味着一个基于反馈的方法比规定方法会工作得更好。
Writing new software isn't a deterministic process; it is highly adaptable, which suggests that a feedback-based approach works better than a prescriptive one.
在现代辅助技术的帮助下,这些人将能够与软件应用程序交互,但前提是这些应用程序能全面兼容可访问性标准。
With the help of modern assistive technologies, these people are able to interact with a software application, but only if the application is developed in full compliance with accessibility standards.
J2ME技术在一个完整的应用程序运行时模型中定义了这种模块性和可伸缩性,在该模型中的四个软件层都构建在设备的主机操作系统上。
This modularity and scalability is defined by J2ME technology in a complete application runtime model, with four layers of software built upon the host operating system of the device.
包括安全的管理软件变更和资产工具的平台,对整体开发周期提供可跟踪性。
The platform includes tools for securely managing software changes and assets, providing traceability throughout the development lifecycle.
可服务性是任何软件或应用程序的另一个重要方面。
Serviceability is another important module for any software or application.
有了这一观念,项目经理和商业领导人就可以使他们的项目更具灵活性和可适应性,这将为整体软件项目组合增加价值。
With this insight, project managers and business leaders can approach their projects with more flexibility and adaptability, which adds value to the overall software portfolio.
即使软件行业一直以来都追求可重用性、接口标准化和组件化,但是收效甚微。
Even though the software industry has been pursuing reuse, standardization of interfaces, and componentization, the success has so far been limited.
由于XML 的简单性、易读性、可扩展性以及整个IT行业的认同,XML正被广泛用作很多软件系统之间交换消息的媒介。
XML is being widely used as the medium to exchange messages between many software systems due to its simplicity, readability, extensibility, and acceptance across the IT industry.
跨应用创建可重用的软件组件和服务时,力争保持一致性要比符合标准更为重要。
When building software components and services for reuse across applications it is more important to strive for consistency rather than to comply with a standard.
硬件和软件属性(如可伸缩性、实时性、容错性或者嵌入式特征)也要进行建模。
Hardware and software attributes — scalability, real-time, fault tolerance, or embedded characteristics — will be modeled as well.
在这个使用普通服务器硬件和零许可证成本软件的年代,可伸缩性常常使我们能够更有效地将应用程序扩展到更多的机器,而不是像以前升级为更庞大的服务器。
In a era of commodity server hardware and zero license-cost software, it can often be more effective to scale an application across many machines rather than on ever-larger servers.
社会性软件的出现为精明的IT负责人提供了一种机遇,可充分利用用户对非正式协同的强烈兴趣。
The emergence of social software presents an opportunity for savvy it leaders to exploit the groundswell of interest in informal collaboration.
基于选择性的软件经济可与金融市场进行类比:发布可被视为不动产选项的运行软件的短迭代。
Options-based software economics draws analogies from the financial markets: short iterations that deliver running software are seen as real options.
任何一方都不需要知道底层的内存管理方案,使得软件高度可移植,同时保证了交互双方之间的兼容性。
No party needs to know the underlying memory management scheme, making the software highly portable with guaranteed compatibility between interacting parties.
对于残障人士来说,提供软件界面的可访问性至关重要。
Providing for accessibility in software interfaces is critically important to individuals with impairments.
软件工厂的灵活性和可装配性如何?
适配器开发人员构建包装现有或新采购的应用程序和软件包的服务,从而为其他服务提供可访问性。
An adapter developer builds services that wrap existing or newly acquired applications and packages to provide accessibility by other services.
由此形成了一个松散耦合的体系结构,这大大提高了现有软件的可重用性。
The result is a loosely coupled architecture that propagates the reusability of existing software.
因此,审计和可服务性对于任何软件程序都是极有价值的组件。
So, it will not be wrong to say that auditing and serviceability are two extremely valuable components of any software program.
本系列介绍这个解决方案体系结构与IBM软件产品的对应关系,介绍与可跟踪性解决方案相关的主要软件功能。
A product mapping from the solution architecture to IBM software products shows key software capabilities relevant to deliver traceability solutions.
应用推荐