Файл: Применение объектно-ориентированного подхода при проектировании информационной системы (Проектирование информационных систем).pdf
Добавлен: 17.05.2023
Просмотров: 296
Скачиваний: 2
СОДЕРЖАНИЕ
1. Проектирование информационных систем
1.1. Процесс разработки информационных систем
1.2. Сущность процесса проектирования
1.3. Этапы проектирования программного продукта
2. Применение объектно-ориентированного подхода к проектированию программных продуктов
2.1. Сущность объектно-ориентированного подхода
2.2. Программные продукты, применяемые при объектно-ориентированном подходе
Несмотря на перечисленные недостатки, объектно-ориентированный подход обладает достоинствами, с которыми связано его широкое использование. Рассмотрим эти преимущества:
- Поскольку язык UML является объектно-ориентированным, используемые в нем методы описания результатов анализа и проектирования являются семантически близкими к методами программирования на современных объектно-ориентированных языках;
- Язык UML позволяет описать систему практически со всех возможных точек зрения и разные аспекты поведения системы;
- Диаграммы UML сравнительно просты для чтения после достаточно быстрого ознакомления с его синтаксисом;
- UML расширяет и позволяет вводить собственные текстовые и графические стереотипы, что способствует его применению не только в сфере программной инженерии;
- UML получил широкое распространение и динамично развивается.
Заключение
Создание программного продукта является сложным процессом. Этот процесс включает в себя ряд этапов. Состав работ, которые выполняются в процессе разработки программного обеспечения, определяется моделью жизненного цикла программного обеспечения.
Существует несколько моделей жизненного цикла и стандартов разработки программного обеспечения. В каждой из моделей и стандартов существует этап проектирования системы.
Этап проектирования определяет функционирование, структуру и внешний вид системы. Качество выполненных работ по проектированию информационной системы. Напрямую связано с качеством готового программного продукта. Обнаружение ошибок на ранних стадия разработки системы уменьшают стоимость их устранения. При выявлении и устранении ошибок на стадии проектирования, стоимость их устранения в два раза ниже, чем на стадии тестирования информационной системы в десять раз ниже, чем на стадии эксплуатации.
Существует ряд подходов, которые используются на стадии проектирования информационных систем. Одним из них является объектно-ориентированный подход. В объектно-ориентированном подходе к проектированию предметная область представляется в виде объектов, для которых дается описание связей. Для моделирования системы в объектно-ориентированном подходе используются язык UML.
Объектно-ориентированный подход обладает широким инструментарием для моделирования предметной области и проектируемой системы. Это дает разработчикам возможность рассмотреть проектируемую систему с разных точек зрения, описать функционал, архитектуру, структуру программных модулей и т.д.
Объектно-ориентированный подход обладает рядом достоинств, среди которых близость к методами программирования на современных объектно-ориентированных языках, простота чтения созданных моделей, возможность ввода собственных текстовых и графических стереотипов. К недостаткам подхода относятся: избыточность, неточность семантики и сложность изучения.
Существует ряд программных продуктов, которые автоматизируют процесс создания моделей на языке UML, который используется в объектно-ориентированном подходе. В работе был выделен ряд критериев, на которые необходимо опираться при выборе инструмента для проектирования информационных систем.
Список литературы
- Беккер Й., Велкова Л. Менеджмент процессов. / Й. Беккер, Л. Велкова - М.: Эксмо, 2014. 384с.
- Буч Г., Рамбо Дж. Язык UML. Руководство пользователя — М., СПб.: ДМК Пресс, Питер, 2014. 432 с.
- Буч Г., Якобсон А., Рамбо Дж. UML. Классика CS / С. Орлов. — 2-е изд.. — СПб.: Питер, 2012. 736 с.
- Венделева М.А. Информационные технологии управления: учебное пособие для бакалавров: по специальности «Менеджмент организации» / М.А. Венделева, Ю.В. Вертакова. - Москва : Юрайт, 2012. 462 с.
- Киселев Г.М. Информационные технологии в экономике и управлении: учебное пособие для вузов / Г.М. Киселев, Р.В. Бочкова, В.И. Сафонов. - Москва : Дашков и К, 2012. 268 с.
- Корнейчук Б.В. Информационная экономика: учеб. пособие / Б.В. Корнейчук. - Санкт-Петербург [и др.] : Питер, 2016. 394 с.
- Ларман Кр. Применение UML 2.0 и шаблонов проектирования = Applying UML and Patterns : An Introduction to Object-Oriented Analysis and Design and Iterative Development. — 3-е изд. — М.: Вильямс, 2016. 736 с.
- Ловцев Д.А. Информационная теория эргасистем. / Д.А. Ловцев. М.: ВАРВСН, 2013. 124 с.
- Меняев. М.Ф. Основы разработки программного обеспечения / М.Ф. Меняев. — М.: Омега-Л, 2015. 458 с.
- Острейковский, В.А., Полякова, И.В. Информатика. Теория и практика / В.А. Острейковский, И.В. Полякова. — М.: Оникс, 2014. 608 с.
- Попов, В.Л. Управление инновационными проектами: Учебное пособие / В.Л. Попов. - М.: Инфра-М, 2013. 336 с.
- Пятков М.А. Экономика информационных технологий / М.А. Пятаков М.:Наука, 2012. 335 с.
- Романова Ю.Д. Информатика и информационные технологии / Ю.Д. Романова. — М.: Эксмо, 2014. 592 с.
- Румянцева, Е.Л., Слюсарь, В.В. Информационные технологии / Е.Л. Румянцева, В.В. Слюсарь. - М.: Инфра-М, 2007. 256 с.
- Соболь Б.Ф. Информатика / Б.В. Соболь. - Ростов-на-Дону: Феникс, 2013. 446 с.
- Степанов А.Н. Информатика/А.Н.Степанов. - СПб: Питер, 2016. 684 с.
- Тронин Ю.Н.Информационные системы и технологии в бизнесе / Ю.Н. Тронин. - Москва : Альфа-Пресс, 2015. 236 с.
- Хакен Г. Информация и самоорганизация / Г.Хакен. М.: Мир, 2013. 240 с.
- Хубаева Г.Н. Информатика / Г.Н. Хубаева. - Ростов-на-Дону: МарТ, 2012. 288 с.
- Шуремов, Е.Л., Чистов Д.В., Лямова Г.В. Информационные системы управления предприятиями / Е.Л. Шуремов, Д.В. Чистов, Г.В. Лямова. - М.: Изд-во «Бухгалтерский учет», 2012. 112 с.