软件开发外文翻译(节选)
《软件开发外文翻译(节选)》由会员分享,可在线阅读,更多相关《软件开发外文翻译(节选)(10页珍藏版)》请在毕设资料网上搜索。
1、2700 单词, 1.5 万英文字符, 4900 汉字 4.3.5 Evolution of Shared Information Systems in Software Development Environments Software development has different requirements from database processing. As compared to databases, software development involves more different types of data, fewer instances o
2、f each distinct type, and slower query rates. The units of information are larger, more complex, and less discrete than in traditional databases. The lifetime of software development information, however, is not (or at least should not be) shorter than database lifetimes. Despite the differences in
3、application area and characteristics of the supporting data, the essential problem of collecting, storing, and retrieving shared data about an ongoing process is common to the two areas. It is therefore not surprising to find comparable evolutionary stages in their architectures. Here the forces for
4、 evolution were: The advent of on-line computing, which drove the shift from batch to interactive processing for many functions. The concern for efficiency, which granularity of operations, shifting systems to processing of modules to is driving a reduction in the from co
5、mplete processing of incremental development. The need for management control over the entire software development process, which is driving coverage to increase from compilation to the full life cycle. Integration in this area is still incomplete. Data conversions are passive,
6、and the ordering of operations remains relatively rigid. The integration systems can exploit only relatively coarse system information, such as file and date. Software development environments are under pressure to add capabilities for handling complex dependencies and
7、selecting which tools to use. Steps toward more sophistication show up in the incorporation of metamodels to describe sharing, distribution, data merging, and security policies. The process-management services of the NIST/ECMA model are not yet well developed, and they will initially concentrate on
8、project-level support. But integration across all kinds of information and throughout the life cycle is on the agenda, and intelligent assistance is often mentioned on the wish list 4.4 Integration in the design of buildings The two preceding examples come from the information technology fiel
9、ds. For the third example we turn to an application area, the building construction industry. This industry requires a diverse variety of expertise. Distinct responsibilities correspond to matching sets of specialized functions. Indeed, distinct subindustries support these specialties. A project gen
10、erally involves a number of independent, geographically dispersed companies. The diversity of expertise and dispersion of the industry inhibit communication and limit the scope of responsibilities. Each new project creates a new coalition, so there is little accumulated shared experience and no spec
11、ial advantage for pair-wise compatibility between companies. However, the subtasks interact in complex, sometimes nonobvious ways, and coordination among specialties (global process expertise) is itself a specialty Ter921. The construction community employs divide-and-conquer problem s
12、olving, with interactions among the subproblems. This is naturally a distributed approach; teams of independent subcontractors map naturally to distributed problem-solving systems with coarse-grained cooperation among specialized agents. However, the separation into sub-problems is forced by the nee
13、d for specialization and the nature of the industry; the problems are not inherently decomposable, and the subproblems are often interdependent In this setting it was natural for computing to evolve bottom-up. Building designers have exploited computing for many years for tasks ranging
14、 from accounting to computer- aided design. We are concerned here with the software that performs analysis for various stages of the design activity. The 1960s and 1970s gave rise to a number of algorithmic systems directed at aiding in the performance of individual phases of the facility developmen
15、t. However, a large number of tasks in facility development depend on judgment,experience, and rules of thumb accumulated by experts in the domain. Such tasks cannot be performed efficiently in an algorithmic manner Ter92. The early stages of development, involving stand-alone programs
16、 and batch sequential compositions, are sufficiently similar to the two previous examples that it is not illuminating to review them. The first steps toward integration focused on support-supervisory systems, which provided basic services such as data management and information flow control to indiv
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 开发 外文 翻译 节选
