Читайте также: |
|
До сих пор усилия промышленности, выражающиеся в деятельности OMG, были направлены на поддержку системного, технического уровня интероперабельности, основанного на полной инкапсуляции информационных ресурсов (язык IDL является отражением этого подхода). Вместе с тем при программировании прикладных задач на основе имеющихся ресурсов требуется решение вопроса о релевантности имеющихся ресурсов задаче, о соответствии их прикладного контекста контексту задачи и о том, что интероперабельная композиция ресурсов будет непротиворечивой в прикладном контексте задачи. Такая композиция ресурсов образует мегапрограмму, выполнение которой при заданных параметрах должно давать решение прикладной задачи. Очевидно, что достижение подобной {\em семантической интероперабельности} ресурсов в контексте задачи требует более сложных решений, чем те, что обеспечивают техническую интероперабельность.
В [12] введено понятие полной семантически интероперабельной инфраструктуры, обеспечивающей необходимые моделирующие, методологические и архитектурные средства анализа, принятия решений, доказательных рассуждений и реализации, ориентированные на повторное использование ресурсов в семантически интероперабельных композициях. Эта инфраструктура считается дополнительной по отношению к архитектуре OMG [11]. Этот подход предполагает наличие полных спецификаций существующих ресурсов и прикладных областей, включая их структуру и функции, ограничения целостности (инварианты), спецификации деятельностей (потоков работ).
Заключение
В докладе дан краткий обзор информационной арxитектуры систем на основе объектной теxнологии и принципов интероперабельности компонентов, развиваемыx OMG.
Нетрудно видеть, что разрабатываемая арxитектура специально ориентирована на достижение целей - насущныx потребностей разработки прикладныx систем, сформулированныx во введении.
Лекция 16
Проектирование информационной системы
Теория
Информационная система - это система работы с информацией.
Система - это совокупность взаимосвязанных компонент, работающих как единое целое.
Информация - это то, что подправляет и корректирует наши знания. (Шкурба)
Предметная область - это часть реального мира, которую затрагивает информационная система.
Часто термин "информация" подразумевает понятие "данные". Это не совсем так. Информация получается из данных, если над ними произведена некоторая обработка, повышающая их ценность. На основе информации принимаются управленческие решения. Например, выпуск продукции за последний год -- это данные, а построенный по этим данным график, показывающий рост производства, -- это информация.
Данные | Информация | ||
Месяц | Выпуск продукции, млн. руб. | ||
Январь | |||
Февраль | |||
Март | |||
Апрель | |||
Май | |||
Июнь | |||
Июль | |||
Август | |||
Сентябрь | |||
Октябрь | |||
Ноябрь | |||
Декабрь | |||
Данные бывают разных уровней. Например, данные по выпуску продукции за месяц складываются по каждому виду продукции, т.е. это уже агрегированные данные. На каком-то уровне агрегации за бездушными цифрами данных начинает проявляться информация, имеющая некоторую познавательную ценность.
Любая информационная система включает некоторую базу данных, так как, чтобы работать с информацией, нужно работать с данными. Данные - это более низкий уровень агрегации и сопоставления, информация - более высокий.
Информация:
· всегда связана с какими-либо данными;
· широко распространена, находится повсюду;
· может зависеть от контекста, а может и не зависеть;
· может генерироваться людьми, компьютерами, другими машинами;
· легко воспринимается и легко передается;
· как правило, статична;
· может быть легко взаимосвязана с другой информацией;
· обладает стоимостью, необходимой на создание и поддержку;
· в принципе может использоваться кем угодно и когда угодно.
Знания:
· имеют отношения к данным и информации, но не всегда с ними связаны;
· дефицитны, их непросто добывать;
· всегда связаны с каким-то контекстом, существуют в его рамках;
· генерируются только людьми;
· трудны для восприятия;
· динамичны; любые знания обладают своей скоростью передачи и восприятия;
· для успешного восприятия требуют четких границ их понимания;
· могут быть очень дороги, цена при этом не фиксирована;
· обладают сроком и целью использования.
Информационные системы бывают разных масштабов: индивидуальные, коллективные, масштаба предприятия, корпорации, отрасли, города, региона, страны, континента, планеты.
Формализация - это перевод информации с естественного языка в более четкий.
Языки с разным уровнем формальности:
· естественный язык (русский, английский)
· графика, диаграммы, схемы
· языки программирования
· математика
Существует разные классификации систем:
по размеру: малые, большие;
по сложности: простые, сложные;
Малая система - это вовсе не значит, что простая, а большая система - это не значит, что сложная.
Эмерджентность - появление новых функций и свойств у системы, которых не было у ее компонентов.
Эмерджентность - основное свойство любой системы. Отдельный глаз не видит, он функционирует только в системе "человек"; отдельный руль "не рулит", кроме как в системе "автомобиль", хотя отдельное колесо катится. (?)
Дата добавления: 2015-11-14; просмотров: 71 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Интеграция CORBA и WWW-технологий | | | Выяснение проблем заказчика |