Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| start [2020/09/01 17:07] – external edit 127.0.0.1 | start [2026/09/01 08:32] (current) – user | ||
|---|---|---|---|
| Line 5: | Line 5: | ||
| **[[pps-book|Сборник задач по проектированию программных систем с применением UML 2]]** | **[[pps-book|Сборник задач по проектированию программных систем с применением UML 2]]** | ||
| - | ==== Проектирование программных систем (ППС) (с 2020) ==== | + | **[[arch: |
| + | |||
| + | |||
| + | ==== Проектирование программных систем (МФТИ) (с 2020) ==== | ||
| Курс читается студентам 4 курса факультета Инноваций и высоких технологий (ФИВТ) школы Прикладной математики и информатики (ФПМИ) Московского Физико-Технического Института (МФТИ). | Курс читается студентам 4 курса факультета Инноваций и высоких технологий (ФИВТ) школы Прикладной математики и информатики (ФПМИ) Московского Физико-Технического Института (МФТИ). | ||
| - | {{::| Программа курса}} | + | [[pps-new|Программа курса]] |
| - | Цель данного | + | На курсе вы узнаете как использовать язык моделирования |
| - | Основные | + | А также, как анализировать |
| - | * Анализ и проверка требований в гибких и предписывающих моделях | + | |
| - | * Моделирование | + | |
| - | * Методы | + | |
| - | * Объектно-ориентированные методы и паттерны в проектировании | + | |
| - | * Микросервисная архитектура и технологии облачных | + | |
| - | * Специальные вопросы проектирования: проектирование UI, баз | + | |
| + | Практика предполагает выполнение и защиту двух заданий по командному курсовому проекту. | ||
| - | Темы и подробный план лекций выкладывается [[lectures2020|здесь]] | + | Для |
| Перейти к курсу **[[pps-new|Проектирование программных систем (2020)]]** | Перейти к курсу **[[pps-new|Проектирование программных систем (2020)]]** | ||
| + | |||
| + | ==== Инженерия требований к ПО ==== | ||
| + | |||
| + | Курс читается студентам первого курса магистратуры на кафедре Корпоративных систем ФПМИ МФТИ. | ||
| + | |||
| + | Темы курса | ||
| + | |||
| + | - Разработка требований к ПО и модели качества. | ||
| + | - Стандарты ГОСТ 19. | ||
| + | - Моделирование требований с применением UML2, C4, структурных методов. | ||
| + | - Элементы DDD и микросервисной архитектуры. | ||
| + | |||
| + | Перейти к курсу **[[req|Инженерия требований к ПО]]** | ||
| ==== Программная инженерия для машинного обучения ==== | ==== Программная инженерия для машинного обучения ==== | ||
| Line 32: | Line 43: | ||
| Темы курса | Темы курса | ||
| + | |||
| - Разработка и написание кода для систем анализа данных | - Разработка и написание кода для систем анализа данных | ||
| - Тестирование систем машинного обучения | - Тестирование систем машинного обучения | ||
| Line 40: | Line 52: | ||
| Перейти к курсу **[[seml: | Перейти к курсу **[[seml: | ||
| - | ==== Специализированный семинар "Автоматизация программирования" | + | ==== Автоматизация программирования |
| - | В весеннем семестре 2018 посещение семинара можно выбрать в качестве альтернативного курса [[apmdd: | + | Курс чиатется студентам первого |
| - | Темы семинара | + | Перейти к страничке курса [[apmdd|Автоматизация программирования]]. |
| + | |||
| + | Темы | ||
| + | |||
| + | - Методы автоматизации | ||
| - Синтез программ по примерам средствами машинного обучения | - Синтез программ по примерам средствами машинного обучения | ||
| - Автоматическое обнаружение проблем и анализ программного обеспечения | - Автоматическое обнаружение проблем и анализ программного обеспечения | ||
| - | - Обработка и автоматизация анализа требований к ПО | + | - Обработка и автоматизация анализа требований к ПО |
| - | - Автоматизация тестирования | + | - Автоматизация тестирования |
| - | Перейти к страничке семинара **[[apmdd: | + | С 2018 по 2020 курс проводился в формате исследовательского |
| + | ==== Advanced Software Design (HSE University) (2021-2024) ==== | ||
| - | ==== Автоматизация программирования ==== | + | The course is available to the first year students of Systems and Software Engineering M.Sc. programme at HSE University. |
| + | |||
| + | [[asd|Course syllabus]] | ||
| + | |||
| + | The topics of the course include product analysis and requirements engineering, | ||
| + | |||
| + | The practice on the course consists of a team project and individual assignments performed under supervision of teaching assistants. | ||
| + | |||
| + | The course is most suited for systems analysts, software engineerrs and prospective software architects. | ||
| + | |||
| + | Go to the [[asd|course page]]. | ||
| + | |||
| + | |||
| + | ==== Автоматизация программирования | ||
| Курс предлагается студентам первого года магистратуры факультета Инноваций и высоких технологий (ФИВТ) Московского Физико-Технического Института (МФТИ). | Курс предлагается студентам первого года магистратуры факультета Инноваций и высоких технологий (ФИВТ) Московского Физико-Технического Института (МФТИ). | ||
| - | Курс освещает пять основных тем в автоматизации разработки программного обеспечения: | + | Курс освещает пять основных тем в автоматизации разработки программного обеспечения: |
| * модельно-управляемая разработка (MDSD) на основе общеприменимых (generic) технологий моделирования (Executable UML, xtUML etc.) | * модельно-управляемая разработка (MDSD) на основе общеприменимых (generic) технологий моделирования (Executable UML, xtUML etc.) | ||
| * MDSD на основе предметно-ориентированных моделей и языков (DSM) | * MDSD на основе предметно-ориентированных моделей и языков (DSM) | ||
| - | * автоматизация тестирование с помощью моделей (model-based testing, MBT) | + | * автоматизация тестирование с помощью моделей (model-based testing, MBT) |
| * машинное обучение в программной инженерии, | * машинное обучение в программной инженерии, | ||
| * индустриальная практика и применение модельно-ориентированных подходов, | * индустриальная практика и применение модельно-ориентированных подходов, | ||
| Line 70: | Line 101: | ||
| Курс читается студентам 4 курса факультета Инноваций и высоких технологий (ФИВТ) Московского Физико-Технического Института (МФТИ). | Курс читается студентам 4 курса факультета Инноваций и высоких технологий (ФИВТ) Московского Физико-Технического Института (МФТИ). | ||
| - | {{::pps-program-2017.pdf| Программа курса}} | + | {{pps-program-2017.pdf|Программа курса}} |
| Целью данного курса является ознакомление студентов с основами проектирования и формирование представления о существующих методологиях проектирования программного обеспечения. | Целью данного курса является ознакомление студентов с основами проектирования и формирование представления о существующих методологиях проектирования программного обеспечения. | ||
| Line 79: | Line 110: | ||
| Перейти к курсу **[[pps|Проектирование программных систем]]** | Перейти к курсу **[[pps|Проектирование программных систем]]** | ||
| - | |||
| - | |||