Данное пособие представляет собой практическое руководство по использованию UML для разработки программных систем. Оно позволит научиться выявлять основные понятия предметной области и разрабатывать красивые диаграммы классов, описывать функциональные требования в виде спецификаций вариантов использования и превращать их в правильные проектные решения.
Дополнительно в пособии рассмотрена работа с замечательным CASE-средством Visual Paradigm и средой разработки MDriven.
Соответствует актуальным требованиям федерального государственного стандарта высшего образования.
Для студентов высших учебных заведений, обучающихся по ИТ-направлениям, а также преподавателей и всех интересующихся.
УТОЧНЕНИЕ КОНЦЕПТУАЛЬНОЙ МОДЕЛИ КЛАССОВ.
Особенностью объектно-ориентированного подхода в разработке ПО является то, что любая используемая в ходе исполнения программы информация должна быть представлена тем или иным объектом. Ранее, в предыдущей лабораторной работе, мы сосредоточились на выявлении концептуальных сущностей, составляющих основные понятия предметной области, и отношений между ними, формирующих общую структуру информационной модели. Теперь необходимо детализировать модель, добавив необходимые характеристики, т. е. атрибуты для каждой сущности.
Атрибуты — это свойства объектов, такие как вес, скорость или цвет. Атрибуты присутствуют в описании в виде существительных притяжательных оборотов (отвечают на вопрос «чей»), например, цвет машины. Прилагательные часто соответствуют конкретным значениям атрибутов-перечислений. Если в описании присутствуют атрибуты-перечисления, то следует использовать UML элемент со стереотипом «перечисление», или «enumeration».
ОГЛАВЛЕНИЕ.
Введение.
Описание учебной задачи.
Предварительная настройка Visual Paradigm.
Лабораторная работа № 1. Разработка концептуальной модели классов.
1.1. Введение.
1.2. Текстуальный анализ.
1.3. Анализ списка классов-кандидатов.
1.4. Определение ассоциаций между классами.
1.5. Глоссарий.
1.6. Начальная модель классов.
1.7. Диаграммы объектов.
Чек-лист.
Вопросы для самоконтроля.
Лабораторная работа № 2. Разработка модели вариантов использования.
2.1. Введение.
2.2. Текстуальный анализ.
2.3. Список действующих лиц и их задач.
2.4. Краткое описание вариантов использования.
2.5. Диаграмма вариантов использования.
Чек-лист.
Вопросы для самоконтроля.
Лабораторная работа № 3. Уточнение концептуальной модели классов.
3.1. Введение.
3.2. Уточнение концептуальной модели классов.
3.3. Проверка модели методом OCL-навигации.
Чек-лист.
Вопросы для самоконтроля.
Лабораторная работа № 4. Спецификация варианта использования.
4.1. Введение.
4.2. Описание вариантов использования.
4.2.1. Вариант использования UC03 «Войти в систему».
4.2.2. Вариант использования UC15 «Пополнить баланс карты».
4.3. Построение диаграмм деятельности вариантов использования.
4.3.1. Диаграмма деятельности «Войти в систему».
4.3.2. Диаграмма деятельности «Пополнить баланс карты».
Чек-лист.
Вопросы для самоконтроля.
Лабораторная работа № 5. Разработка модели взаимодействия.
5.1. Введение.
5.2. Раскадровка варианта использования.
5.2.1. Раскадровка варианта использования «Войти
в систему».
5.2.2. Раскадровка варианта использования «Пополнить баланс карты».
5.3. Выявление системных событий и операций.
Чек-лист.
Вопросы для самоконтроля.
Лабораторная работа № 6. Реализация варианта использования.
6.1. Введение.
6.2. Подготовка к работе.
6.3. Реализация варианта использования.
Чек-лист.
Вопросы для самоконтроля.
Лабораторная работа № 7. Разработка модели состояний.
7.1. Введение.
7.2. Список объектов-кандидатов.
7.3. Диаграммы автоматов.
7.4. Интерактивная диаграмма автоматов.
7.5. Спецификация состояний.
Чек-лист.
Вопросы для самоконтроля.
Список используемых источников.
Купить .
По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.
По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «ЛитРес», и потом ее скачать на сайте Литреса.
По кнопке «Найти похожие материалы на других сайтах» можно найти похожие материалы на других сайтах.
On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.
Хештеги: #учебник по информатике :: #информатика :: #компьютеры :: #Галиаскаров :: #Воробьев
Смотрите также учебники, книги и учебные материалы:
- Основы теории построения квантовых компьютеров и моделирование квантовых алгоритмов, Монография, Гузик В.Ф., Гушанский С.М., Ляпунцова Е.В., Потапов В.С., 2019
- Компьютер глазами хакера, Шалин П., 2021
- Принципы, паттерны и методологии разработки программного обеспечения, Чернышев С.А., 2022
- Информационная безопасность и защита информации, Зенков А.В., 2022
- Методика преподавания информатики, Учебное пособие, Лапчик М.П., Семакин И.Г., Хеннер Е.К., 2001
- Adobe Photoshop СС 2019, Мастер-класс Евгении Тучкевич, Тучкевич Е.И., 2020
- Занимательная информатика, или Волшебный Дракон в гостях у Мурзика, Паронджанов В.Д., 2000
- Корпоративные информационные системы, Лабораторный практикум, Часть 1, Корпоративные платформы и системы автоматизации, Учебно-методическое пособие, Ткалич Т.А., Алисейко К.И., Корбит П.А., 2023