Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
oop-concordance.rtf
Скачиваний:
6
Добавлен:
10.02.2016
Размер:
2.04 Mб
Скачать

749 (User-)environment). The product, or resultant model,

1599 oriented product announcements. All OMG activities and the

1828 customer input can be incorporated into the product early in its development

1849 Product: Isis Reliable Distributed Object Manager(tm) (RDOM)

1867 Product: DOME - Distributed Object Management Environment

1881 As a fully peer-to-peer product DOME can be used to build systems

1957 code examples it ships with the product to help developers learning how to use

2015 Product Background -

2019 product, and are based on NCR's submission to OMG.

2020 Cooperative Frameworks release 3.0 makes the product

2022 Product Description -

2094 Product interoperability - Full interoperability between NCR

2108 Randy Volters, Sr. Product Manager

2219 The DOME software system is composed of the core DOME product, DOME

2245 trademarks of SUITESOFTWARE. All other products and product names are

2657 features for C++ testing. From the product literature:

prototyping

41 Attempts to find a consensus definition or theory behind objects have not proven very successful (however, see Abadi & Cardelli, A Theory of Objects[18] for formal definitions of many OOP concepts and constructs), and often diverge widely. For example, some definitions focus on mental activities, and some on program structuring. One of the simpler definitions is that OOP is the act of using "map" data structures or arrays that can contain functions and pointers to other maps, all with some syntactic and scoping sugar on top. Inheritance can be performed by cloning the maps (sometimes called "prototyping"). OBJECT:=>> Objects are the run time entities in an object-oriented system. They may represent a person, a place, a bank account, a table of data or any item that the program has to handle.

88 object model", since they do not in prototyping

188 prototyping languages [Kim 89, ch3; Ungar 87, Sciore 89] have a more

202 thus performing the classical role of a class. In typical prototyping systems,

208 languages providing high quality support for rapid prototyping, although this

787 * It does not provide for such methods as rapid prototyping or advanced

792 with a risk-driven incremental prototyping approach. [Booch 91, 6.1]

802 Analysis, prototyping, risk management

803 Design, prototyping, risk management

804 Programming, prototyping, risk management

1240 Prototyping" Object-Oriented Paradigm?

1250 sort). Typically, delegation and prototyping languages also have "part

1252 This makes for easy "prototyping", which allows for objects to be constructed

1253 piece by piece at run-time, although the term "prototyping" in the context of

1726 CORBA-compliant DOMS. Includes a GUI API driver for prototyping and

2220 SecurityTM, DOMEshellTM scripting and prototyping language, and the

quality

8 Object-oriented programming has roots that can be traced to the 1960s. As hardware and software became increasingly complex, manageability often became a concern. Researchers studied ways to maintain software quality and developed object-oriented programming in part to address common problems by strongly emphasizing discrete, reusable units of programming logic[citation needed]. The technology focuses on data rather than processes, with programs composed of self-sufficient modules ("classes"), each instance of which ("objects") contains all the information needed to manipulate its own data structure ("members"). This is in contrast to the existing modular programming that had been dominant for many years that focused on the function of a module, rather than specifically the data, but equally provided for code reuse, and self-sufficient reusable units of programming logic, enabling collaboration through the use of linked modules (subroutines). This more conventional approach, which still persists, tends to consider data and behavior separately.

208 languages providing high quality support for rapid prototyping, although this

282 group division, distinction, or rating based on quality, degree of

365 quality compilers), providing a direct program interface to the system.

865 software quality and ami working group in Europe helping to creat the ISO

889 Reuse, quality, an emphasis on modeling the real world (or a "stronger

1837 and computation products and systems recognized for excellence in quality

2488 on quality assurance.

2507 Northwest Conference on Software Quality, 1990, pp. 309-324.

2527 Klimas, Edward "Quality Assurance Issues for Smalltalk Based Applications",

2530 Lakos, John S. "Designing-In Quality in Large C++ Projects" Presented

2531 at the 10th Annual Pacific Northwest Software Quality Conference,

2533 The focus of this paper is on ensuring quality by

2590 important for OOP and describes one quality program.

2679 *Automatic run-time error-checking on executables to enhance quality

2695 Quality Assured Software Engineering (938 Willowleaf Dr., Suite 2806,

services

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]