Название: Программная инженерия. Технологии разработки программного обеспечения Автор: Орлов С.А. Издательство: Питер Год: 2016 Страниц: 770 Формат: pdf Размер: 37 mb Качество: хорошее
Учебник посвящен систематическому изложению принципов, моделей, методов и метрик, используемых в инженерном цикле создания сложных программных систем. Изложены основы как классических, так и гибких методов разработки, вопросы менеджмента классических и гибких программных проектов. Показаны последние научные и практические достижения, характеризующие динамику развития этой области. Например, значительное внимание уделяется самым «звонким» темам: сервисно-ориентированной архитектуре и облачным технологиям, предметно-ориентированному подходу и новейшей методологии DevOps, разработке через поведение. Описан комплексный подход к решению наиболее важных вопросов, возникающих в программных проектах. Допущено Министерством образования и науки Российской Федерации в качестве учебника для студентов высших учебных заведений, обучающихся по специальности «Программное обеспечение вычислительной техники и автоматизированных систем» направлений подготовки дипломированных специалистов «Информатика и вычислительная техника».
Содержание:
Введение Глава 1 . Организация процесса разработки Глава 2 . Руководство программным проектом Глава 3 . Оценка при планировании программного проекта Глава 4 . Формирование и анализ требований Глава 5 . Классические методы анализа Глава 6 . Основы проектирования программных систем Глава 7 . Классические методы проектирования Глава 8 . Основы объектно-ориентированного представления программных систем Глава 9 . Объектно-ориентированная разработка требований Глава 10 . Объектно-ориентированное проектирование и реализация Глава 11 . Особенности разработки баз данных Глава 12 . Метрики объектно-ориентированных программных систем Глава 13 . Примеры объектно-ориентированных процессов разработки Глава 14 . Структурное тестирование программного обеспечения Глава 15 . Функциональное тестирование программного обеспечения Глава 16 . Организация процесса тестирования программного обеспечения Глава 17 . Объектно-ориентированное тестирование Глава 18 . Сервисно-ориентированная архитектура Глава 19 . Облачные технологии Глава 20 . Обеспечение качества программных систем Глава 21 . Автоматизация разработки визуальной модели программной системы Заключение Приложение А . Факторы затрат пост-архитектурной модели COCOMO II Приложение Б . Внутренние и внешние метрики качества Приложение В . Терминология языка UML и унифицированного процесса
|