В весеннем семестре 2025 г. курс проходит на ВМК МГУ
по вторникам в 8:45-10:20 (c 11.02.2025)
по понедельникам четных недель в 10:30-12:05 (c 10.02.2025)
в аудитории П-8а
Первая контрольная - 18.03.2025, 8:45, ауд. П-8а. Результаты выложены.
Вторая контрольная - 08.04.2025, 8:45, ауд. П-8а. Результаты выложены.
Также выложены результаты за 15.04, 21.04.
Больше занятий в этом семестре не будет.
Для сдачи зачета свяжитесь с преподавателем по e-mail или дождитесь зачетной сессии.
Курс предназначен для студентов 3 курса.
Курс знакомит слушателей с технологическими проблемами разработки крупномасштабных программных систем, отличающими ее от разработки небольших программ, и методами решения этих проблем.
Разработка сложного ПО: источники проблем и методы их решения. Основные приемы преодоления сложности.
Жизненный цикл ПО. Основные процессы и модели жизненного цикла.
Моделирование предметной области. Потребности и требования к ПО. Качество ПО. Методы его обеспечения и контроля.
Архитектура ПО. Элементы UML. Проектирование ПО и шаблоны проектирования. Архитектура распределенных приложений на примере современных Web-приложений.
Компонентная разработка ПО. Разработка Web-приложений в технологиях J2EE и .NET.
Принципы разработки пользовательского интерфейса. Разработка пользовательского интерфейса с помощью JSP и ASP.NET.
Направления развития компонентных технологий.
Управление проектами по разработке ПО.