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