Учебник для вузов. 5-е издание обновленное и дополненное. Стандарт
третьего поколения. — СПб.: Питер, 2016. — 640 с.
Учебник посвящен систематическому изложению принципов, моделей,
методов и метрик, используемых в инженерном цикле создания сложных
программных систем. Изложены основы как классических, так и гибких
методов разработки, вопросы менеджмента классических и гибких
программных проектов. Показаны последние научные и практические
достижения, характеризующие динамику развития этой области.
Например, значительное внимание уделяется самым «звонким» темам:
сервисно-ориентированной архитектуре и облачным технологиям,
предметно-ориентированному подходу и новейшей методологии DevOps,
разработке через поведение. Описан комплексный подход к решению
наиболее важных вопросов, возникающих в программных проектах.
Допущено Министерством образования и науки Российской Федерации в качестве учебника для студентов высших учебных заведений, обучающихся по специальности «Программное обеспечение вычислительной техники и автоматизированных систем» направлений подготовки дипломированных специалистов «Информатика и вычислительная техника». Введение
Организация процесса разработки
Руководство программным проектом
Оценка при планировании программного проекта
Формирование и анализ требований
Классические методы анализа
Основы проектирования программных систем
Классические методы проектирования
Основы объектно-ориентированного представления программных систем
Объектно-ориентированная разработка требований
Объектно-ориентированное проектирование и реализация
Особенности разработки баз данных
Метрики объектно-ориентированных программных систем
Примеры объектно-ориентированных процессов разработки
Структурное тестирование программного обеспечения
Функциональное тестирование программного обеспечения
Организация процесса тестирования программного обеспечения
Объектно-ориентированное тестирование
Сервисно-ориентированная архитектура
Облачные технологии
Обеспечение качества программных систем
Автоматизация разработки визуальной модели программной системы
Заключение
Приложения:
Факторы затрат пост-архитектурной модели COCOMO II
Внутренние и внешние метрики качества
Терминология языка UML и унифицированного процесса
Допущено Министерством образования и науки Российской Федерации в качестве учебника для студентов высших учебных заведений, обучающихся по специальности «Программное обеспечение вычислительной техники и автоматизированных систем» направлений подготовки дипломированных специалистов «Информатика и вычислительная техника». Введение
Организация процесса разработки
Руководство программным проектом
Оценка при планировании программного проекта
Формирование и анализ требований
Классические методы анализа
Основы проектирования программных систем
Классические методы проектирования
Основы объектно-ориентированного представления программных систем
Объектно-ориентированная разработка требований
Объектно-ориентированное проектирование и реализация
Особенности разработки баз данных
Метрики объектно-ориентированных программных систем
Примеры объектно-ориентированных процессов разработки
Структурное тестирование программного обеспечения
Функциональное тестирование программного обеспечения
Организация процесса тестирования программного обеспечения
Объектно-ориентированное тестирование
Сервисно-ориентированная архитектура
Облачные технологии
Обеспечение качества программных систем
Автоматизация разработки визуальной модели программной системы
Заключение
Приложения:
Факторы затрат пост-архитектурной модели COCOMO II
Внутренние и внешние метрики качества
Терминология языка UML и унифицированного процесса