О программных средствах проектирования архитектуры информационных систем

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

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 22.01.2017
Размер файла 585,7 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Приамурский государственный университет имени Шолом-Алейхема

О программных средствах проектирования архитектуры информационных систем

Демченко Галина Вячеславовна

Студент

Аннотация

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

Ключевые слова: архитектура, декомпозиция, информационная система, поддерживающая функция, средства проектирования, управляющая функция, уровень декомпозиции

программный проектирование диспетчер

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

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

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

Таблица 1 Классификация программного обеспечения, предназначенного для работы с информационными системами

Класс и назначение

Пример

SoftwareEngineering (Разработка программного обеспечения)

CASE-средство IBM Rational Rose 2003

Service Oriented Architecture (Сервисориентированнаяархитектура)

EnterpriseServiceBus

Enterprise Architecture (Архитектура предприятия)

EA tools (Enterprise Architecture tools)

AllFusion Process Modeler 7 (BPwin)

Business / IT strategy (Бизнес / ИТ стратегия)

AllFusionProcessModeler 7 (BPwin)

Enterprise / IT portfolio (Предприятие / ИТ портфель)

CA Clarity от компании CA Technologies

ProgramManagement (Управление программами)

Program Management Professional

Governance, Risk, Compliancy (Управление, риски, соответствие условиям)

TSLab

Обзором средств проектирования архитектуры информационных систем занимаются такие ученые, как Д.Р. Трутнев[1] - ученый, который разработал учебное пособие «Архитектуры информационных систем. Основы проектирования». Так же стоит отметить Максима Смирнова[2] - разработчика собственного сайта, посвященного Архитектуре информационных систем. На просторах его веб-ресурса можно найти руководства по оптимизации бизнес-планов и др. И.Б. Вахранев [3] разработал методику построения архитектуры информационных систем. Л.А. Плахотная и А.С. Якимов рассмотрели технологию программирования web-интерфейса поисковых запросов к базе данных инструментальными средствами PHP[4]. Совместно с Винокуровым А.С., Плахотная Л.А. описала технологию организации web-интерфейса к базе данных[5].

О методике обучения проектированию информационных систем будущих менеджеров рассказал Баженов Р.И. [6]. Так же Баженов Р.И., совместно с Корнилковым А.П. и Лопатиным Д.К., раскрыли суть проектирования web-ориентированной информационной системы университета на основе Клиент-серверных технологий.[7]

Задача, поставленная в данной статье, будет решена инструментальными средствами BPWin, так как именно это программное обеспечение содержит собственный генератор отчётов, позволяет эффективно манипулировать моделями - сливать и расщеплять их, имеет широкий набор средств документирования моделей, проектов. Так же BPWin является самым доступным программным обеспечением для студентов Приамурского Государственного университета имени Шолом-Алейхема, так как его применение включено в программу изучения такой дисциплины, как Архитектура информационных систем.

Одним из факторов успешного позиционирования на рынке услуг, является работоспособность компании. Служба такси «Форсаж» - одна из многих служб такси города Биробиджан, которая взята за основу моделирования деятельности диспетчера такси. Для более четкой картины были разработаны модели бизнес-процессов деятельности диспетчера такси до автоматизации и после нее.

Процесс функционирования компании до автоматизации представлен на диаграмме нулевого уровня (см. Рисунок 1).

Рисунок 1 Диаграмма нулевого уровня «Деятельность диспетчера такси»

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

Декомпозируя диаграмму нулевого уровня, система разбивается на 3 блока: «Прием заказов», «Поиск экипажа», «Заполнение журнала заказов». Должностные обязанности управляют всеми процессам, законодательство регулирует только журнал заказов. Диспетчер принимает заказ посредствам мобильной связи, далее происходит поиск экипажа при помощи радиосвязи и конечный этап - формирование заказа и внесение его в журнал заказов. Так как блок «Заполнение журнала заказов» разбит на четыре блока, один из которых «Подтверждение заказа», а он осуществляется посредствам мобильной и радиосвязи, то поддерживающими функциями блока «Заполнение журнала заказов» будут мобильная и радиосвязь (см. Рисунок 2).

Рисунок 2 Декомпозиция деятельности диспетчера такси

Как упоминалось выше, декомпозиция блока «Заполнение журнала заказов» разбивает систему на четыре блока уровнем ниже: «Внесение данных о клиенте», «Внесение данных о маршруте», «Подтверждение заказа», «Отметка заказа (статус)». Законодательство регулирует блок «Внесение данных о клиенте». Должностные обязанности регулируют все блоки. Подтверждение заказа осуществляется в сторону и клиента, и экипажа, поэтому данный блок поддерживается мобильной и радиосвязью. Так же радиосвязью поддерживается Блок «Отметка заказа (статус)», так как происходит связь с экипажем. В журнале заказов статус заказа фиксируется условным символом (галочка или крестик) (см. Рисунок 3).

Рисунок 3 Декомпозиция «Заполнение журнала заказов»

Далее предполагаем, как будет выглядеть автоматизация деятельности диспетчера такси. Процесс автоматизированного функционирования компании представлен на диаграмме нулевого уровня (см. Рисунок 4).

Рисунок 4 Диаграмма нулевого уровня «Автоматизация деятельности диспетчера такси»

Так же, как и до автоматизации, управляющими функциями остались законодательство и должностные обязанности. На вход в систему подаются данные о заказе, данные о водителях и авторизация. Авторизация предполагает определение, какой из диспетчеров пользуется данной системой, а это, в свою очередь, отображается на отчёте на выходе. Поддерживающими функциями, является техническое обеспечение. На следующем этапе декомпозиции система разбивается на 3 блока: «Активация Интерфейса», «Ведение Базы водителей», «Ведение Базы заказов» (см. Рисунок 5).

Рисунок 5 Автоматизация деятельности диспетчера такси

На входе в блок «Активация Интерфейса» стоит Авторизация, с помощью которой определяется Диспетчер. Диспетчер получает доступ к интерфейсу. Интерфейс позволяет активировать один из следующих блоков, который будет представлен в виде базы данных. В базу водителей поступают данные о водителях, в базу заказов данные о заказе. Законодательство является управляющей функцией блока «База заказов». Должностные обязанности управляют всеми блоками данной декомпозиции. Техническое обеспечение необходимо для поддержки всех вышеперечисленных блоков.

Декомпозируя блок «Ведение базы заказов», процесс автоматизации разбивается на 4 блока следующего уровня, которые лежат в основе базы данных. Сначала диспетчер вносит данные о клиенте, после этого данные о маршруте. Дальше следует подтвердить заказ посредствам технического обеспечения.

И в конце диспетчеру необходимо определить статус заказа. Законодательство регулирует блок «Внесение данных о клиенте». Должностные обязанности управляют всеми блоками декомпозиции. Поддерживающей функцией всех блоков является Техническое обеспечение (см. Рисунок 6).

Рисунок 6 Ведение базы заказов

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

Библиографический список

1. Трутнев Д.Р. Архитектуры информационных систем. Основы проектирования: Учебное пособие. - СПб.: НИУ ИТМО, 2012. - 66 с. С.19-25.

2. М. Смирнов. Роль IT-архитектора в организации // Архитектура информационных систем. URL: http://mxsmirnov.com/2014/10/08/solution-architect-2/

3. Вахранев И.Б. Методика построения Архитектуры информационных систем // Известия Волгоградского Государственного технического университета 2007 г. № 3 / том 9. С. 75-82.

4. Плахотная Л.А., Якимов А.С. Организация Web-интерфейса поисковых запросов к базе данных. // Современные научные исследования и инновации. 2014. № 5-1 (37) С. 25.

5. Плахотная Л.А., Винокуров А.С. О технологии организации web-интерфейса к базе данных // Молодой ученый. 2014. №7. С.53-57.

6. Баженов Р.И. О методике обучения проектированию информационных систем будущих менеджеров // Психология, социология и педагогика. 2014. № 8 (35) С. 30-38.

7. Баженов Р.И., Корнилков А.П., Лопатин Д.К. Проектирование web-ориентированной информационной системы университета на основе Клиент-серверных технологий // Актуальные проблемы гуманитарных и естественных наук. 2014. № 4-1. С. 68-71.

Размещено на Allbest.ru


Подобные документы

  • Основные области проектирования информационных систем: базы данных, программы (выполнение к запросам данных), топология сети, конфигурации аппаратных средств. Модели жизненного цикла программного обеспечения. Этапы проектирования информационной системы.

    реферат [36,1 K], добавлен 29.04.2010

  • Развитие информационных систем. Современный рынок финансово-экономического прикладного программного обеспечения. Преимущества и недостатки внедрения автоматизированных информационных систем. Методы проектирования автоматизированных информационных систем.

    дипломная работа [1,5 M], добавлен 22.11.2015

  • Особенности проектирования информационной системы при моделировании работы справочной системы, содержащей следящие поля (наименования, характеристики, размеры). Проектирование UML-диаграммы, алгоритм разработки архитектуры программного обеспечения.

    курсовая работа [449,8 K], добавлен 26.05.2016

  • Проектирование программного обеспечения Web-приложений информационных систем сайта, которое будет обеспечивать продажу декоративных постеров, а также обеспечивать распространение рекламы и информации о деятельности компании TOO "ILLUSTRATE studio".

    дипломная работа [1,6 M], добавлен 14.07.2014

  • Анализ программ автоматизации деятельности диспетчера такси. Жизненный цикл автоматизированной информационной системы, язык программирования, система управления базами данных. Создание программы "Автоматизированное рабочее место диспетчера такси".

    курсовая работа [1,6 M], добавлен 19.11.2010

  • Анализ тенденций развития информационных технологий. Назначение и цели применения систем автоматизированного проектирования на основе системного подхода. Методы обеспечения автоматизации выполнения проектных работ на примере ЗАО "ПКП "Теплый дом".

    курсовая работа [210,0 K], добавлен 11.09.2010

  • Методология структурного анализа и проектирования информационных систем. Базовый стандарт процессов жизненного цикла программного обеспечения. Цели и принципы формирования профилей информационных систем. Разработка идеальной модели бизнес-процессов.

    презентация [152,1 K], добавлен 07.12.2013

  • Особенности проектирования информационных систем основанных на базах данных. Использование CASE-средств и описание бизнес процессов в BP-Win. Этапы проектирования современных информационных систем, виды диаграмм и визуальное представление web-сайта.

    курсовая работа [1,9 M], добавлен 25.04.2012

  • Понятие архитектуры программного обеспечения (ПО). Характеристика этапов процесса проектирования и его окончательный продукт. Языки описания и виды архитектуры ПО, базовые фреймворки. Функции разработчика архитектуры ПО и необходимые ему навыки работы.

    реферат [85,0 K], добавлен 15.02.2014

  • Жизненный цикл информационных систем, методологии и технологии их проектирования. Уровень целеполагания и задач организации, классификация информационных систем. Стандарты кодирования, ошибки программирования. Уровни тестирования информационных систем.

    презентация [490,2 K], добавлен 29.01.2023

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.