Проектирование и архитектура программных систем

В учебном пособии рассмотрены первостепенные задачи, возникающие при разработке крупных проектов программного обеспечения, в которых принимают участие сотни разработчиков. Сложность программного обеспечения – это его существенное и неслучайное свойство. На технологию разработки влияют различные факторы, включающие в том числе проблемы проектирования, воздействие экономики, влияние политики, недостаток воображения. Уменьшение рисков снижения успешности или даже провала крупных разработок возможно при использовании архитектурного подхода к проектированию программного обеспечения, основанного на определении глобальных ограничений, накладываемых на проектирование системы, таких как выбор парадигмы программирования, архитектурных стилей, стандартов разработки. Лаконичный стиль изложения сопровождается доступными для понимания пояснениями и многочисленными примерами, необходимыми для глубокого усвоения материала.
Соответствует требованиям федеральных государственных образовательных стандартов высшего образования последнего поколения.
Для студентов, обучающихся по направлениям подготовки 09.03.04 «Программная инженерия», 09.04.04 «Программная инженерия», а также для научных сотрудников, преподавателей образовательных организаций высшего образования, слушателей институтов повышения квалификации.
Книга может быть использована для самообразования.
- Авторы:Лариса Геннадьевна Гагарина, Алексей Роальдович Федоров, Петр Алексеевич Федоров
- Жанр:Разное
- Страницы: 334
- Возраст: 16
- Формат: fb2, epub, pdf, txt
Советуем прочитать похожую литературу

Введение в теорию алгоритмических языков и компиляторов

Основы программирования на языке С

Разработка и эксплуатация автоматизированных информационных систем

Технические средства информатизации

Введение в инфокоммуникационные технологии
