Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| start [2021/08/30 17:29] – user | 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# | + | [[pps-new|Программа курса]] |
| На курсе вы узнаете как использовать язык моделирования UML2 в разработке распределенных приложений в микросервисной архитектуре (MSA) с применением метода предметно-ориентированного проектирования (Domain-Driven Design). | На курсе вы узнаете как использовать язык моделирования UML2 в разработке распределенных приложений в микросервисной архитектуре (MSA) с применением метода предметно-ориентированного проектирования (Domain-Driven Design). | ||
| Line 21: | Line 24: | ||
| Перейти к курсу **[[pps-new|Проектирование программных систем (2020)]]** | Перейти к курсу **[[pps-new|Проектирование программных систем (2020)]]** | ||
| + | |||
| + | ==== Инженерия требований к ПО ==== | ||
| + | |||
| + | Курс читается студентам первого курса магистратуры на кафедре Корпоративных систем ФПМИ МФТИ. | ||
| + | |||
| + | Темы курса | ||
| + | |||
| + | - Разработка требований к ПО и модели качества. | ||
| + | - Стандарты ГОСТ 19. | ||
| + | - Моделирование требований с применением UML2, C4, структурных методов. | ||
| + | - Элементы DDD и микросервисной архитектуры. | ||
| + | |||
| + | Перейти к курсу **[[req|Инженерия требований к ПО]]** | ||
| ==== Программная инженерия для машинного обучения ==== | ==== Программная инженерия для машинного обучения ==== | ||
| Line 27: | Line 43: | ||
| Темы курса | Темы курса | ||
| + | |||
| - Разработка и написание кода для систем анализа данных | - Разработка и написание кода для систем анализа данных | ||
| - Тестирование систем машинного обучения | - Тестирование систем машинного обучения | ||
| Line 35: | Line 52: | ||
| Перейти к курсу **[[seml: | Перейти к курсу **[[seml: | ||
| - | ==== Специализированный семинар "Автоматизация программирования" | + | ==== Автоматизация программирования |
| - | В весеннем семестре 2018 посещение семинара можно выбрать в качестве альтернативного курса [[apmdd: | + | Курс чиатется студентам первого |
| - | Темы семинара | + | Перейти к страничке курса [[apmdd|Автоматизация программирования]]. |
| + | |||
| + | Темы | ||
| + | |||
| + | - Методы автоматизации | ||
| - Синтез программ по примерам средствами машинного обучения | - Синтез программ по примерам средствами машинного обучения | ||
| - Автоматическое обнаружение проблем и анализ программного обеспечения | - Автоматическое обнаружение проблем и анализ программного обеспечения | ||
| - | - Обработка и автоматизация анализа требований к ПО | + | - Обработка и автоматизация анализа требований к ПО |
| - | - Автоматизация тестирования | + | - Автоматизация тестирования |
| + | |||
| + | С 2018 по 2020 курс проводился в формате исследовательского семинара **[[apmdd: | ||
| + | |||
| + | ==== 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. | ||
| - | Перейти к страничке семинара **[[apmdd: | + | 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 65: | Line 101: | ||
| Курс читается студентам 4 курса факультета Инноваций и высоких технологий (ФИВТ) Московского Физико-Технического Института (МФТИ). | Курс читается студентам 4 курса факультета Инноваций и высоких технологий (ФИВТ) Московского Физико-Технического Института (МФТИ). | ||
| - | {{::pps-program-2017.pdf| Программа курса}} | + | {{pps-program-2017.pdf|Программа курса}} |
| Целью данного курса является ознакомление студентов с основами проектирования и формирование представления о существующих методологиях проектирования программного обеспечения. | Целью данного курса является ознакомление студентов с основами проектирования и формирование представления о существующих методологиях проектирования программного обеспечения. | ||
| Line 74: | Line 110: | ||
| Перейти к курсу **[[pps|Проектирование программных систем]]** | Перейти к курсу **[[pps|Проектирование программных систем]]** | ||
| - | |||
| - | |||