Файл: Анализ и оценка средств реализации объектно-ориентированного подхода к проектированию экономической информационной системы (Структура и основные понятия объектно-ориентированного).pdf
Добавлен: 24.04.2023
Просмотров: 174
Скачиваний: 1
СОДЕРЖАНИЕ
1. Анализ средств проектирования экономических информационных систем.
1.1. Объектно-ориентированных подход к проектированию информационных систем
1.2. Унифицированный процесс разработки экономических информационных систем.
2. Проектирование экономической информационной системы на примере
2.2 Объектно-ориентированное проектирование системы с использованием языка UML
Таблица 8 – Типичный ход события «Оформление заказа»
|
Действия актеров |
Отклик |
|
Покупатель выбирает товар и отмечает его как покупаемый |
Информационная система добавляет код товара к заказу покупателя |
|
Покупатель оформляет тваркак заказ |
Информационная система регистрирует номер заказа, дату и др.реквизиты, подает сигнал о заявке в магазин |
|
Покупатель вводит номер карты скидок магазина |
Информационная система проверяет номер и предоставляет скидку |
|
Покупатель оплачивает товар |
Информационная система проверяет платеж и отправляет письмо с подтверждением платежа покупателю |
Таблица 9 – Сценарий выполнения прецедента «Передача заказа в магазин»
|
Прецедент |
Передача заказа в магазин |
|
Актеры |
Информационная система |
|
Цель |
Контроль оплаты и направление заказа в продажу |
|
Краткое описание |
После подтверждения оплаты заказа Информационная система составляет счет-фактуру зарегистрированного заказа и направляет ее в магазин |
|
Тип |
Включающий |
|
Ссылки |
- |
Таблица 10 – Типичный ход события «Передача заказа в магазин»
|
Действия актеров |
Отклик |
|
Информационная система оформляет счет-фактуру заказа и отправляет ее в магазин |
Информационная система заполняет документ и направляет его в магазин для последующей продажи товара покупателю |
Диаграмма классов представлена на рисунке 17.
Рисунок 17 – Диаграмма классов
Диаграмма последовательности представлена на рисунке 18.
Рисунок 18 – Диаграмма последовательности
Диаграмма кооперации представлена на рисунке 19.
Рисунок 19 – Диаграмма кооперации
Диаграмма состояний представлена на рисунке 20.
Рисунок 20 – Диаграмма состояний
Диаграмма компонентов представлена на рисунке 21.
Рисунок 21 – Диаграмма компонентов
Диаграмма развертывания представлена на рисунке 22.
Рисунок 22 – Диаграмма развертывания
Заключение
В результате проделанной работы был проведен анализ средств реализации объектно-ориентированного подхода к проектированию экономической информационной системы. На основе изучения и анализа информации были получены следующие выводы.
Объектно-ориентированный подход с точки зрения проектирования ЭИС обладает как преимуществами, так и недостатками по сравнению с другими концепциями, в частности:
Преимущества:
- ООП позволяет синтезировать модели небольшого размера за счет использования общих технологий, обеспечивающих существенную экономию выразительных средств, что облегчает решение ряда проблем, возникающих на протяжении всего жизненного цикла ЭИС.
- Модели, построенные на основе ООП естественны, поскольку ориентированы на человеческое восприятие мира.
- Case-средства, поддерживающие ООП позволяют достичь большей степени автоматизации кодогенерации, что опять же упрощает разработку ЭИС.
- Объектно-ориентированный подход позволяет легче организовать параллельные вычисления.
Недостатки:
- ООП обладает высокими начальными затратами.
- Отсутствие немедленной отдачи - эффект от применения ООП проявляется после разработки нескольких проектов и накопления базы повторно используемых классов;
- Диаграммы, иллюстрирующие операции объектно-ориентированного подхода, менее наглядны.
Стоит отметить, что следующим этапом развития объектно-ориентированного подхода является агентно-ориентированный подход (АОП), в котором основополагающими концепциями являются понятия агента и его ментальное поведение, зависящее от среды, в которой он находится. Однако на текущий момент эта концепция развита слабо.
Среди существенных преимуществ ООП также можно выделить унифицированность процесса проектирования, которая упорядочивает все стадии жизненного цикла ЭИС. Унифицированный язык моделирования UML являющийся частью процесса, позволяет еще на стадии проектирования создавать объектно-ориентированную модель будущей программной реализации информационной системы. К основным преимуществам UML можно отнести следующие:
- Объектная ориентированность, которая определяет семантическую близость методов описания результатов анализа и проектирования к методам программирования на современных объектно-ориентированных языках.
- Возможность описать систему различных точек зрения, учитывая разные аспекты ее поведения;
- Простота диаграммы и синтаксиса UML, что облегчает его изучение;
- Возможность расширения путем ввода собственных текстовых и графических стереотипов, что значительно расширяет области его применения;
- Широкая распространенность и динамичное развитие.
К недостаткам можно отнести следующие особенности UML:
- Избыточность языка, которая в некоторых случаях может вызвать затруднения при его изучении и использовании. Данный недостаток в настоящий момент не так актуален, т.к. новые ревизии UML содержат ряд нотационных компромиссов.
- Объектная ориентированность, в связи с которой могут возникнуть проблемы с совместимостью с языками, не поддерживающими объектно-ориентированный подход.
- Дополнительные трудозатраты при построении моделей, возникающие из-за необходимости следовать заложенным стандартам.
- Различные программы могут по-разному трактовать существующие неоднозначности языка, вызывая проблемы с совместимостью.
Список использованной литературы
- ГОСТ 34.003-90. Автоматизированные системы. Термины и определения.
- ГОСТ 34.601-90. Автоматизированные системы. Стадии создания.
- ГОСТ Р ИСО/МЭК 12207–02. Информационная технология. Процессы жизненного цикла программных средств.
- ГОСТ Р ИСО/МЭК 15271–02. Руководство по ИСО/МЭК 12207 (процессы жизненного цикла программных средств).
- ОРММ ИСЖТ 2.01–00. Требования к составу, содержанию и оформлению документов при создании ИС. – М. : ВНИИАС МПС России, 2000. – 62 с.
- ОРММ ИСЖТ 5.03–00. Процессы жизненного цикла ИС и программных средств – М. : ВНИИАС МПС России, 2000. – 48 с.
- Баркер, Р. CASE*Method. Моделирование взаимосвязей между сущностями / Р. Баркер. – М., 2016. – 233 с.
- Боггс, У. UML и Rational Rose / У. Боггс, М. Боггс. - М.: Издательство «ЛОРИ», 2017. - 582 с.
- Буч, Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++ / Г. Буч. – М. : Бином, 2014. – 560 с.
- Буч, Г. Язык UML. Руководство пользователя / Г. Буч, Дж. Рамбо, А. Якобсон. - СПб.: Питер, 2017. - 432 с.
- Вендров, А.М. CASE-технологии. Современные методы и средства проектирования информационных систем / А.М. Вендров. – М. : Финансы и статистика, 2018. – 176 с.
- Крачтен, Ф. Введение в Rational Unified Process / Ф. Кратчен. - М.: Издательский дом «Вильямс», 2016. - 240 с.
- Ларман, К. Применение UML и шаблонов проектирования: Уч. Пос / К. Ларман. - М.: Издательский дом «Вильямс», 2014. - 496 с.
- Леоненков, А.В. Самоучитель UML 2 / А.В. Леоненков. – СПб.: БХВ - Петербург, 2014. – 576с.
- Орлов, С.А. Технологии разработки программного обеспечения : учеб. / С.А. Орлов. – СПб. : Питер, 2014. – 464 с.
- Петров, В.И. Информационные системы / В.Н. Петров. – СПб. : Питер, 2018. – 688 с.
- Терра-Лексикон: Иллюстрированный энциклопедический словарь. – М.: ТЕРРА, 2015. - 672 с.
- Элиенс, А. Принципы объектно-ориентированной разработки прог рамм / А. Элиенс. – М.: Издательский дом «Вильямс», 2014. – 496 с.
- Якобсон, А. Унифицированный процесс разработки программного обеспечения / А. Якобсон, Г. Буч, Дж. Рамбо. - СПб.: Питер, 2014. - 496 с.
- Леоненков, А.В. Визуальное моделирование в среде IBM Rational Rose. – www.intuit.ru
- Леоненков, А.В. Объектно-ориентированный анализ и проектирование с использованием UML – www.intuit.ru
- UML спецификация. – www.omg.com