Обзор автоматизированных средств разработки объектно-ориентированного программного обеспечения

Заказать уникальный реферат
Тип работы: Реферат
Предмет: Информационные технологии
  • 15 15 страниц
  • 15 + 15 источников
  • Добавлена 16.01.2023
299 руб.
  • Содержание
  • Часть работы
  • Список литературы
  • Вопросы/Ответы
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ 3
Автоматизированные средства разработки объектно-ориентированного программного обеспечения 4
Использование CASE-средств при разработке ИС 5
Примеры конкретных CASE-средств 8
Унифицированный язык моделирования UML 12
ЗАКЛЮЧЕНИЕ 15
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 16

Фрагмент для ознакомления

, управление проектами и контроль изменений в этих процессах, а также средства для разработки кода приложения на основе моделей с использованием внутренней платформы интегрированной разработки.Унифицированный язык моделирования UMLUnifiedModelingLanguage (UML) – единый язык моделирования – инструмент моделирования объектов, поддерживаемый большинством объектно-ориентированных case-инструментов, предназначенный для графического представления различных систем, включая ИС, в процессе их моделирования. Этот язык был разработан в 1994 году консорциумом OMG (ObjectManagementGroup).Для проектирования на языке UML на основе ООП используются три модели, определяющие уровень работы ИС:* Модель класса;* Модель состояния;* Модель взаимодействия;Модель класса служит для описания объектов, являющихся элементами информационной системы, а также их взаимодействия. Изображена на диаграммах классов.Модель состояния служит для описания жизненного цикла объектов, состоящего из последовательности событий и состояний данных объектов. Изображена на диаграммах состояния.Модель взаимодействия служит для описания взаимодействия объектов на протяжении всего жизненного цикла. Изображена на диаграммах прецедента.Все элементы ИС, проектируемые с помощью UML, имеют графическое представление в виде диаграмм. Для объектно-ориентированного моделирования чаще всего используется следующий набор диаграмм:- Usecasediagram (Диаграммы вариантов использования);- Classdiagram (Диаграммы классов);- Sequencediagram (Диаграммы последовательности);- Statechart (Диаграммы состояний);- Activity diagram (Диаграммы деятельности);- Deployment diagram (Диаграммы развертывания).Существует множество программ разработки для разработки объектно-ориентированного программного обеспечения. Приведем пример одного из них.VisualParadigm-это полное приложение для моделирования UML. Он поставляется в двух версиях: настольная версия, которая является инструментом моделирования UML, и интернет-версия, которая является инструментом построения диаграмм. Интерфейс этой программы показан на рисунке 1.Рисунок 1 – Интерфейс автоматизированного средства разработки объектно-ориентированного ПО VisualParadigmVisualParadigm предлагает богатый набор гибких и Scrum-инструментов для управления проектами. VisualParadigm (VP-UML) - это инструмент UML CASE, поддерживающий UML 2, SysML и нотацию моделирования бизнес-процессов из группы управления объектами. В дополнение к поддержке моделирования, он предоставляет возможности генерации отчетов и разработки кода, включая генерацию кода. Он может реконструировать диаграммы из кода и обеспечивать сквозное проектирование для различных языков программирования.VisualParadigm имеет множество функций моделирования, которые упрощают создание диаграмм UML. Он сочетает в себе основные инструменты с быстрой проверкой синтаксиса UML. Его редактор диаграмм последовательностей-один из самых удобных доступных редакторов.VisualParadigm предлагает встроенную обработку для членов класса, а также интерактивный и простой в использовании интегрированный редактор диаграмм последовательностей.VisualParadigm имеет подключаемый интерфейс, который позволяет создавать настраиваемые функции и формы в соответствии с вашими потребностями.ЗАКЛЮЧЕНИЕВ настоящее время объектно-ориентированное проектирование является одним из самых востребованных подходов при разработке автоматизированных систем.Таким образом, вданной работе рассмотрены автоматизированные средства разработки объектно-ориентированного программного обеспечения. Приведено описание CASE-средств, а также средств языка UML. Приведены примеры применения автоматизированных средств разработки объектно-ориентированного программного обеспечения.СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВВендров, А.М. CASE-технологии. Современные методы и средства проектирования информационных систем / А.М. Вендров. – М. : Финансы и статистика, 2015. – 176 с.Инюшкина, О.Г. Проектирование информационных систем (на примере методов структурного системного анализа): учебное пособие / О.Г. Инюшкина, Екатеринбург: «Форт-Диалог Исеть», 2014. 240 с.Коцюба, И.Ю. Основы проектирования информационных систем. Учебное пособие / Коцюба И.Ю., Чунаев А.В., Шиков А.Н. – СПб: Университет ИТМО, 2015. – 206 с.Сартасов, Е. М. Объектно-ориентированное программирование: учебное пособие / Е.М. Сартасов. – Челябинск: Издательский центр ЮУрГУ, 2014. – 54с.Токмаков, Г.П. CASE-технологии проектирования информационных систем: учебное пособие / Г.П. Токмаков. – Ульяновск: УлГТУ, 2018. − 224 с.

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1. Вендров, А.М. CASE-технологии. Современные методы и средства проектирования информационных систем / А.М. Вендров. – М. : Финансы и статистика, 2015. – 176 с.
2. Инюшкина, О.Г. Проектирование информационных систем (на примере методов структурного системного анализа): учебное пособие / О.Г. Инюшкина, Екатеринбург: «Форт-Диалог Исеть», 2014. 240 с.
3. Коцюба, И.Ю. Основы проектирования информационных систем. Учебное пособие / Коцюба И.Ю., Чунаев А.В., Шиков А.Н. – СПб: Университет ИТМО, 2015. – 206 с.
4. Сартасов, Е. М. Объектно-ориентированное программирование: учебное пособие / Е.М. Сартасов. – Челябинск: Издательский центр ЮУрГУ, 2014. – 54с.
5. Токмаков, Г.П. CASE-технологии проектирования информационных систем: учебное пособие / Г.П. Токмаков. – Ульяновск: УлГТУ, 2018. − 224 с.

Вопрос-ответ:

Какие существуют автоматизированные средства разработки объектно ориентированного программного обеспечения?

Существует множество автоматизированных средств разработки объектно ориентированного программного обеспечения, таких как средства разработки CASE, которые помогают автоматизировать процесс разработки и моделирования системы. Некоторые из них включают Rational Rose, Visual Paradigm, Enterprise Architect и другие.

Какие преимущества использования CASE средств при разработке ИС?

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

Какие есть примеры конкретных CASE средств?

Среди примеров конкретных CASE средств можно выделить Rational Rose, Visual Paradigm, Enterprise Architect и другие. Эти средства обладают широким функционалом, позволяющим разрабатывать модели системы, генерировать код, проводить анализ и тестирование и многое другое.

Что такое унифицированный язык моделирования UML?

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

Какие средства помогают управлять проектами и контролировать изменения в процессе разработки?

Для управления проектами и контроля изменений в процессе разработки используются различные средства, такие как системы управления версиями (например, Git, SVN), системы отслеживания ошибок (например, Jira, Redmine), системы управления задачами (например, Trello, Asana) и другие. Эти средства позволяют эффективно управлять процессом разработки, контролировать изменения и обеспечивать коммуникацию в команде.

Какие автоматизированные средства существуют для разработки объектно ориентированного программного обеспечения?

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

Зачем использовать CASE средства при разработке информационных систем?

Использование CASE средств позволяет значительно упростить и ускорить процесс разработки, а также повысить качество и надежность конечного продукта.

Какие примеры конкретных CASE средств можно привести?

Примерами конкретных CASE средств являются Rational Rose, Enterprise Architect, MagicDraw и другие.

Что такое унифицированный язык моделирования (UML) и как он применяется в разработке программного обеспечения?

Унифицированный язык моделирования (UML) - это стандартный язык, используемый для визуализации, проектирования и документирования системного анализа и проектирования объектно-ориентированных программных систем. Он широко применяется в разработке программного обеспечения для создания диаграмм классов, диаграмм компонентов и других моделей.

Какие средства существуют для управления проектами и контроля изменений в процессе разработки программного обеспечения?

Существуют различные средства для управления проектами, такие как системы управления задачами (Task Management Systems) и системы контроля версий (Version Control Systems). Они позволяют отслеживать прогресс проекта и управлять изменениями в коде и документации.