Помощь в написании студенческих работ
Антистрессовый сервис

Применение методов анализа и нормализации информационных структур при разработке систем обработки данных о распределении материальных ресурсов

ДиссертацияПомощь в написанииУзнать стоимостьмоей работы

В настоящей диссертации рассмотрен круг вопросов, связанных с использованием методов и средств разработки информационных приложений с применением современных технологий, техник и инструментальных средств создания программного обеспечения. В качестве объекта исследования выступают способы эффективной разработки программных комплексов на основе многократного использования компонентов, реализующих… Читать ещё >

Применение методов анализа и нормализации информационных структур при разработке систем обработки данных о распределении материальных ресурсов (реферат, курсовая, диплом, контрольная)

Содержание

  • ГЛАВА 1. МЕТОДЫ РАЗРАБОТКИ ИНФОРМАЦИОННЫХ
  • ПРИЛОЖЕНИЙ
    • 1. 1 Способы и средства создания информационных
  • приложении
    • 111. Инструментагьные средства быстрой разработки
  • приложении
    • 112. Системы управ ienm базами данных 22 1 2 Методы программирования и жизненный цикл прог рамм
    • 12. 1 Структуры данных
    • 122. Способы декомпозиции систем
    • 12. 3 Объектно-ориентированныи подход 32 124 Компонентно-ориентироваиныи подход
    • 1. 3 Постановка задачи
    • 13. 1 С истема праыения распреде книсм материи гьных ресрсов 45 132 С пособы представ гения отчетной информации
  • ГЛАВА 2. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
    • 2. 1 Анализ существующих средств аналитической обработки данных 53 2 2 Анализ структуры отчетного документа
    • 2. 2 1 Э 1ементы сводной таб шцы
    • 2. 2 2 Представ lenue сводной таб шцы в виде графовой моде ш
    • 2. 2 3 Основные операции и, а ггоритмы работы со сводными таб шцами
    • 2. 3 Формализация описания, анализ и структуризация предметной области
    • 2. 3 1 Ансииз информационных требовании и формирование графов информационных структур
    • 23. 2 Построение канонической структуры юкашнои базы данных
    • 2. 3 3 Объектно-ориентированныи анализ и структуризация предметных об lacmeu по шзовате ieu
  • ГЛАВА 3. ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО КОМПОНЕНТА
    • 3. 1 Jloi ическое проектирование базы данных 111 311 Основная таб ища
    • 3. 12 1аб шцы строк и сто 1бцов 115 3 13 Таб шца связей
    • 3. 2 Объектно-ориентированное проектирование программного компонент
    • 32. 1 Общая архитектура компонента
    • 32. 2 (юн прикладной югики
    • 3. 2 3 Логика данных и югика представ гения /
    • 3. 2 4 Взаимодействие (функциональных с юев компонента
  • ГЛАВА 4. РЕАЛИЗАЦИЯ И ПРИМЕНЕНИЕ ПРОГРАММНОГО КОМПОНЕНТА В СОСТАВЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ
    • 4. 1 Результаты внедрения программных решений
    • 4. 11 Характерные черты внедренных комплексов программ 150 4 12 Применение техно югии разработки программных
  • приложении с испо гьзованием повторного испо гьзования компонентов
    • 4. 2. Практические результаты применения компонентного подхода при разработке информационных систем
    • 42. 1 Программная реашзация компонента ActiveX
    • 4. 2 2 Использование компонентов ActiveX в программных проектах и корпоративных сетях

Актуальность проблемы.

Управление сложной социально-экономической системой, от предприятия до региона или отрасли, нуждается в обратной связи, которая заключается в отслеживании и анализе данных, отражающих состояние этой системы и ситуацию вокруг нее. Обладая всей полнотой сведений о состоянии системы и ее элементов в статике и динамике, управляющий персонал может принимать эффективные решения по применению мер регулирования.

В этом контексте наиболее актуальной проблемой является обеспечение интегрированного взгляда на сложный объект управления в целом, комплексного анализа собранных о нем сведений.

Задачи комплексного многомерного анализа данных традиционно решаются в рамках технологии аналитической оперативной обработки данных OLAP. Системы OLAP формируют сводные данные, которые в исходном виде содержатся в специализированных хранилищах данных, поддерживаемых средствами OLAP-серверов. До настоящего времени настоящее время серверные средства анализа остаются достаточно дорогостоящими, и их применение целесообразно, как правило, при очень больших объемах хранилищ данных.

Вместе с тем, частичная реализация функций OLAP возможна с использованием технологии реляционных баз данных (ROLAP) и специализированных компонентов прикладных программ, что способно существенно упростить и снизить стоимость разработки системы анализа.

Требования, которые современный бизнес предъявляет к индустрии программного обеспечения, делают критичными для коммерческого успеха проекта скорость его разработки и оперативность его модернизации при изменении условий работы. Применение средств быстрой разработки приложений позволяет создание гибких, расширяемых систем анализа, представляющих собой сочетание новых и уже существующих программных компонентов.

Анализ рынка предложений программных компонентов для анализа данных показывает, что им присущи ограничения, которые не позволяют воспользоваться существующими программными решениями для формирования отчетных документов специального вида.

В рамках настоящего исследовании произведены анализ, проектирование и реализация программного решения, позволяющего многомерный комплексный анализ данных на основе форм табличных документов, предусматривающих предоставление сводных данных вдоль нескольких направлений консолидации.

Данное программное решение реализовано в виде программного компонента, элемента управления ActiveX, что делает возможным его применение в составе различных программных проектов, независимо от используемого языка программирования, а также позволяют включать его в документы, публикуемые в корпоративных сетях организаций.

Объект исследования.

Объектом исследования в данной работе являются методы анализа предметной области и проектирования информационных систем.

Цель и задачи исследования

.

Целью диссертационной работы является разработка эффективной методики проектирования информационных приложений, реализующих многомерное представление данных в виде сводных таблиц, который обеспечивает им высокий уровень унификации и повторного использования, высокую скорость разработки, низкий уровень затрат на сопровождение и модификацию за счет многократного использования универсальных программных компонентов.

Реализация указанной цели предполагает решение следующих задач:

— изучение существующих методов анализа предметной области и проектирования информационных систем;

— построение обобщенной информационно-функциональной и объектной моделей многомерной сводной таблицы;

— программная реализация многомерной сводной таблицы с требуемыми характеристиками;

— разработка системы многомерного представления данных с использованием программного компонента, реализующего функции сводной таблицы;

— создание и внедрение компонентов системы управления распределением материальных ресурсов с использованием многомерного представления данных.

Методы исследования.

В работе использованы формальные методы описания и анализа предметной области, анализа и структуризации информационных требований пользователей, теории графов, объектно-ориентированный анализа и проектирования, концептуального и логического проектирования и нормализации структур реляционных баз данных, моделирования с использованием унифицированного языка UML.

Научная новизна.

Научная новизна проведенных исследований заключается в разработке методики проектирования программного компонента, реализующего многомерное представление данных в виде сводных таблиц, на основе использования методов нормализации информационных структур, полученных в результате анализа предметной области, построения обобщенной информационно-функциональной модели и канонических структур баз данных многомерной сводной таблицы, реализованных в виде объектной модели в результате объектно-ориентированного проектирования.

Практическая значимость работы.

Разработанная методика проектирования программного компонента позволяет осуществлять программную реализацию многомерных сводных таблиц в любой объектно-ориентированной инструментальной среде разработки программных приложений.

Реализованный с помощью предложенной методики универсальный программный компонент может быть применен в программных проектах, распределенных объектных программных системах и корпоративных сетях, в системах поддержки принятия решений и управления, для отображения сводных таблиц и визуализации иерархически организованной информации в табличной форме, повышая скорость разработки информационных систем и сокращая уровень затрат на их сопровождение и модификацию.

Апробация работы и внедрение результатов исследований.

Основные положения, теоретические выводы и практические рекомендации опубликованы автором в тематических научных сборниках и выступлениях:

— на международной конференции «Перспективные технологии автоматизации» (Вологда, 1999 г.);

— на всероссийской конференции молодых ученых Волжского региона «Перспективы развития Волжского региона» (Тверь, 1999 г.);

— на международной конференции «Автоматизация и информатизация в машиностроении-2000» (Тула, 2000 г.);

— на международной научно-практической конференции «Методы и алгоритмы прикладной математики в технике, медицине и экономике» (Новочеркасск, 2001 г.);

— на международной научно-практической конференции «Развивающие интеллектуальные системы автоматизированного проектирования и управления» (Новочеркасск, 2001 г.).

— на международной научно-практической конференции «Компьютерные технологии в науке, производстве, социальных и экономических процессах» (Новочеркасск, 2001 г.).

Реализация предложенных способов проектирования программных компонентов проведена при разработке комплекса программ, введенного в эксплуатацию в Центральном управлении ракетного топлива и горючего (ЦУРТГ) Министерства обороны Российской Федерации (Прил. 2).

Публикации.

По результатам исследований и разработок было опубликовано восемь печатных работ.

Структура и объем диссертации

.

Диссертационная работа состоит из введения, четырех глав, заключения, списка литературы и приложений. Она изложена на 186 страницах, включая 35 таблиц и 27 рисунков.

Список литературы

содержит 158 наименований.

Основные выводы и результаты.

В настоящей диссертации рассмотрен круг вопросов, связанных с использованием методов и средств разработки информационных приложений с применением современных технологий, техник и инструментальных средств создания программного обеспечения. В качестве объекта исследования выступают способы эффективной разработки программных комплексов на основе многократного использования компонентов, реализующих многомерные сводные таблицы.

В результате проведенной исследовательской работы были решены и реализованы задачи, связанные с разработкой метода проектирования программных компонентов многомерных сводных таблиц и его применением при реализации комплексов прикладныч программ на основе повторного использования программных компонентов. Были проведены анализ и структуризация предметной области, осуществлены проектирование и программная реализация компонентов с использованием передовых технологий и компонентных моделей.

Апробация результатов работы и их опытно-промышленная эксплуатация подтверждают актуальность данного направления исследований. В результате проведенных исследований были получены следующие основные выводы и результаты:

1. Разработана методика проектирования информационных приложений, реализующих многомерное представление данных в виде сводных таблиц, на основе использования специализированного программного компонента.

2. В результате анализа предметной области выделены характерные элементы сводных таблиц и типы связей между ними. Получена графовая модель, преде гавляющая элементы сводной таблицы в виде вершин, а связи — в виде дуг графа. Разработаны и адаптированы для графовой модели сводной таблицы алгоритмы основных операций.

3. На основе графовой модели и структуризации требований пользователей получена обобщенная информационно-функциональная модель многомерной сводной таблицы. В результате ее формализованного анализа были выведены нормализованные канонические структуры локальной и объектно-ориентированной баз данных сводной таблицы.

4. На основе канонической структуры получена лошческая модель реляционной базы данных сводной таблицы.

5. Разработана схема строения программного компонента, основанная на жестком разделении его функциональных слоев. На основе канонической структуры объектно-ориентированной базы данных получена объектная модель сводной таблицы, позволяющая ее реализации, в объектно-ориентированной среде разработки.

6. Внедрены программные решения, составляющие основу настоящего исследования, в составе комплексов программ по теме «Разработка и внедрение информационных и программных средств для автоматизации управленческой деятельности должностных лиц» в ЦУРТГ Министерства обороны Российской Фо >ации.

7. Произведена реализация данного компонента в виде элемента управления ActiveX, позволяющего его использование в качестве составных частей различных программных проектов, независимо от языка прэграммирования.

8. Представлены принципы использования разработанного компонента в составе информационных систем и документов корпоративных сетей.

Вместе с тем, автор настоящего исследования полагает, что реализованный им подход к созданию программного компонента не является в общем случае единственно возможным и свободным от недостатков. Однако предполагая, что данное исследование обладает самостоятельной научной ценностью, автср выражает уверенность в том, что данный подход может служить основой для дальнейших разработок и исследований. К и> числу автор относит дальнейшее увеличение функциональных возможностей компонента, прежде всего в средствах представления и логики управления данными.

Показать весь текст

Список литературы

  1. В.Н. Спецификация программ: понятийные средства и их организация. — Новосибирск: Наука, 1990. — 224 с.
  2. В. Объектная ориентация: философия и футурология //Открытые системы — 1996. —№-б — с.40−45.
  3. М. Игры с компонентами//Мир ПК. — 1999. — № 5. — С. 137−143.
  4. В.И. Обзор способов и средств построения информационных приложений// СУБД. — 1996. — № 5−6 С. 52−63.
  5. М., Бансилон Ф. и др. Манифест систем объектно-ориентированных баз данных//СУБД— 1995. —№ 4. — С.142−155.
  6. Бернстайн Ф. Middleware: модель сервисов распределенной системы//СУБД — 1997. — №:. С.41−60.
  7. Богданов В Будущее АсП’еХ//Подводная лодка — 1998. — №-6.
  8. Бремнер J1.M., Изи Э. Ф., Сервати О. Библиотека программиста Intranet. — Мн.: ООО «Попурри», 1998 г. — 512 с.
  9. Ф. Мифический человеко-месяц или как создаются программные системы. — СПб: Символ-Птюс, 1999. — 304 с.
  10. Буч Г. Об ьекгно-ориентированный анализ и проектирование с примерами приложений на С++. — М.: «Издательство Бином», СПб: «Невский диалект», 1998 г. — 560 с.
  11. П.Васютович В. В., Самотохин С. С., Никифоров Г. С. Регламентам-ч жизненного цикла программных средств//Сотршег\огШ Россия -Директору информационной службы — 2000. — № 7−8 — С. 42−46.
  12. A.M. Проектирование программного обеспечения экономических информационных систем. — М.: Финансы и статистика, 2000. — 352 с.
  13. З.Винокуров Э. В., Денисевич А. В. Сравнительная характеристика методов и подходов к программированию систем обработки данных (СОД)//Сборникнаучных трудов молодых ученых ТГТУ. — Тверь: ТГТУ, 1998. — С. 143 149.
  14. Н. Алгоритмы + структуры данных = программы. — М.: Мир, 1985.406 с.
  15. Н. Алгоритмы и структуры данных. — М.: Мир, 1989. — 360 с.
  16. В.В. Программа информатизации Вооруженных Сил России//' Программирование — 1992. —№ 3.
  17. Горбунов-Посадов М. М. Безболезненное развитие программы //Открытые системы— 1996. — № 4, — с.65−70.
  18. Горбунов-Посадов М. М. Конфигурация программ. Рецепты безболезненных изменений — М.: Малип, 1994. — 272 с.
  19. Горбунов-Посадов М. М. Облик многократно используемого компонента //Открытые системы — 1998. — С.39−44.
  20. Горбунов-Посадов М. М. Система открыта, но что-то ме шае т/От крытые системы— 1996. — №-б с.36−39.21 .Горбуков-Посадов М. М. Расширяемые программы. — М. Полиптк, 1999. — 336 с.
  21. Горев, А, Ахаян Р., Макашарипов С. Эффективная работа с СУБД — СПб.: Питер, 1997. --.- 704 с.
  22. А., Макашарипов С. Microsoft Visual FoxPro 3.0. Новые возможности для программиста — СПб.: Питер, 1995. — 336 с.
  23. Дж. Управление данными. Прошлое, Настоящее и Будущее' СУБД.1998. — № 3. — С. 71−75.
  24. Л. Философия программирования для Windows 95/NT. — СПб.: Символ-Плюс, 1997 — 640 с.
  25. П. Логика, алгебра и базы данных. — М.: Машиностроение, 1989. — 359 с.
  26. Дал У., Дейкстра Э. Структурное программирование. — М.: Мир, 1975. — 247 с.
  27. Э. Дисциплина программирования. — М.: Мир, 1978. — 274 с.
  28. К. Дж. Введение в системы баз данных. — М.: Издательский дом «Вильяме», 1999. — 848 с.
  29. А.В., Клыков В. Е. Реали '.ация объектной декомпозиции при разработке комплекса прикладных программ/Программны и технические средства медико-биологических и технических систем. — Тверь: ТГТУ, 1998, —С. 56−59
  30. А.В. Об одном подходе к программной реализации интерактивных таблиц с итогамиТГерспективы развития Волжского региона. — Тверь: ТГТУ, 1999. — С. 138−139.
  31. А.В. Применение компонентно-ориентированного подхода к программной реализации интерактивных таблиц/Перспективные технологии аЕ Оьмтизации. — Вологда: ВогГТУ, 1999. — С.50−51.
  32. А.В., Тяпкин В. В. Архитектура компонента, контролирующего сводные таблицы/Автоматизация и информатизация в машинсс^роении-2000. — Тула: ТГУ. 2000. — С. 10−11.
  33. И. По кирпичику// Computerworld Россия — 1998. — № 42.
  34. Г. Проектирование реляционных баз данных. — М.: Мир, 1991.252 с.
  35. А.Г., Сынгур С.С. FoxPro 2.x. Методы программирования — М.: «Филинъ», 1996. — 216 с.
  36. Н. СОМ или CORBA? Вот в чем вопрос/Ют крытые системы. — 1999,—№ 3.
  37. Евдокимов М. Visual Basic+HTML=VBScript//MHp ПК. — 1997. — № 10.1. С.74−79.
  38. В.А. Применение теории гра job в программировании. — М.: Наука, 1985. —352 с.
  39. Н.З., Трепалин С.В. Delphi 4: технология COM. OLE, ActiveX, Автоматизация MIDAS, Microsoft Transaction Server. — M.: Диалог-МИФИ, 1999.-320 с.
  40. Елманова H.3. Microsoft SQL Server 2000 Analysis Services//KoMnbK>Tepnpecc. — 2000. — № 9. — C.43−47.
  41. Н.З. Использование компонентов Decision Support System в Delphi 3 и С++ Builder 3//КомпьютерПресс. — 1998. — № 8. — C.32−36.
  42. Елманова H.3., Федоров А. Г. Введение в OLAP. Часть 6. Microsoft Excel как ОЕАР-клиент//КомпьютерПресс. — 2001. — № 9. — С.162−165.
  43. А.Н., Козлинский А. В., Лебедев В. Н. Сравнительный анализ структурных методологий //СУБД. — 1997. — № 5−6. — С.75−78.
  44. Д. Создание эффективного программного обеспечения. — М.: Мир, 1991, —272 с.
  45. Д. Искусство программирования длг. ЭВМ, т. 1. Основные алгоритмы. — М.: Издательский дом «Вильяме», 2000. — 720 с.
  46. Д. Искусство программирования для ЭВМ, т. 3. Сортировка и поиск. — М.: Издательский дом «Вильяме», 2000. — 832 с.
  47. Е.Ф. Реляционная модель данных для больших совместно используемых банков данных/СУБД. — 1995. — № 1. — С. 145−160.
  48. Т., Лейзерсон Ч., Ривест Р. Алгоритмы: построение и анализ. — М.: МЦНМО, 1999. — 960 с.
  49. С.Д. и др. Решение проблемы комплексного оперативного анализа информации хранилищ данных//СУБД. — 1997. — № 5−6. — С.71−74.
  50. П., Норт Д., Мейфилд М. Объектные модели. Стратегии, шаблоны и приложения. — М.: «ЛОРИ», 1999. — 434 с.
  51. А., Павлова О. Использование элементов управления ActiveX в документах Word//KoMпыотерПресс. — 1998. —№ 4.
  52. С.Д. Введение в системы управления базами данных.//СУБД. — 1995. — № 1. —С.117−127.
  53. С.Д. Введение в системы управления базами данных.//СУБД. — 1995, —№ 2. —С.116−124.
  54. С.Д. Направления исследований в области управления базами данных: краткий обзор/СУБД — 1995. — № 1. — С. 23−32.
  55. С.Д. Стандарты языка реляционных баз данных SQL: краткий обзор/СУБД — 1996. — № 2. — С. 6−36.
  56. В.В., Ковалевский С. С., Косяченко С. А., Сиротюк В. О. Теоретические основы проектирования оптимальных структур распределенных баз данных. — М.:СИНТЕГ, 1999, 660 с.
  57. Культин Н. Delphi 4. Программирование на Object Pascal. — СПб.: БХВ — Санкт-Петербург, 1999. — 480 с.
  58. Г. М. Системы управления базами данных — коротко о главнсм//СУБД. — 1995. — № 1. — С. 128−138.
  59. Г. М. Технология «клиент-сервер» и мониторы транзакций//СУБД. — 1994, — № 3.
  60. В.В. Проектирование программных средств. — М.: Высшая школа, 1990. —304 с.
  61. В.В., Позин Б. А., Штрик А. А. Технология сборочного программирования — М.: Радио и связь, 1992. — 272 с.
  62. Липаев В В., Потапов А. И. Оценка затрат на разработку программных средств. — М.: Финансы и статистика, 1988. — 224 с.
  63. Л исков и., Гатэг Дж. Использование абстракций и спецификаций при разработке программ — М.: Мир, 1989. — 424 с.
  64. Маклаков С.В. BPWin и ERWin. CASE-средства разработки информационных систем. — М.: ДИАЛОГ-МИФИ, 1999. — 256 с.
  65. Мак-Макнус Дж. Обработка баз данных на Visual Basic 6. — М.: Издательский дом «Вильяме», 2000. — 666 с.
  66. А.Г. Основы построения АСУ. — М.: Высшая школа, 1981. — 328 с.
  67. А.Г. Проектирование АСУ. М.: Высшая школа, 1987. — 272 с.
  68. А.Г., Кульба В. В., Косяч<~нко С.А. Типизация разработки модульных систем обработки данных. — М.: Наука, 1989. — 163 с.
  69. А.Г., Косяченко С. А. Синтез оптимальных модульных систем. — М.: Наука, 1986. — 276 с.
  70. Т., Руб-кинг Н.Дж. ActiveX изнутри//РС Magazine/RE. — 1997. — № 2.
  71. М.Н. Порождение уникальных идентификаторов записей в базах данных//СУБД. — 1995. — № 1. — С.80−91.
  72. Д.М., Филиппов В. И. Объектно-ориентированные базы данных// Программирование. — 1995. — № 6. — С. 59−76.
  73. Ю.В., Звонкин М. З., Тимонин Н. Н. Объектно-ориентированные С A S li-cpe дет ва. СУ Ь: I — 1995. -№ 5−6. — С.119−125.
  74. Ю.В. Объектно -ориентированные технологам разработ ки сложных программных систем.— М.: Аргуссофт компани, 1996. — 115 с.
  75. Орлик С.В. Borland Delphi как средство разработки масштабируемых приложений// УБД — 1995. — № 4. — С.50−57.86.0етераут Дж. Сценарии: высокоуровневое программирование для XXI века/Юткрытые системы. — 1998.— № 3.
  76. К. Никлаус Вирт о культуре разработки ПО/'/Открытые системы1998. — № 1. — С.41 -44.
  77. А.А. Программирование в среде СУБД FoxPro 2.0. Построение систем обработки данных. — М: Радио и связь, 1995. — 350 с. 8 9. Г1 р ж и я л к о вс к и й В. В. Абстракции в проектировании БД//СУБД. — 1998.1.2. —С.90.
  78. Программа исследований в области баз данных на следующее десятилетие//СУБД — 1999. — № 1.
  79. Ра.модич Д. А. Купи себе немножечко CASE/ZMnp ПК. — 1999. — № 4. — С.68−72.
  80. А. Компоненты ускоряют работу над приложениями//Сотри1егшогШ Россия — 1996. — № 29.
  81. А.Р. Стратегические технологии баз данных: менеджмент на 2000 год. — М.: Финансы и статистика, 1999. — 479 с.
  82. А. А. Концепция постро <ния и реализации информационных систем, ориентированных на анализ данных //СУБД. — 1996. № 4. — С.55−70.
  83. В.И., Старчеус Т. М. Средства печати таблиц в системе обработки данных/Алгоритмы и организация решения экономических задач Вып. 12. — М.: «Статистика», 1978. — С. 12−24.
  84. Э.Р. Объектно-ориентированное программирование и среде Windows — М.: Наука-Уайли, 1993. — 347 с.
  85. Технология ActiveX// Computerworld Россия — 1997. — № 27.
  86. Т., Фрей Дж. Проектирование структур баз данных — кн. 1,2 — М.: Мир, 1985, —287 е., 320 с.
  87. ., Соренсон П. Введение в структуры данных. — М.: Машиностроение, 1982. — 784 с.
  88. Т. Тернистый путь ActiveX//Cera. — 1997. — № 10. — С. 112 113.
  89. М., С кот г К., UML в кратком изложении. Применение стандартного языка объектного моделирования. — М.: Мир, 1999. — 191 с.
  90. Федоров А.Г. Delphi 2.0 для всех. — М.: ТОО фирма «КомпьютерПресс», 1°97. —464 с.
  91. А. Л. Основы объектно-ориентированной разработки программных систем. — М.: Финансы и статистика, 2000. — 192 с.
  92. У. Разработка программ для Office 97//РС Magazine/RE — 1998. — № 2.
  93. . Язык описачия интерфейсов. Краткий справочник для разработчиков//КомпьютерПресс. — 1998. — №>9. — С.258−271.
  94. Дж., Мичтом Дж. Структурный подход к программированию — М.: Мир, 1980.— 278 с.
  95. Чен П.П.-Ш. Модель «сущность-связь» — шаг к единому представлению о данных//СУБД. — 1995. — № 3. — С.137−158.
  96. Д. Технологии ActiveX и OLE. — М.: Издательский отдел «Русская редакция», 1997. — 320 с.
  97. Что такое OMG-UML и почему он важен//Открытые системы — 1999. — № 1.
  98. . Психология программирования: Человеческие факторы в вычислительных и информаци лных системах — М.: Радио и связь, 1984, —304 с.
  99. Л.В. Способы аналг тической обработки данных для поддержки принятия решений/Юткрытые системы — 1998. — № 04−05. — С.73−79.
  100. V.N. «Reuse of General Specificatio.i Notions and Specification Languages,» Proc of WISR8, The Ohio State University, Columbus, Ohio, USA, March 1997.
  101. ИЗ. Alencar P. S.C. et al. «A Model for Gluing Components,'' Proceedings of WCOP'98, Brussels, Belgium, 1998, pp. 101−108
  102. A Comparison of Object-Oriented Methodologies. The Object Agency, Inc. Report, 1995, 62 p.
  103. Berard E.V. Basic Object-Oriented Concepts. The Object Agency, Inc., 1995 — 14 p.
  104. J. «Adapting Object-Oriented Objects,» Proceedings of WCOP'97, Jyvaskyla, Finland, 1997, pp.13−21
  105. A.W., Wallnau K.C. «The Current State of CBSE,» IEEE Software, September/October 1998, pp.37−46.
  106. Chappel D., Linthicum D.S. «ActiveX Demystified,» BYTE Magazine, September 1997
  107. Cherinka R. et al. «Maintaining a COTS Component-Based Solution Can Traditional Static Analysis Techniques be Useful for this new Programming Methodology?» Proceedings of WCOP'98, Brussels, Belgium, 1998, pp. 135 142
  108. Ciupke O., Schmidt R. «Components as Context-bdependent Units of Software,» WCOP96 at ECOOP96, Linz, Austria, 1996
  109. E. F., Codd S. В., Salley С. T. Providing OLAP (On-Line Analytical Processing> to User-Analysts: An IT Mandate. E. F. Codd & Associates, 1993. -24 p.
  110. Coffee P. «Delphi 4 and VB6 take aim,» PC Week Online, Jule 15, 1998
  111. Component Development. Microsoft SDK. Microsoft, Seattle, WA, 1998
  112. Date C.J. «The Bir of the Relational Model,» Intelligence Enterprise Magazine, October 199
  113. Borland Delphi 5 for Windows 98, 95, & NT. Developer’s Guide. Inprise Corp, Scott Valley, CA, 1999
  114. Fowler M. et al. «Unified Modeling Language Aids Application Quality.» Information Week, August 4, 1997
  115. Gamma E. et al. Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley, 1994,416 р.
  116. Gonsalves A. «Inprise pins hopes on latest version of Delphi,» PC Week Online, Jule 20, 1999
  117. Greenbaum J.M. «Why Build Today What You Can Buy Tomorrow?,» Software Magazine, September 1997
  118. D. «The Impact of Large-Scale Component and Framework Application Development on Business,» Proceedings of WCOP '98, Brussels. Belgium, 1998, pp. 127−133
  119. Jackson P. et al. «Visual Development Tools,» PC Magazine/UK, April 1999
  120. Kara D. «C3D is the Real Deal,» Software Magazine, July 1998
  121. Kara D. «Seeing the Forest in Spite of the Trees,» Software Magazine, November 1997
  122. C.D. «Developing Quality,» BYTE Magazine. September 1996
  123. W., Booch G. «Component-Based Software Engineering,» IEEE Software, September/October 1998, pp.34−36.
  124. Lichter H., Schneider-Hufschmidt M., Zullighoven H. «Prototyping in industrial software — bringing the gap between theory and practice,» IEEI2 Transaction on Software Engineering, vol. 20, no. 11, pp.825−831, 1994.
  125. Linthicum D.S. «Integration, Not Perspiration,» BYTE Magazine, January1996
  126. Linthicum D.S. «The End of Programming,» BYTE Magazine, August 1995
  127. Linthicum D.S. «Tools for Building Controls,» BYTE Magazine, September1997
  128. Linthicum D.S. «Vv aat’s New with RAD?» BYTE Magazine, June 1997
  129. L., Sekerinski E. «The Fragile Base Class Problem and Its Impact on Component Systems ,» Proceedings ofWCOP'97, Jyvaskyla, Finland, 1997, pp.59−67
  130. Montgomery J. «Distributing Components,» BYTE Magazine, April 1997
  131. T. «The Challenge of the Global Software Process ,» Proceedings of WCOP '97, Jyvaskyla, Finland, 1997, pp.69−76. ^
  132. C., Szyperski C. «Why Objects Are Not Enough,» First International Component Users Conference Proceedings, Munich Germany, SIGS Publishers, Jule 1996, pp. 127−130.
  133. Piatt D.S. «What the Heck is ActiveX, Anyway?» BYTE Magazine Online, April 26 1999
  134. Pountain D., Szypersk' C. «Extensible Software Systems,» BYTE Magazine, May 1994
  135. Radding A. «Hidden Costs Of Code Reuse,» Information Week, November 9, 1998
  136. A. «Rapid Development For Complex Apps,» h ¦ Hon Week, December 21/28, 1998
  137. R. «Components Battling Components,» BY' /, Magazine, November 1997
  138. Scharf G. «RADical Solutions,» Information Week, September 28, 1998
  139. X., Osterweil L.J. «Experience with an approach to comparing software design methodologies,» IEEE Transaction on Software Engineering, vol. 20. no. 5, pp.364−384, 1994.
  140. C. «Component-Oriented Programming: A Refined Variation on Object-Oriented Programming,» The Oberon Tribune, Vol 1, No 2, pp. i, 4−6, December 1995
  141. The Microsoft Press Computer and Internet Dictionary, 3rd Edition, Microsoft Corp, 1998
  142. UdeH J. «Componentware,» BYTE Magazine May 1994, pp. 46−56.
  143. UML Summary. Version 1.1, Rational Software Corporation, 1997
  144. Whiting R. «Buy! Sell!» Software Magazine, December 1997
Заполнить форму текущей работой