Файл: Применение объектно–ориентированного подхода при проектировании информационной системы (Подходы к проектированию информационной системы).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 13.03.2024

Просмотров: 21

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Еще одним очень распространенным инструментом, применяемым для реализации объектно-ориентированного подхода при проектировании информационной системы, является язык программирования Delphi. Концепция Delphi 1 была реализована в конце 1994 года, когда вышла первая версия среды разработки. В основу этого программного продукта легли концепции объектно-ориентированного программирования на базе языка Object Pascal и визуального подхода к построению приложений.

После выхода Delphi 1 все компьютерные издания писали об этой среде, как об «убийце Visual Basic». Появление Delphi 2 (32-разрядной) ознаменовало новую эпоху, – появился доступ к возможностям программных интерфейсов Windows NT и Windows 95. Delphi 2 стала средством разработки полноценных приложений клиент/сервер. Вскоре Delphi 3 предоставила разработчикам средства создания распределенных многоуровневых приложений и полноценный инструментарий проектирования приложений для Internet и Intranet. Появилась полноценная поддержка com – модели объектов, ставшей краеугольным камнем современного программирования. Четвертая версия Delphi позволяет полностью интегрировать ваши разработки с объектами com. Поддержка архитектуры corba (common object request broker architecture) открывает перед приложениями, созданными в delphi для платформы wintel (windows + intel), мир других операционных систем (unix, os/2, wms) [10].

Delphi – это комбинация нескольких важнейших технологий:

  • высокопроизводительный компилятор в машинный код;
  • объектно-ориентированная модель компонент;
  • визуальное (а, следовательно, и скоростное) построение приложений из программных прототипов;
  • масштабируемые средства для построения баз данных.

Компилятор, встроенный в Delphi, обеспечивает высокую производительность, необходимую для построения приложений в архитектуре «клиент-сервер». Он предлагает легкость разработки и быстрое время проверки готового программного блока, характерного для языков четвертого поколения. Кроме того, Delphi обеспечивает быструю разработку без необходимости писать вставки на С или ручного написания кода (хотя это возможно).

В процессе построения приложения разработчик выбирает из палитры компонент готовые компоненты как художник, делающий крупные мазки кистью. Еще до компиляции он видит результаты своей работы – после подключения к источнику данных их можно видеть отображенными на форме, можно перемещаться по данным, представлять их в том или ином виде. В этом смысле проектирование в Delphi мало чем отличается от проектирования в интерпретирующей среде, однако после выполнения компиляции мы получаем код, который исполняется в 10-20 раз быстрее, чем то же самое, сделанное при помощи интерпретатора. Кроме того, компилятор компилятору рознь, в Delphi компиляция производится непосредственно в родной машинный код, в то время как существуют компиляторы, превращающие программу в так называемый p-код, который затем интерпретируется виртуальной p-машиной. Это не может не сказаться на фактическом быстродействии готового приложения [11].


Объекты баз данных в Delphi основаны на SQL и включают в себя полную мощь Borland Database Engine. В состав Delphi также включен Borland SQL LINK, поэтому доступ к СУБД Oracle, Sybase, Informix и Interbase происходит с высокой эффективностью. Кроме того, Delphi включает в себя локальный сервер Interbase для того, чтобы можно было разработать расширяемые на любые внешние sql-сервера приложения в офлайновом режиме. Разработчик в среде Delphi, проектирующий информационную систему для локальной машины (к примеру, небольшую систему учета медицинских карточек для одного компьютера), может использовать для хранения информации файлы формата .dbf (как в dbase или clipper) или .db (paradox). Если же он будет использовать локальный interbase for windows (это локальный SQL-сервер, входящий в поставку), то его приложение безо всяких изменений будет работать и в составе большой системы с архитектурой клиент-сервер [11].

ЗАКЛЮЧЕНИЕ

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

Для достижения данной цели были выполнены следующие задачи:

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

Рассмотрены такие программные продукты как язык объектно-ориентированного программирования Delphi, C++, Java и Visual Basic. Объектно-ориентированный подход к проектированию информационных систем является перспективным направление развития новых технологий, и со временем совершенствуются ранее созданные программные средства, а также разрабатываются новые, более универсальные продукты. В связи с этим проблему нельзя назвать окончательно изученной, и со временем текст работы может быть дополнен актуальными данными по новым программным продуктам.

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ


  1. Алиев, В. С. Практикум по бизнес–планированию с использованием программы Project Expert / В. С. Алиев. – М.: Инфра–М, Форум, 2017. – 593 c.
  2. Балдин, К. В. Информационные системы в экономике / К. В. Балдин. – М.: ИНФРА–М, 2018. – 224 c.
  3. Вдовенко, Л. А. Информационная система предприятия: Уч. пос./ Л. А.Вдовенко–2–е изд., пераб. и доп.–М.:Вузовский уч. / Л.А. Вдовенко. – Москва: Машиностроение, 2016. – 143 c.
  4. Вдовин, В. М. Информационные технологии в налогообложении. Практикум / В. М. Вдовин, Л. Е. Суркова. М.: Дашков и Ко, 2017. – 248 c.
  5. Вендров, А. М. Практикум по проектированию программного обеспечения экономических информационных систем / А. М. Вендров. – М.: Финансы и статистика, 2017. – 192 c.
  6. Горелик, О. М. Финансовый анализ с использованием ЭВМ / О. М. Горелик, О. А. Филиппова. – М.: КноРус, 2016. – 270 c.
  7. Есаулова, С. П. Информационные технологии в туристической индустрии / С. П. Есаулова. – М.: Дашков и К°, 2018. – 120 c.
  8. Ивасенко, А. Г. Информационные технологии в экономике и управлении. Учебное пособие / А. Г. Ивасенко. – М.: КноРус, 2017. – 354 c.
  9. Исаев, Г. Н. Информационные системы в экономике / Г. Н. Исаев. – М.: Омега–Л, 2018. – 464 c.
  10. Коробов, Н. А. Информационные технологии в торговле / Н. А. Коробов, А.Ю. Комлев. – М.: Академия, 2016. – 176 c.
  11. Кудрявцев, Е. М. Методы решения организационных задач. Учебник / Е. М. Кудрявцев. – М.: Ассоциация строительных вузов (АСВ), 2015. – 150 c.
  12. Кулемина, Ю. В. Информационные системы в экономике. Краткий курс / Ю. В. Кулемина. – М.: Окей–книга, 2015. – 112 c.
  13. Лихтенштейн, В. Е. Информационные технологии в бизнесе. Практикум / В. Е. Лихтенштейн, Г. В. Росс. – М.: Финансы и статистика, 2017. – 512 c.
  14. Романова Ю. Д. Информационные технологии в менеджменте(управлении). Учебник и практикум для академического бакалавриата / Отв. – Ю. Д. Романова. – М.: Юрайт, 2016. – 478 c.
  15. Сапков, В. В. Информационные технологии и компьютеризация делопроизводства / В. В. Сапков. – М.: Академия, 2017. – 288 c.
  16. Туманов, В. Е. Проектирование хранилищ данных для систем бизнес–аналитики / В. Е. Туманов. – М.: Интернет–университет информационных технологий, Бином. Лаборатория знаний, 2016. – 616 c.
  17. Вертакова, Ю. В. Информационные технологии в менеджменте. Учебник и практикум для СПО / Ю. В. Вертакова. – М.: Юрайт, 2016. – 293 c.