50400 (Объектно-ориентированный анализ и проектирование деятельности ООО "Формула торговли"), страница 4

2016-07-30СтудИзба

Описание файла

Документ из архива "Объектно-ориентированный анализ и проектирование деятельности ООО "Формула торговли"", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "информатика, программирование" в общих файлах.

Онлайн просмотр документа "50400"

Текст 4 страницы из документа "50400"

- компоненты;

- интерфейсы;

- отношения зависимости, обобщения, ассоциации и реализации.

Диаграмма компонентов для системы управления заказами и сервисного обслуживания ООО «Формула торговли» представлена на рисунке 10.

Рисунок 10 – Диаграмма компонентов для ООО «Формула торговли»

Узел (Node) – это физический элемент, который существует во время выполнения и представляет вычислительный ресурс, обычно обладающий как минимум некоторым объемом памяти, а зачастую также и процессором. Графически узел изображается в виде куба. Множество объектов или компонентов, приписанных к узлу как группа, называется элементом распределения (Distribution unit).

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

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

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

На диаграмме развертывания, или применения (Deployment diagram), показана конфигурация обрабатывающих узлов, на которых выполняется система, и компонентов, размещенных в этих узлах. Диаграмма развертывания представлена в виде графа с ребрами и вершинами.

Диаграммы развертывания обычно включают в себя:

- узлы;

- отношения зависимости и ассоциации.

Диаграмма развертывания для системы управления заказами и сервисного обслуживания ООО «Формула торговли» представлена на рисунке 11 [2, 3].

Рисунок 11 – Диаграмма развертывания для ООО «Формула торговли»

3. Концептуальное конструирование матрицы ответственностей

    1. Разработка диаграммы целевых классов



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

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

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

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

На рисунке 12 показана диаграмма целевых классов для ООО «Формула торговли». Основной целью на пути повышения прибыли является увеличение скорости и качества обслуживания клиентов, что позволит закрепить численность клиентской базы, и снижение стоимости сервисного обслуживания, что также привлечёт новых клиентов. На основании этого можно выделить целевые классы и построить диаграмму целевых классов [2, 5].





Рисунок 12 – Диаграмма целевых классов для ООО «Формула торговли»

3.2 Разработка диаграммы классов исполняющей системы и диаграммы ответственностей

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

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

Рисунок 13 – Диаграмма ответственностей для ООО «Формула торговли»

На основе диаграммы ответственностей строится матрица ответственностей (таблица 4).

Таблица 4 – Матрица ответственностей для ООО «Формула торговли»

Введение премий и поощрений

Проведение и участие в семинарах и тренингах

Распределение обязанностей инженеров по регламентному обслуживанию

Распределение рабочего времени инженеров по регламентному обслуживанию

В ремонт ККТ привозят сами клиенты

Сотрудники фирмы

-

Участвуют

-

-

-

Начальник отдела

Организует

Организует

Обеспечивает

Обеспечивает

-

Клиент

-

-

-

-

Выполняет

Заключение

В ходе данной работы была описана деятельность ООО «Формула торговли», проведен объектно-ориентированный анализ с построением базовой модели и описано функционирование системы в виде дискретно-событийной модели. Чтобы найти возможные пути повышения эффективности работы и, соответственно, прибыли фирмы была построена концептуальная модель процесса функционирования фирмы и на ее основе – матрица ответственностей. Таким образом, в результате подробного описания деятельности фирмы и концептуального конструирования основная цель – увеличение прибыли ООО «Формула торговли» – была достигнута.

Литература

1. Информационные технологии [Электронный ресурс] Режим доступа: http://www.citforum.ru, свободный.

2. Jacobson, I., Booch, G. and Rumbaugh. J. The Unified Software Development Process. Reading, Mass.: Addison-Wesley, 1999.

3. Язык UML. Руководство пользователя [Электронный ресурс] Режим доступа: http://sitemonitor.ru/doc/UML_HTM/, свободный.

4. Б. Мейер Основы объектно-ориентированного проектирования [Электронный ресурс] Режим доступа: http://www.intuit.ru/department/se/ooad/9/5.html, свободный.

5. Википедия [электронный ресурс]: свободная энциклопедия – http://ru.wikipedia.org/wiki/.

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

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Нашёл ошибку?
Или хочешь предложить что-то улучшить на этой странице? Напиши об этом и получи бонус!
Бонус рассчитывается индивидуально в каждом случае и может быть в виде баллов или бесплатной услуги от студизбы.
Предложить исправление
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5139
Авторов
на СтудИзбе
441
Средний доход
с одного платного файла
Обучение Подробнее