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

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

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

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

Добавлен: 14.03.2024

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

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

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

В качестве отдельного продукта поставляется интерфейс Westmount-Uniface Bridge, обеспечивающий совместное использование двух систем в рамках единой технологической среды проектирования (при этом схемы БД, структурные схемы программ и последовательности экранных форм непосредственно в режиме on-line, без создания каких-либо файлов экспорта- импорта, переносятся в репозиторий Uniface, и, наоборот, прикладные модели, сформированные средствами Uniface, могут быть перенесены в репозиторий Westmount I-CASE. Возможные рассогласования между репозиториями двух систем устраняются с помощью специальной утилиты).

Таким образом, данный программный продукт обладает достаточным функционалом для проектирования ИС. К недостаткам можно отнести то, что Westmount I-CASE разработан для работы только на персональных компьютерах под управлением UNIX систем.

3.2. Обзор программного продукта Uniface

Uniface представляет собой среду разработки крупномасштабных приложений "клиент-сервер" и имеет следующую компонентную архитектуру [6]:

  • Application Objects Repository (репозиторий объектов приложений) содержит метаданные, автоматически используемые всеми остальными компонентами на протяжении жизненного цикла ИС.
  • Application Model Manager поддерживает прикладные модели, каждая из которых представляет собой подмножество общей схемы БД с точки зрения данного приложения.
  • Rapid Application Builder - средство быстрого создания экранных форм и отчетов на базе объектов прикладной модели. Оно включает графический редактор форм, средства прототипирования, отладки, тестирования и документирования. Реализован интерфейс с разнообразными типами оконных элементов управления (Open Widget Interface) для существующих графических систем - MS Windows (включая VBX), Motif, OS/2.
  • Developer Services (службы разработчика) - используются для поддержки крупных проектов и реализуют контроль версий, права доступа, глобальные модификации и т.д. Это обеспечивает разработчиков средствами параллельного проектирования, входного и выходного контроля, поиска, просмотра, поддержки и выдачи отчетов по данным системы контроля версий.
  • Deployment Manager (управление распространением приложений) - средства, позволяющие подготовить созданное приложение для распространения, установить и сопровождать его (при этом платформа пользователя может отличаться от платформы разработчика). В их состав входят сетевые драйверы и драйверы СУБД, сервер приложений (полисервер), средства распространения приложений и управления базами данных. Uniface поддерживает интерфейс практически со всеми известными программно- аппаратными платформами, СУБД, CASE-средствами, сетевыми протоколами и менеджерами транзакций.
  • Personal Series (персональные средства) - используются для создания сложных запросов и отчетов в графической форме, а также для переноса данных в такие системы, как WinWord и Excel.

Таким образом, программный продукт Uniface является профессиональным инструментом для проектирования крупных информационных систем разной сложности. Особенностью является уклон программы в сторону проектирования клиент-серверных ИС.

3.3. Обзор программного продукта MS Visio

MS Visio [4] – часть пакета Microsoft Office, предназначенная для построения разного рода диаграмм. Рассматриваемая версия продукта – MS Visio 2007.

1. Поддерживается UML 2.0.

2. Не поддерживается функция генерации исходных кодов.

3. Не поддерживается функция обратного инжиниринга.

4. Поддерживаются базы данных MS Access, MS SQL Server, Oracle, IBM DB2, ODBC, OLE DB.

5. Visio Professional интегрируется с Microsoft Office Project.

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

7. Реализована функция создания отчетов.

8. Среда функционирования – Windows.

9. Цена лицензии составляет от $200 до $600.

10. Реализованы отмена/повтор действий пользователя.

11. Другие функциональные особенности [3]:

i. использование предопределенных фигур Visio Professional, drag-and-drop и мастера, позволяет создавать понятные и информативные диаграммы;

ii. предусмотрена возможность включать внешние источники данных, хранилища или коллекции хранимых шаблонов;

iii. прототипирование интерфейса приложений с помощью встроенных шаблонов пользовательского интерфейса Microsoft Windows XP, что позволяет создавать модель пользовательского интерфейса в стандартном Windows XP-стиле;

iv. создание диаграмм баз данных, инженерных диаграмм, диаграмм сетевых ресурсов, диаграмм разработки ПО и web-приложений;

v. экспорт диаграмм в SVG-формат или сохранение их как web-страниц;

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

Рис. 4. Интерфейс программы MS Visio

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

ЗАКЛЮЧЕНИЕ

Объектно-ориентированный подход проектирования информационной системы, обладая описанными выше преимуществами, становится всё более популярным в наши дни.


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

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

Модульность всей системы позволяет удобно разделить её и разрабатывать параллельно без оказания какого-либо ущерба другим модулям.

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

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

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

Westmount I-CASE обладает достаточным функционалом для проектирования ИС. К недостаткам можно отнести то, что данный программный продукт был разработан только для операционных систем семейства UNIX.

Uniface является профессиональным инструментом для проектирования крупных информационных систем разной сложности. Особенностью является уклон программы в сторону проектирования клиент-серверных ИС.

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

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

  1. Бородакий Ю. В., Лободинский Ю. Г. Эволюция информационных систем (современное состояние и перспективы). — М.: Горячая линия - Телеком, 2014. — 368 с.
  2. Бодров О.А., Медведев Р.Е. Предметно-ориентированные экономические информационные системы. — М.: Горячая линия - Телеком, 2013. — 244 с.
  3. Вендров А. М. Проектирование программного обеспечения экономических информационных систем: Учебник. – 2-е изд., перераб. И доп. – М.: Финансы и Статистика, 2006 – 544 с.
  4. Проектирование экономических информационных систем: Учебник / Г. Н. Смирнова, А. А. Сорокин, Ю. Ф. Тельнов; под ред. Ю. Ф. Тельнова. – М.: Финансы и Статистика, 2012. – 512 с.
  5. Руководство пользователя Westmount I-CASE. Westmount Technology B.V., Нидерланды, 2004.
  6. Руководство разработчика Uniface V6.1. Uniface B.V., Нидерланды, 2004.
  7. Уткин В. Б. Информационные системы в экономике: Учебник для студ. высш. учеб, заведений / В. Б. Уткин, К. В. Балдин. — М.: Издательский центр «Академия», 2011. — 288с.