Чернышев, Станислав Андреевич. Принципы, паттерны и методологии разработки программногообеспечения : учебное пособие для вузов / С. А. Чернышев. - Москва : Юрайт, 2024. - 176 с. on-line - Вид и объём ресурса: Электрон. текстовые дан. - (Высшее образование). - Систем. требования: Internet Explorer 4.0.2 и выше. - ЭБС Юрайт. - ISBN 978-5-534-14383-6 : Б. ц.. - Текст : электронный. Содержание: Введение Принципы разработки программных продуктов : тема 1 Принципы SOLID Принцип программирования KISS Принцип программирования DRY Принцип программирования YAGNI Чистая архитектура Общие паттерны распределения обязанностей (GRASP) : тема 2 Проектирование на основе обязанностей и GRASP Паттерн Создатель (Creator) Паттерн Информационный эксперт (Information Expert) Паттерн Слабая связность (Low Coupling) Паттерн Контроллер (Controller) Паттерн Высокое зацепление (High Cohesion) Паттерн Полиморфизм (Polymorphism) Паттерн Чистая выдумка (Pure Fabrication) Паттерн Посредник (Indirection) Паттерн Устойчивость к изменениям (Protected Variations) Паттерны проектирования GoF : тема 3 Порождающие паттерны Структурные паттерны Поведенческие паттерны Методологии разработки программногообеспечения : тема 4 Методология Test-Driven Development Методология Domain-Driven Design Методология Behavior-Driven Development Методология Type-Driven Development Методология Model-Driven Development Методология Feature-Driven Development Методология Comment-Driven Development Методология Panic-Driven Development Список используемых источников
Рубрики: Программноеобеспечение Аннотация: В учебном пособии рассматриваются существующие принципы разработки программных продуктов, такие как SOLID, KISS, DRY, YAGNI и чистая архитектура, общие паттерны распределения обязанностей (GRASP), а также порождающие, структурные и поведенческие паттерны проектирования GoF. Приводятся сильные и слабые стороны существующих методологий разработки программногообеспечения. Весь материал, который приводится в учебном пособии, в той или иной мере применяется на практике в продуктовых компаниях IT-сегмента. Все исходные коды рассматриваемых примеров можно скачать с репозитория автора на GitHub. Соответствует актуальным требованиям федерального государственного образовательного стандарта высшего образования. Издание адресовано студентам высших учебных заведений, обучающимся по ИТ направлениям.
Для просмотра полного текста, пожалуйста, авторизируйтесь.
Учебное пособие. рекомендовано методсоветом по направлению. ВУЗ. Дисциплины:
Объектно-ориентированное программирование и проектирование(ООПП). Коллективная разработка программного обеспечения(КРПО). Технологии командообразования(ТКО).