- Артикул:00-01027120
- Автор: Федорова Г.Н.
- ISBN: 978-5-0054-1216-4
- Тираж: 1000 экз.
- Обложка: Твердая обложка
- Издательство: Академия (все книги издательства)
- Город: Москва
- Страниц: 272
- Формат: 60х90/16
- Год: 2023
- Вес: 416 г
- Серия: Учебник для ВУЗов (все книги серии)
- Профессиональное образование
Учебник подготовлен в соответствии с требованиями Федерального государственного образовательного стандарта среднего профессионального образования по специальностям «Информационные системы и программирование» (из списка ТОП-50) и «Программирование в компьютерных системах». Учебное издание предназначено для изучения профессионального модуля «Осуществление интеграции программных модулей». Рассмотрены технология разработки программного обеспечения программных модулей, построение моделей программного обеспечения, язык моделирования, принципы оценки качества программного обеспечения, инструментальные средства его разработки, отладки программных средств и анализа качества программных продуктов в среде разработки, перспективы развития технологий разработки программного обеспечения, а также современные инструментальные средства создания программных продуктов. Приведены практические задания для лучшего освоения теоретического курса. Для студентов учреждений среднего профессионального образования.
Содержание
Предисловие
Раздел I. Технология разработки программного обеспечения
Глава 1. Основные понятия и стандартизация требований к программному обеспечению
1.1. Анализ предметной области. Основные понятия
1.2. Требования к программному обеспечению. Классификация требований
1.3. Стандарты, регламентирующие работу с требованиями
1.4. Современные принципы и методы разработки приложений
1.5. Основные подходы к интегрированию программных модулей
1.6. Организация работы в команде разработчиков
1.7. Разработка прототипов программного обеспечения
1.8. Пример анализа предметной области и разработки технического задания
Глава 2. Описание и анализ требований. Построение моделей программного обеспечения
2.1. Методология функционального моделирования. Диаграммы IDEF
2.2. Диаграммы потоков данных DFD
2.3. Структурный и объектно-ориентированный анализ. Язык моделирования UML
2.4. Диаграммы вариантов использования
2.5. Диаграммы деятельности
2.6. Диаграммы последовательности
2.7. Диаграммы состояний
2.8. Диаграмма классов
2.9. Диаграммы компонентов
2.10. Диаграммы развертывания
2.11. Диаграммы кооперации
2.12. Правила построения диаграмм
2.13. Методология разработки и внедрения RUP
2.14. Оформление спецификаций. Анализ требований и стратегии выбора решения
Глава 3. Оценка качества программных средств
3.1. Характеристики качества программного обеспечения
3.2. Метрики и меры программного обеспечения
3.3. Понятие тестирования. Цели и задачи тестирования
3.4. Виды тестирования
3.5. Стандарты качества программной документации
3.6. Тестовое покрытие. Тест-кейсы и тестовые сценарии
3.7. Документирование результатов тестирования
3.8. Анализ спецификаций. Верификация и аттестация программного обеспечения
3.9. Классификация тестирования по уровням
Раздел II. Инструментальные средства разработки программного обеспечения
Глава 4. Современные технологии разработки и инструменты интеграции
4.1. Инструменты разработки программного обеспечения
4.2. Основные элементы интегрированной среды разработки
4.3. Структура проекта. Понятие репозитория проекта
4.4. Виды, цели и уровни интеграции программных модулей
4.5. Источники и приемники данных в проектах. Сопоставление объектов данных в ADO.NET
4.6. Пример подключения к серверу базы данных и обмена данными
4.7. Обеспечение клиент-серверного взаимодействия. Протоколы обмена данными
4.8. Организация работы команды в системе контроля версий
4.9. CASE-средства
Глава 5. Инструменты отладки программных средств
5.1. Отладка программных продуктов. Виды программных ошибок
5.2. Инструменты отладки Visual Studio
5.3. Отладочные классы
5.4. Обработка исключительных ситуаций
5.5. Инструментарий анализа качества программных продуктов в среде разработки
Список литературы