Введение в информатику процессов первичной переработки нефти. Новиков А.А - 101 стр.

UptoLike

Составители: 

100
С одной стороны, его появление связано с наличием многих, неуступающих
друг другу языков программирования, поддерживаемых и развиваемых крупней-
шими транснациональными корпорациями. Это, например, такие, как C# и VB.Net
(Microsoft), Java (Sun Microsystems), C++ и Delphi (Borland) и так далее. Эти языки
снабжены мощными развивающимися средами визуального программирования и
обеспечиваются технической поддержкой. Каждая среда имеет свою аудиторию
пользователей, сложившуюся исторически и незначительно изменяющуюся в ре-
зультате конкурентной борьбы корпораций-производителей за потребителей. Любая
же сколько-нибудь сложная информационная задача начинается с создания модели
предметной области. Начинать ее каждый раз в новой среде программирования (в
соответствии с исторически сложившимися привычками заказчика) – весьма затрат-
ное дело. Поэтому и необходим единый язык для начального этапа, описание на ко-
тором затем можно было бы транслировать (перевести) на любую привычную для
пользователя среду программирования.
С другой стороны, аналогичная ситуация наблюдается и в сфере баз данных.
Здесь тоже начальным этапом является создание модели предметной области. И то-
же есть крупнейшие корпорации-разработчики программных продуктов, обеспечи-
вающие проектирование и эксплуатацию баз данных. Это, например, MS SQL Server
и Access(Microsoft), DB2 UDB и Informix (IBM), Oracle Database (Oracle), CACHE
(InterSystems) и так далее. Кроме этого, набирает обороты тенденция сближения баз
данных с современными языками программирования. Действительно, сейчас никого
не надо убеждать в том, что информацию (если ее много) необходимо хранить в ба-
зах данных. Это обеспечивает порядок, надежность, скорость доступа и поиска. Но
во многих сферах деятельности требуется не только хранить и выбирать нужную
информацию, но и выполнять по ней сложные расчеты (например, в процессах пер-
вичной переработки нефти). И если в одной среде хранить данные, а в другой делать
расчеты, то возникает проблема экспорта-импорта данных. Применение UML по-
зволяет подходить к решению этой проблемы сразу и системно, не откладывая на
будущее, когда для ее решения может потребоваться во много раз больше затрат.
Создание UML начали Д. Рэмбо и Г. Буч в 1994 г. в недрах компании Rational
Software, которая в настоящее время входит в состав корпорации IBM. Созданный
ими продукт Rational Rose, является самым популярным средством визуального мо-
делирования на UML объектно-ориентированных информационных систем. В на-
стоящее время этот продукт поддерживает почти все применяемые языки програм-
мирования и базы данных, благодаря открытому интерфейсу, позволяющему другим
разработчикам добавлять собственные модули в этот продукт. Кроме него есть и
много других подобных продуктов с различным уровнем функциональности, в том
числе и бесплатно распространяемых.
3.2.1. Основные элементы языка UML
Основные средства языка UMLэто диаграммы, в которых отражается взаимо-
действие всех элементов, которые можно задавать для описания предметной облас-
ти. Графическое представление различных аспектов рассматриваемой предметной
области значительно улучшает ее восприятие как разработчиками, так и пользовате-
лями. Этому же способствует и визуальный способ ее построения (по технологии
Drag&Drop – «захватил и тащи»). Эти диаграммы остались бы просто картинками,