Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Информационная модель в разработке программного обеспечения — это представление концепций и связей между ними, ограничений, правил и операций, предназначенное для определения семантики данных в выбранной предметной области. Как правило, она определяет отношения между типами объектов, но может также включать отношения с отдельными объектами. Она может обеспечить общую, стабильную и структурированную основу для информационных требований или знаний в контексте данной предметной области.
An information model in software engineering is a representation of concepts and the relationships, constraints, rules, and operations to specify data semantics for a chosen domain of discourse. Typically it specifies relations between kinds of things, but may also include relations with individual things. It can provide sharable, stable, and organized structure of information requirements or knowledge for the domain context.
Обзор
Термин "информационная модель" в общем случае используется для моделей отдельных объектов, таких как сооружения, здания, промышленные предприятия и т.п. В этих случаях концепция конкретизируется как информационная модель сооружения, информационная модель здания, информационная модель предприятия и т.д. Такая информационная модель представляет собой объединение модели объекта с данными и документацией об этом объекте. В области разработки программного обеспечения и моделирования данных информационная модель обычно является абстрактным, формальным представлением типов сущностей, которые могут включать их свойства, взаимосвязи и операции, которые над ними могут выполняться. Типы сущностей в модели могут представлять собой виды реальных объектов, такие как устройства в сети, или события, либо сами могут быть абстрактными, например, сущности, используемые в системе выставления счетов. Как правило, они используются для моделирования ограниченной предметной области, которую можно описать замкнутым набором типов сущностей, свойств, взаимосвязей и операций. Информационная модель обеспечивает формализацию описания предметной области, не ограничивая способ сопоставления этого описания с конкретной реализацией в программном обеспечении. Для информационной модели может существовать множество сопоставлений. Такие сопоставления называются моделями данных, независимо от того, являются ли они объектными моделями (например, с использованием UML), моделями "сущность-связь" или XML-схемами.
The term information model in general is used for models of individual things, such as facilities, buildings, process plants, etc. In those cases, the concept is specialised to facility information model, building information model, plant information model, etc. Such an information model is an integration of a model of the facility with the data and documents about the facility. Within the field of software engineering and data modeling, an information model is usually an abstract, formal representation of entity types that may include their properties, relationships and the operations that can be performed on them. The entity types in the model may be kinds of real world objects, such as devices in a network, or occurrences, or they may themselves be abstract, such as for the entities used in a billing system. Typically, they are used to model a constrained domain that can be described by a closed set of entity types, properties, relationships and operations. An information model provides formalism to the description of a problem domain without constraining how that description is mapped to an actual implementation in software. There may be many mappings of the information model. Such mappings are called data models, irrespective of whether they are object models (e. g. using UML), entity relationship models or XML schemas.
Стандартные наборы информационных моделей
Рабочая группа по распределенному управлению (DMTF) предоставляет стандартный набор информационных моделей для различных корпоративных областей под общим названием "Общая информационная модель" (CIM). Конкретные информационные модели выводятся из CIM для определенных областей управления. Форум телекоммуникационного менеджмента (TMF) разработал передовую модель для телекоммуникационной отрасли – модель обмена информацией/данными (SID). Она охватывает представления из бизнес-, сервисной и ресурсной областей в телекоммуникационной индустрии. TMF определил набор принципов, которым должна соответствовать интеграция OSS, а также набор моделей, обеспечивающих стандартизированные подходы. Эти модели взаимодействуют с информационной моделью (моделью обмена информацией/данными, или SID) посредством модельного представления процессов (рамки бизнес-процессов, или eTOM) и модельного представления жизненного цикла.
The Distributed Management Task Force (DMTF) provides a standard set of information models for various enterprise domains under the general title of the Common Information Model (CIM). Specific information models are derived from CIM for particular management domains. The TeleManagement Forum (TMF) has defined an advanced model for the Telecommunication domain (the Shared Information/Data model, or SID) as another. This includes views from the business, service and resource domains within the Telecommunication industry. The TMF has established a set of principles that an OSS integration should adopt, along with a set of models that provide standardized approaches. The models interact with the information model (the Shared Information/Data Model, or SID), via a process model (the Business Process Framework (eTOM), or eTOM) and a life cycle model.