20477

Візуальні мови проектування специфікацій

Доклад

Информатика, кибернетика и программирование

Складність сучасних обчислювальних систем а також висока вартість створення якісного та надійного програмного забезпечення ЕОМ стимулюють розвиток теоретично обгрунтованих методів та засобів розробки програмних систем. Особливо актуальним є застосування таких методів та засобів при об'єктноорієнтованому підході до створення програмних систем. Формалізовані візуальні мови набули широкого використання при проектуванні та розробці складних програмних систем. Об'єктноорієнтовані методи розробки програмного забезпечення широко застосовують...

Украинкский

2013-07-25

36 KB

0 чел.

Візуальні мови проектування специфікацій.

Трудомісткість процесу програмування зростає випереджаючими темпами в міру збільшення розмірів програм, що складаються. Великі програми, які складаються з десятків та навіть сотень тисяч машинних команд, потребують для своєї розробки та експлуатації додаткових засобів. Складність сучасних обчислювальних систем, а також висока вартість створення якісного та надійного програмного забезпечення ЕОМ стимулюють розвиток теоретично обгрунтованих методів та засобів розробки програмних систем. Особливо актуальним є застосування таких методів та засобів при об'єктно-орієнтованому підході до створення програмних систем.

Однією з основних тенденцій у галузі комп'ютерних технологій протягом останніх десятиріч був швидкий розвиток засобів візуалізації різноманітної інформації. Графічний інтерфейс користувача, візуальне програмування та візуалізація даних віддзеркалюють природне прагнення людини мати справу з графічними сутностями. Графічне зображення краще відповідає людським можливостям сприйняття, аналізу та обробки візуальної інформації порівняно з її звичайним представленням у вигляді текстів та таблиць.

Візуальне програмування та візуалізація програмного забезпечення призначені для поліпшення процесу програмування, особливо для програмістів-непрофесіоналів. Формалізовані візуальні мови набули широкого використання при проектуванні та розробці складних програмних систем. Вони є складовою частиною CASE технології.

Проблеми традиційного неітеративного життєвого циклу програмного забезпечення, який не враховує потреб повторного використання та уніфікованої інтеграції фаз розробки програмного забезпечення (ПЗ), призвели до створення об'єктно орієнтованого аналізу, об'єктно орієнтованого проектування та об'єктно орієнтованого програмування.

Об'єктно-орієнтовані методи розробки програмного забезпечення широко застосовують візуальні мови для аналізу, проектування, реалізації, супроводження та повторного використання програмних систем. Об'єктно орієнтований підхід (ООП) стосовно розробки ПЗ записується формулою

ООП = об'єкти + класи + наслідування.

Другий з вищеперелічених компонентів із заміною слова "класи" на "типи" є характерним також для теорії абстрактних типів даних.

Використання об'єктів та структур даних як основи для поділу системи на компоненти дає можливість покращити такі характеристики якості програмних систем як сполучуваність, можливість повторного використання та стабільність. Сполучуваність не може бути забезпечена, якщо комбінуються дії, які використовують неузгоджені структури даних. Для будь-якої програми, що використовує нетривіальні дані, неможливо побудувати придатні для повторного використання модулі, якщо вони відбивають тільки дії та не враховують дані. При об'єктно орієнтованому підході дані групують разом з діями, створюючи узгоджене представлення об'єктів, що розширюється. Об’єкти та структури даних, що розглядаються на різних рівнях абстракції, – це найстабільніший елемент програмної системи.

В нинішній час методи та засоби візуального проектування об'єктно-орієнтованих програмних систем, розподілених у мережах ЕОМ, детально не розроблені. Необхідність розв'язання цієї проблеми обгрунтована виникненням розподілених програмних систем у різних галузях народного господарства України.

Актуальність цього дисертаційного дослідження, присвяченого розробці теоретичних основ візуальних мов специфікації розподілених об'єктно-орієнтованих програмних систем, полягає у тому, що зазначені візуальні мови дадуть змогу значно збільшити продуктивність праці при розробці програмного забезпечення, що функціонує в мережах ЕОМ.

Об'єкт та предмет дослідження. Об'єктом дослідження дисертаційної роботи є візуальні мови, призначені для специфікації розподілених об'єктно-орієнтованих програмних систем.

Зв'язок роботи з науковими програмами, планами, темами. Дисертаційне дослідження виконано в межах

– міжнародного проекту INCO-COPERNICUS 96-0114 "A Distributed System for the Development of National Network of Ukraine" по розділу 6. "Information Technology" програми "RTD in the Field of Cooperation with Third Countries and International Organizations – INCO" Європейського Союзу, проекту INTAS-93-1702 "Efficient Symbolic Computing" Європейського Союзу;

– науково-дослідницьких робіт Державного комітету з питань науки та технологій України 2/980-97 "Розробка та впровадження розподіленої експертної системи для керування глобальними комп'ютерними мережами", 06.09.01/207-93 "Создание визуальной системы управления информационно-компъютерными сетями", науково дослідницьких робіт Національної академії наук України (продовження робіт у Державному комітеті з питань науки та технологій України) 06.02.03/068-92 "Разработка технологических инструментальных средств разработки программного обеспечения с использованием методов искусственного интеллекта и объектно ориентированного программирования", 06.02.03/066-92 "Современные технологии программирования на основе визуальных методов представления информации и экспертных систем".


 

А также другие работы, которые могут Вас заинтересовать

84065. Органы и функции органов пищеварительной системы 42.71 KB
  Они располагаются на границах пищевода и желудка кардиалъный сфинктер желудка и двенадцатиперстной кишки пилорический сфинктер а также в месте перехода подвздошной кишки в слепую и вокруг анального отверстия. Внутренний листок брюшины покрывает большую часть органов пищеварительного канала: желудок и весь кишечник кроме прямой кишки. Эти влияния осуществляются биологически активными веществами образующимися в слизистой оболочке двенадцатиперстной кишки и желудка а также различными пищевыми веществами всосавшимися в кровь из...
84066. Регуляция процесса пищеварения 31.89 KB
  В системе пищеварения происходят три взаимосвязанных процесса секреция моторная функция и всасывания. Конечным результатом деятельности системы пищеварения являются поступления во внутреннюю среду организма питательных веществ воды витаминов электролитов и микроэлементов. Натощак в состоянии покоя органов пищеварения возникает периодическая их деятельность что проявляется сокращением желудка и кишок выделением небольшого количества желудочного сока желчи сока поджелудочной железы и кишечника.
84067. Особенности пищеварительной системы детей раннего возраста 24.75 KB
  Для детей первых месяцев жизни имеют определяющее значение питательные вещества которые поступают с молоком матери и перевариваются за счет веществ содержащихся в самом женском молоке. Всасывание пищевых ингредиентов у детей раннего возраста имеет свои особенности. Расщепление молочного сахара у детей происходит в кайме кишечного эпителия.
84068. Питание детей первого года жизни, грудное молоко как источник питательных и защитных веществ для ребенка 29.6 KB
  Идеальным питанием для ребенка в первые месяцы жизни является грудное молоко поскольку в нем содержатся все необходимые для развития и роста ребенка пищевые вещества. Именно грудное молоко источник всех необходимых для роста и развития ребенка пищевых веществ: белков жиров углеводов витаминов и минералов. Кроме того грудное молоко является источником таких важных компонентов как ферменты иммуноглобулины гормоны что так же жизненно необходимо для гармоничного развития ребенка для его защиты от различных инфекционных заболеваний.
84069. Сердечнососудистая (циркуляторная) система (типы сосудов, круги кровообращения) 29.83 KB
  Кровь в них движется от сердца. Через тонкие стенки капилляров происходит обмен между кровью и тканями транскапиллярный обмен. Кровь в них движется от органов и тканей к сердцу. В капиллярах кровь отдает кислород и питательные вещества а от них получает продукты метаболизма в том числе и углекислый газ.
84070. Сердце, особенности строения сердца, обеспечивающие выполнение его функций 29.57 KB
  Левая и правая части сердца разделены сплошной перегородкой. В левой части сердца клапан двустворчатый в правой трехстворчатый. Клапаны сердца обеспечивают движение крови только в одном направлении: из предсердий в желудочки и из желудочков в артерии.
84071. Регуляция работы сердца 28.54 KB
  Работа сердца регулируется нервной системой в зависимости от воздействия внутренней и внешней среды: концентрации ионов калия и кальция гормона щитовидной железы состояния покоя или физической работы эмоционального напряжения. Нервная и гуморальная регуляция деятельности сердца согласует его работу с потребностями организма в каждый данный момент независимо от нашей воли. Гуморальная регуляция деятельности сердца осуществляется с помощью имеющихся в крупных сосудах специальных хеморецепторов которые возбуждаются под влиянием изменений...
84072. Особенности сердечнососудистой системы у детей младшего возраста 31.68 KB
  Сердце и сосуды у детей значительно отличаются от сердечнососудистой системы взрослых. Рост сердца у детей идет во всех направлениях но неравномерно т. У новорожденных и детей первых 05 2 лет жизни сердце расположено поперечно и более высоко.
84073. Репродуктивная система человека 30.41 KB
  Репродуктивная система комплекс органов и систем которые обеспечивают процесс оплодотворения способствуют воспроизводству человека. Мужская репродуктивная система система органов расположенных снаружи тела около таза которые принимают участие в процессе репродукции. Репродуктивная система женщины состоит из органов расположенных преимущественно внутри тела в тазовой области.