Принципы, паттерны и методологии разработки программного обеспечения учебное пособие для вузов

Bibliographic Details
Main Author: Чернышев С. А. Станислав Андреевич
Summary:URL: https://urait.ru/bcode/497029 (дата обращения: 27.08.2025).
В учебном пособии рассматриваются существующие принципы разработки программных продуктов, такие как SOLID, KISS, DRY, YAGNI и чистая архитектура, общие паттерны распределения обязанностей (GRASP), а также порождающие, структурные и поведенческие паттерны проектирования GoF. Приводятся сильные и слабые стороны существующих методологий разработки программного обеспечения. Весь материал, который приводится в учебном пособии, в той или иной мере применяется на практике в продуктовых компаниях IT-сегмента. Все исходные коды рассматриваемых примеров можно скачать с репозитория автора на GitHub. Соответствует актуальным требованиям федерального государственного образовательного стандарта высшего образования. Издание адресовано студентам высших учебных заведений, обучающимся по ИТ направлениям.
Published: Москва, Юрайт, 2022
Series:Высшее образование
Subjects:
Online Access:https://urait.ru/bcode/497029
Format: Electronic Book

MARC

LEADER 00000nam a2200000 4500
001 RU/URAIT/497029
003 https://urait.ru/bcode/497029
005 20250827050525.1
010 |a 978-5-534-14383-6  |d 619.00 
073 1 |a 9785534143836  |d 619.00 
100 |a 20210601d2022 km y0rusy50 ca 
101 0 |a rus 
102 |a RU 
105 |a y j 000yy 
106 |a s 
200 1 |a Принципы, паттерны и методологии разработки программного обеспечения  |e учебное пособие для вузов  |f С. А. Чернышев. 
210 |a Москва  |c Юрайт  |d 2022 
215 |a 176 с 
225 1 |a Высшее образование 
230 |a Электрон. дан. 
300 |a URL: https://urait.ru/bcode/497029 (дата обращения: 27.08.2025). 
330 |a В учебном пособии рассматриваются существующие принципы разработки программных продуктов, такие как SOLID, KISS, DRY, YAGNI и чистая архитектура, общие паттерны распределения обязанностей (GRASP), а также порождающие, структурные и поведенческие паттерны проектирования GoF. Приводятся сильные и слабые стороны существующих методологий разработки программного обеспечения. Весь материал, который приводится в учебном пособии, в той или иной мере применяется на практике в продуктовых компаниях IT-сегмента. Все исходные коды рассматриваемых примеров можно скачать с репозитория автора на GitHub. Соответствует актуальным требованиям федерального государственного образовательного стандарта высшего образования. Издание адресовано студентам высших учебных заведений, обучающимся по ИТ направлениям. 
337 |a Режим доступа: Электронно-библиотечная система Юрайт, для авториз. пользователей 
610 2 |a Программирование 
610 2 |a Компьютерные и информационные науки 
610 2 |a Технологии программирования и программное обеспечение в информационно-управляющих комплексах 
610 2 |a Инструментальные средства разработки программного обеспечения 
610 2 |a Языки разработки программного обеспечения 
610 2 |a Групповая разработка программного обеспечения 
610 2 |a Разработка программного обеспечения систем управления и сбора данных 
610 2 |a Современные проблемы программирования и программные средства 
610 2 |a Проектирование программного обеспечения 
610 2 |a Методология разработки программного обеспечения и технологии программирования 
610 2 |a Методология разработки программного обеспечения 
610 2 |a Современные технологии разработки программного обеспечения 
610 2 |a Программирование и программное обеспечение 
610 2 |a Разработка программного обеспечения 
610 2 |a Технологии проектирования программного обеспечения систем управления 
610 2 |a Шаблоны проектирования 
610 2 |a Интерфейс программного обеспечения 
610 2 |a Проектирование по компьютерным технологиям в механике 
610 2 |a Системный подход в разработке программного обеспечения 
610 2 |a Основы разработки программного обеспечения 
610 2 |a Избранные методы разработки ПО 
610 2 |a Специализированные методы разработки ПО 
610 2 |a Программное обеспечение и интернет-ресурсы в переводе 
610 2 |a Методология и технология проектирования программного обеспечения 
610 2 |a Командная разработка ПО 
610 2 |a Жизненный цикл разработки программного обеспечения 
610 2 |a Управление качеством разработки программного обеспечения 
610 2 |a Методы разработки программного обеспечения 
610 2 |a Применение паттернов в проектировании 
610 2 |a Введение в разработку программного обеспечения 
610 2 |a Принципы проектирования и дизайна программного обеспечения 
610 2 |a Шаблоны разработки программного обеспечения 
610 2 |a Объектно-ориентированные технологии разработки программного обеспечения специальных организационно-технических систем 
610 2 |a Технология разработки программного обеспечения специальных организационно-технических систем 
610 2 |a Технологии проектирования программного обеспечения 
610 2 |a Паттерны проектирования 
610 2 |a Средства проектирования программного обеспечения 
610 2 |a методы проектирования программного обеспечения систем управления 
610 2 |a Проектирование программного обеспечения автоматизированных систем 
610 2 |a Разработка программного обеспечения систем управления 
610 2 |a Технология проектирования программного обеспечения систем управления 
610 2 |a Обеспечение качества разработки программного обеспечения 
610 2 |a Технология программирования и разработка программного обеспечения 
610 2 |a Разработка ПО 
610 2 |a Программирование и основы разработки программных средств 
610 2 |a Дополнительные главы баз данных и анализ программного кода 
610 2 |a Основы безопасной разработки ПО 
610 2 |a Программное обеспечение и системные функции контроллеров 
610 2 |a Современные методы разработки ПО 
610 2 |a Современные технологии разработки ПО 
610 2 |a Технология проектирования и разработки программного обеспечения 
610 2 |a Паттерны проектирования и реализации программного обеспечения 
610 2 |a Гибкие методики разработки программного обеспечения 
610 2 |a Гибкие методики разработки ПО 
610 2 |a Шаблоны проектирования программного обеспечения 
610 2 |a Разработка программного обеспечения, дизайн алгоритмов и аналитика 
610 2 |a CASE-средства проектирования программного обеспечения 
610 2 |a Технология разработки ПО 
610 2 |a Управление качеством при разработке ПО 
610 2 |a Программная инженерия (методологии проектирования программного обеспечения, паттерны) 
610 2 |a Технологии командной разработки ПО 
610 2 |a Интегрированные среды разработки программного обеспечения 
610 2 |a Современные методологии разработки программного обеспечения 
610 2 |a Архитектурное проектирование и паттерны программирования 
610 2 |a Архитектура, дизайн и процесс разработки ПО 
610 2 |a Процесс разработки ПО 
610 2 |a Средства разработки программного обеспечения 
610 2 |a Проектирование программного обеспечения для многопроцессорных вычислительных устройств 
610 2 |a Современные парадигмы и методологии программирования 
610 2 |a Программирование и разработка программных систем 
610 2 |a Введение в аппаратные и программные системы 
610 2 |a Методы и средства программного обеспечения 
610 2 |a Паттерны насилия в личности и культуре 
610 2 |a Основы проектирования программного обеспечения на языках высокого уровня 
610 2 |a Паттерны архитектуры 
610 2 |a Разработка ПО систем контроля и управления 
610 2 |a Технологии и методы разработки программного обеспечения 
610 2 |a Программирование на графических адаптерах (CUDA) 
610 2 |a Математические методы в разработке программного обеспечения 
610 2 |a Разработка программного обеспечения для распределенных вычислительных систем 
675 |a 004.415(075.8) 
686 |a 32.972я73  |2 rubbk 
700 1 |a Чернышев  |b С. А.  |g Станислав Андреевич 
801 0 |a RU  |b ИКО Юрайт  |c 20210601  |g RCR  |2 rusmarc 
801 1 |a RU  |b ИКО Юрайт  |c 20210601  |g RCR  |2 rusmarc 
856 4 0 |n Юрайт  |g Электронная книга  |q html  |h ЮРАЙТ  |v 20250912  |2 Показать документ  |u https://urait.ru/bcode/497029 
955 |a учебное пособие 
957 |a Технологии программирования и программное обеспечение в информационно-управляющих комплексах 
957 |a Инструментальные средства разработки программного обеспечения 
957 |a Языки разработки программного обеспечения 
957 |a Групповая разработка программного обеспечения 
957 |a Разработка программного обеспечения систем управления и сбора данных 
957 |a Современные проблемы программирования и программные средства 
957 |a Проектирование программного обеспечения 
957 |a Методология разработки программного обеспечения и технологии программирования 
957 |a Методология разработки программного обеспечения 
957 |a Современные технологии разработки программного обеспечения 
957 |a Программирование и программное обеспечение 
957 |a Разработка программного обеспечения 
957 |a Технологии проектирования программного обеспечения систем управления 
957 |a Шаблоны проектирования 
957 |a Интерфейс программного обеспечения 
957 |a Проектирование по компьютерным технологиям в механике 
957 |a Системный подход в разработке программного обеспечения 
957 |a Основы разработки программного обеспечения 
957 |a Избранные методы разработки ПО 
957 |a Специализированные методы разработки ПО 
957 |a Программное обеспечение и интернет-ресурсы в переводе 
957 |a Методология и технология проектирования программного обеспечения 
957 |a Командная разработка ПО 
957 |a Жизненный цикл разработки программного обеспечения 
957 |a Управление качеством разработки программного обеспечения 
957 |a Методы разработки программного обеспечения 
957 |a Применение паттернов в проектировании 
957 |a Введение в разработку программного обеспечения 
957 |a Принципы проектирования и дизайна программного обеспечения 
957 |a Шаблоны разработки программного обеспечения 
957 |a Объектно-ориентированные технологии разработки программного обеспечения специальных организационно-технических систем 
957 |a Технология разработки программного обеспечения специальных организационно-технических систем 
957 |a Технологии проектирования программного обеспечения 
957 |a Паттерны проектирования 
957 |a Средства проектирования программного обеспечения 
957 |a методы проектирования программного обеспечения систем управления 
957 |a Проектирование программного обеспечения автоматизированных систем 
957 |a Разработка программного обеспечения систем управления 
957 |a Технология проектирования программного обеспечения систем управления 
957 |a Обеспечение качества разработки программного обеспечения 
957 |a Технология программирования и разработка программного обеспечения 
957 |a Разработка ПО 
957 |a Программирование и основы разработки программных средств 
957 |a Дополнительные главы баз данных и анализ программного кода 
957 |a Основы безопасной разработки ПО 
957 |a Программное обеспечение и системные функции контроллеров 
957 |a Современные методы разработки ПО 
957 |a Современные технологии разработки ПО 
957 |a Технология проектирования и разработки программного обеспечения 
957 |a Паттерны проектирования и реализации программного обеспечения 
957 |a Гибкие методики разработки программного обеспечения 
957 |a Гибкие методики разработки ПО 
957 |a Шаблоны проектирования программного обеспечения 
957 |a Разработка программного обеспечения, дизайн алгоритмов и аналитика 
957 |a CASE-средства проектирования программного обеспечения 
957 |a Технология разработки ПО 
957 |a Управление качеством при разработке ПО 
957 |a Программная инженерия (методологии проектирования программного обеспечения, паттерны) 
957 |a Технологии командной разработки ПО 
957 |a Интегрированные среды разработки программного обеспечения 
957 |a Современные методологии разработки программного обеспечения 
957 |a Архитектурное проектирование и паттерны программирования 
957 |a Архитектура, дизайн и процесс разработки ПО 
957 |a Процесс разработки ПО 
957 |a Средства разработки программного обеспечения 
957 |a Проектирование программного обеспечения для многопроцессорных вычислительных устройств 
957 |a Современные парадигмы и методологии программирования 
957 |a Программирование и разработка программных систем 
957 |a Введение в аппаратные и программные системы 
957 |a Методы и средства программного обеспечения 
957 |a Паттерны насилия в личности и культуре 
957 |a Основы проектирования программного обеспечения на языках высокого уровня 
957 |a Паттерны архитектуры 
957 |a Разработка ПО систем контроля и управления 
957 |a Технологии и методы разработки программного обеспечения 
957 |a Программирование на графических адаптерах (CUDA) 
957 |a Математические методы в разработке программного обеспечения 
957 |a Разработка программного обеспечения для распределенных вычислительных систем 
900 |l