Файл: Применение объектно-ориентированного подхода при проектировании информационной системы.pdf
Добавлен: 22.04.2023
Просмотров: 99
Скачиваний: 1
СОДЕРЖАНИЕ
1. Сущность процесса проектирования
2. Этапы проектирования программного продукта
3. Применение объектно-ориентированного подхода к проектированию программных продуктов
3.1 Сущность объектно-ориентированного подхода
3.2 Программные продукты, применяемые при объектно-ориентированном подходе
Заключение
Создание программного продукта является сложным процессом. Этот процесс включает в себя ряд этапов. Состав работ, которые выполняются в процессе разработки программного обеспечения, определяется моделью жизненного цикла программного обеспечения.
Существует несколько моделей жизненного цикла и стандартов разработки программного обеспечения. В каждой из моделей и стандартов существует этап проектирования системы.
Этап проектирования определяет функционирование, структуру и внешний вид системы. Качество выполненных работ по проектированию информационной системы. Напрямую связано с качеством готового программного продукта. Обнаружение ошибок на ранних стадия разработки системы уменьшают стоимость их устранения. При выявлении и устранении ошибок на стадии проектирования, стоимость их устранения в два раза ниже, чем на стадии тестирования информационной системы в десять раз ниже, чем на стадии эксплуатации.
Существует ряд подходов, которые используются на стадии проектирования информационных систем. Одним из них является объектно-ориентированный подход. В объектно-ориентированном подходе к проектированию предметная область представляется в виде объектов, для которых дается описание связей. Для моделирования системы в объектно-ориентированном подходе используются язык UML.
Объектно-ориентированный подход обладает широким инструментарием для моделирования предметной области и проектируемой системы. Это дает разработчикам возможность рассмотреть проектируемую систему с разных точек зрения, описать функционал, архитектуру, структуру программных модулей и т.д.
Объектно-ориентированный подход обладает рядом достоинств, среди которых близость к методами программирования на современных объектно-ориентированных языках, простота чтения созданных моделей, возможность ввода собственных текстовых и графических стереотипов. К недостаткам подхода относятся: избыточность, неточность семантики и сложность изучения.
Существует ряд программных продуктов, которые автоматизируют процесс создания моделей на языке UML, который используется в объектно-ориентированном подходе. В работе был выделен ряд критериев, на которые необходимо опираться при выборе инструмента для проектирования информационных систем.