Файл: Критерии выбора средств разработки мобильных приложений (Предлагаемые мероприятия по улучшению БП).pdf

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

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

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

Добавлен: 01.04.2023

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

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

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

Введение

Развитие автоматизированных информационных технологий (ИТ) идет параллельно с возникновением новых видов технических методов обработки и передачи данных, совершенствованием организационных форм для использования ЭВМ, насыщением разной инфраструктуры новыми средствами для коммуникаций.

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

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

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

Актуальность курсовой работы состоит в том, что для качественного описания бизнес-процесса (БП) «Транспортная доставка заказов» необходимо полностью разобраться в разработке его регламента, что и выполняется в данной курсовой работе.

Целью курсовой работы является разработка регламента выполнения процесса «Транспортная доставка заказов».

В соответствии с целью работы ставятся следующие основные задачи:

– описать предметную область «Транспортная доставка заказов»;

– выполнить выбор основных инструментов для моделирования бизнес-процессов;

– смоделировать процесс в случае «как есть»;

– предоставить предлагаемые мероприятия по усовершенствованию бизнес-процесса;

– выполнить моделирование процесса «как должно быть».

Объект исследования – теория исследования бизнес-процессов.

Предмет исследования –транспортная доставка заказов.

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

1. Постановка задачи и моделирование БП «как есть»


1.1. Описание предметной области. Постановка задачи.

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

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

В компаниях по доставке заказов все основные бизнес-процессы (БП) базируются на являются результатом обращения определенных клиентов за предоставлением услуг по доставке грузов.

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

– товарно-транспортные накладные (рисунок 1);

– акты приемки поставляемых товаров;

– заявки на доставку продукции;

– договоры о предоставлении услуг;

– путевки на перевозку;

– гарантийные талоны и другие.

Под документооборотом, который выполняется в таких компаниях понимается процесс оборота оперативных документов, который тесно связан с его непосредственной деятельностью. [10]

Рисунок 1 – Образец ТТН

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

В компании четко выделены функции по каждому с этапов его функционирования:

– утверждение договора;

– формирование накладной;

– поставка товаров;

– приемка товаров;

– оформление документации.

На рисунке 2 рассматриваются основные этапы функционирования компаний с точки зрения транспортной доставки грузов.

Рисунок 2 – Движение документации

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

1.2.Выбор средства для моделирования бизнес-процессов


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

StarUML – это программный инструмент для моделирования, который поддерживает нотацию UML (Унифицированный язык для моделирования). StarUML ориентируется на UML последней версии и поддерживает 11 различных типов диаграмм, которые приняты в нотации UML 2.0. [2]

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

Рисунок 3 – Интерфейс StarUML

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

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

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

ПО может также быть интегрировано с любыми внешними средствами инструментального направления.

StarUML придерживается действующей спецификации UML, разработанной компанией OMG для моделирования ПО. Следует понимать, что применение нерегулярного синтаксиса UML в разных информационных проектах через несколько лет может привести к неутешительным последствиям. [1]

Рассмотрим основные особенности ПО.

– Открытый формат программной модели. В отличие от других существующих программ, что используют собственные неэффективные типы файла модели, программа StarUML оперирует файлами в формате XML.

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

Заметим, что XML считается мировым стандартом, а это – большое преимущество, что гарантирует, что такие программные модели останутся очень полезными на долгое время.

– Применимость платформ и методологий StarUML применяет концептуальный подход, что применим к практически любым методологиям или процессам. Легко создаются не лишь модели под средства выполнения разработки для определенных платформ типа J2EE и .NET, но также и для иных основных структур моделей (к примеру, модель представления 4+1).


– Превосходная расширяемость. Практически все функции StarUML реализованы в полном соответствии с стандартом Microsoft COM. Тут может применяться практически любой язык, который имеет поддержку COM (Visual Basic, VB, Delphi, Java Script, C++, C# и т.п.), может использоваться, чтоб вызывать StarUML и разрабатывать интегрированные дополнения (так называемые, аддины).

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

– Полезные аддины. ПО включает много аддинов с различными полезными функциональными возможностями, а именно:

– генерация исходных текстов с помощью разных языков программирования;

– выполнение конвертации исходных текстов в разные модели;

– выполнение импорта файлов ПО Rational Rose;

– реализация обмена модельной информацией с иными программными средствами;

– поддержка паттернов проектирования.

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

UMLet – надежная и удобная программная утилита для разработки различного рода моделей процессов и проектирования программных приложений на базе языка UML. [7]

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

С ее применением можно быстро строить диаграммы UML, экспортировать диаграммы в разные форматы, сохранять их и разрабатывать новые средства UML.

Главное окно UMLet разбито на 3 области (рисунок 4): область диаграммы, свойства и палитра элементов.

Рисунок 4 – Интерфейс UMLet

В результате есть выбрать элемент с набора элементов, представленного на палитре, и его поместить в область диаграммы.

При этом, в области диаграммы располагаются разные объекты сообразно выполнения целевой модели.[11]

Панель свойств дает возможность просмотреть и изменить разные свойства элементов. Большинство применяемых UML-утилит отображают многие свойства элементов с помощью всплывающих окон.

В отличие от них, программа UMLet отображает практически все свойства в качестве текста, что значительно упрощает их применение пользователем. К примеру, чтобы добавить новые инструменты к такому элементу как класс надо просто ввести их названия в соответствующую строку непосредственно в свойствах класса (рисунок 5).


Рисунок 5 – Добавление новых инструментов

Основное назначение UMLet – это быстрое создание UML-модели в очень сжатые сроки.

С данной целью в программе реализовывается стандартный набор элементов языка UML:

– пакеты;

– варианты использования;

– стереотипы;

– простые классы;

- абстрактные классы;

– текстовые комментарии и другое:

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

Для этого только следует создавать новый элемент в встроенном редакторе, а потом определить его свойства при использовании ввода кода Java, а также добавить в диаграмму.

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

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

В данной дипломной работе рассматривается моделирования с помощью методологии IDEF0. Это основная из 3 методологий AllFusion Process Modeller, относится к множеству IDEF, которое применялось еще в начале 70-х годов. Она используется для широкого класса систем, для указания функций, которые используются для последующей разработки системы, которая отвечает за реализацию поставленных функций.

Рисунок 6 – Интерфейс AllFusion Process Modeller

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

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

При этом все стрелки, в зависимости от стороны прямоугольника в который они входят или выходят, делятся на 4 вида:

– стрелки входа – изображают объекты или данные, изменяемые в ходе работы.

– стрелки управления (входят в верхнее ребро прямоугольника) - изображают ограничения и правила, согласно которым выполняется эта работа.