Этот курс и более
11 500 других учебников
и курсов будут доступны
при покупке личной
подписки
ПРИНЦИПЫ, ПАТТЕРНЫ И МЕТОДОЛОГИИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Используют:
179
учебных заведений
106
преподавателей
437
студентов
Избранное
2 зачетных единицы
72 академ/часа
4 часа в неделю
Доступно к покупке
Оплаченный доступ к контенту предоставляется только на платформе, а также онлайн и офлайн в мобильном приложении
Оплаченный доступ к контенту
предоставляется только на платформе, а
также онлайн и офлайн в мобильном
приложении
предоставляется только на платформе, а
также онлайн и офлайн в мобильном
приложении
Скачивание контента в
PDF недоступно
PDF недоступно
Скачивание контента в PDF недоступно
Документы о прохождении курсов не выдаются. Преподаватели могут повысить квалификацию:
Документы о прохождении курсов не выдаются. Преподаватели могут повысить квалификацию:
- О курсе
- Программа курса
- Методика
О курсе
В учебном пособии рассматриваются существующие принципы разработки программных продуктов, такие как SOLID, KISS, DRY, YAGNI и чистая архитектура, общие паттерны распределения обязанностей (GRASP), а также порождающие, структурные и поведенческие паттерны проектирования GoF. Приводятся сильные и слабые стороны существующих методологий разработки программного обеспечения. Весь материал, который приводится в учебном пособии, в той или иной мере применяется на практике в продуктовых компаниях IT-сегмента. Все исходные коды рассматриваемых примеров можно скачать с репозитория автора на GitHub. Соответствует актуальным требованиям федерального государственного образовательного стандарта высшего образования. Издание адресовано студентам высших учебных заведений, обучающимся по ИТ направлениям.
Базовый учебник
Серия
Высшее образование
Тематика/подтематика
Компьютерные и информационные науки / ПрограммированиеДисциплины
Технологии программирования и программное обеспечение в информационно-управляющих комплексах ,
Инструментальные средства разработки программного обеспечения ,
Языки разработки программного обеспечения ,
Групповая разработка программного обеспечения ,
Разработка программного обеспечения систем управления и сбора данных ,
Современные проблемы программирования и программные средства ,
Проектирование программного обеспечения ,
Методология разработки программного обеспечения и технологии программирования ,
Методология разработки программного обеспечения ,
Современные технологии разработки программного обеспечения ,
Программирование и программное обеспечение ,
Разработка программного обеспечения ,
Технологии проектирования программного обеспечения систем управления ,
Шаблоны проектирования ,
Интерфейс программного обеспечения ,
Проектирование по компьютерным технологиям в механике ,
Системный подход в разработке программного обеспечения ,
Основы разработки программного обеспечения ,
Избранные методы разработки ПО ,
Специализированные методы разработки ПО ,
Программное обеспечение и интернет-ресурсы в переводе ,
Методология и технология проектирования программного обеспечения ,
Командная разработка ПО ,
Жизненный цикл разработки программного обеспечения ,
Управление качеством разработки программного обеспечения ,
Методы разработки программного обеспечения ,
Применение паттернов в проектировании ,
Введение в разработку программного обеспечения ,
Принципы проектирования и дизайна программного обеспечения ,
Шаблоны разработки программного обеспечения ,
Объектно-ориентированные технологии разработки программного обеспечения специальных организационно-технических систем ,
Технология разработки программного обеспечения специальных организационно-технических систем ,
Технологии проектирования программного обеспечения ,
Паттерны проектирования ,
Средства проектирования программного обеспечения ,
методы проектирования программного обеспечения систем управления ,
Проектирование программного обеспечения автоматизированных систем ,
Разработка программного обеспечения систем управления ,
Технология проектирования программного обеспечения систем управления ,
Обеспечение качества разработки программного обеспечения ,
Технология программирования и разработка программного обеспечения ,
Разработка ПО ,
Программирование и основы разработки программных средств ,
Дополнительные главы баз данных и анализ программного кода ,
Основы безопасной разработки ПО ,
Программное обеспечение и системные функции контроллеров ,
Современные методы разработки ПО ,
Современные технологии разработки ПО ,
Технология проектирования и разработки программного обеспечения ,
Паттерны проектирования и реализации программного обеспечения ,
Гибкие методики разработки программного обеспечения ,
Гибкие методики разработки ПО ,
Шаблоны проектирования программного обеспечения ,
Разработка программного обеспечения, дизайн алгоритмов и аналитика ,
CASE-средства проектирования программного обеспечения ,
Технология разработки ПО ,
Управление качеством при разработке ПО ,
Программная инженерия (методологии проектирования программного обеспечения, паттерны) ,
Технологии командной разработки ПО ,
Интегрированные среды разработки программного обеспечения ,
Современные методологии разработки программного обеспечения ,
Архитектурное проектирование и паттерны программирования ,
Архитектура, дизайн и процесс разработки ПО ,
Процесс разработки ПО ,
Средства разработки программного обеспечения ,
Проектирование программного обеспечения для многопроцессорных вычислительных устройств ,
Современные парадигмы и методологии программирования ,
Программирование и разработка программных систем ,
Введение в аппаратные и программные системы ,
Методы и средства программного обеспечения ,
Паттерны насилия в личности и культуре ,
Основы проектирования программного обеспечения на языках высокого уровня ,
Паттерны архитектуры ,
Разработка ПО систем контроля и управления ,
Технологии и методы разработки программного обеспечения ,
Программирование на графических адаптерах (CUDA) ,
Математические методы в разработке программного обеспечения ,
Разработка программного обеспечения для распределенных вычислительных систем
Направления подготовки/Специальности/Профессии
Материалы курса
Лекции183
Тесты4
Задания4
Поделиться курсом
Подписка от 475 ₽/мес.
Курсы по теме:
Используют:
31
учебное заведение
12
преподавателей
26
студентов
Используют:
60
учебных заведений
24
преподавателя
40
студентов
