Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
req [2026/09/01 06:57] – created userreq [2026/09/09 18:09] (current) – user
Line 3: Line 3:
 Курс читается в студентам 1 курса магистратуры ФПМИ МФТИ. Курс читается в студентам 1 курса магистратуры ФПМИ МФТИ.
  
-====== Примерный план и темы курса ======+===== Примерный план и темы курса =====
  
 ^Неделя^Тема^ ^Неделя^Тема^
-|01.09|| +|01.09|Введение в инженерию требований. Организационные вопросы по курсу| 
-|08.09|| +|08.09|Основные определения. Текстовая запись требований. Применимые шаблоны. Понятие о качестве ПО. Модели качества. Стандарты серии ГОСТ Р ИСО/МЭК 250хх | 
-|15.09|| +|15.09|Варианты использования в UML2. Нотация диаграмм ВИ. Текстовая запись сценариев и вариантов использования. Use Case 2.0 и срезы ВИ. Элементы моделирования требований. | 
-|22.09|| +|22.09|Анализ требований к продуктам. Процессный подход. Диаграммы потоков данных. Контекстная модель. Декомпозиция. Введение в разработку для пользователя. Персоны. Полезные функции и истории пользователей. | 
-|29.09|| +|29.09|Приемы составления историй. Критерии качества историй. Основные идеи JTBD. Работы. Истории задач. Карта историй в JTBD. Проведение JTBD интервью.| 
-|06.10|| +|06.10|ЕСПД и ГОСТ 19. Основные понятия. Перечень стандартов. Состав программной документации. Техническое задание по ГОСТ 19. Структура документа. Функциональные, технические и организационные требования.| 
-|13.10|| +|13.10|Порядок разработки требований в проектах. Гибкий подход. Поэтапный (каскадный) подход. Качество требований. Проверка и рецензирование требований. | 
-|20.10|| +|20.10|Коллоквиум| 
-||| +|27.10|Моделирование в анализе требований. Виды моделей. Объектно-ориентированное моделирование. Системы типов. Понятие объекта и класса предметной области. Введение в предметно-ориентированное проектирование (DDD).| 
-||| +|03.11|Методы объектно-ориентированного анализа. Методы именных групп и Аббота, контрольные списки. Диаграммы классов UML2: классы, отношения, операции, атрибуты.| 
-|||+|10.11|Диаграммы классов UML2. Расширенная нотация. Структурные классы в UML2. Применения в DDD.| 
 +|17.11|Моделирование поведения. Взаимодействия, кооперации, последовательности в UML2. Диаграммы последовательности.| 
 +|24.11|Конечные автоматы и схемы состояний в UML2. Диаграммы схем состояний в UML2. Сети Петри и модели деятельности (activity). Диаграммы деятельности в UML2.| 
 +|01.12| Диаграммы ER. Сущности, отношения, атрибуты и их виды. Диаграммы С4. Уровни модели. Системы, контейнеры, компоненты. Нотация.| 
 +|08.12|Построение согласованных моделей. Big Picture UML2.  Процесс гибкого моделирования по требованиям (на основе ICONIX+AM+DDD).| 
 +|15.12|Декомпозиция модели на микросервисы. Диаграмма компонентов в UML2. Определение архитектуры ПО. Микросервисные приложения.| 
 +|22.12|Зачет| 
 + 
 +===== Критерии оценивания ===== 
 + 
 +Учитывается текущая работа на занятиях (практика), результаты коллоквиума (Коллок) в середине семестра и оценка на зачете в конце (Зачет). 
 + 
 +Итоговый балл = Практика + (0.3 * Коллок + 0.7 * Зачет) 
 + 
 +Оценка по курсу выставляется с учетом набранного итогового балла.  
 + 
 +Коллоквиум проводится в в конце октября и включает устный ответ по билетам и решение задач по темам, которые успеем пройти. Зачет устроен аналогично, но уже по всем темам курса. 
 + 
 + 
 +===== Литература ===== 
 + 
 +  * UML @ Classroom 
 +  * К. Вигерс. Разработка требований к программному обеспечению 
 +  * Стандарты серии ГОСТ 19 
 +  * Стандарты серии ГОСТ Р 250хх 
 +  * Intercom on JTBD 
 +  * Б. Мейер. Объектно-ориентированное конструирование программного обеспечения. 2-я ред. Главы 5,6,7. 
 +  * E. Yourdon. Just Enough Structured Analysis. Chapter 4. 
 +  * ICONIX process https://iconixprocess.wordpress.com/iconix-process/  
 + 
 + 
 +===== Преподаватели ===== 
 + 
 +[[:me:research|Хританков Антон Сергеевич]], к.ф.-м.н., МФТИ
  
  • Last modified: 2026/09/01 06:57