req

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/01 08:27] (current) user
Line 6: Line 6:
  
 ^Неделя^Тема^ ^Неделя^Тема^
-|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/ 
 +
 +
 +===== Преподаватели =====
 +
 +Хританков Антон Сергеевич, к.ф.-м.н., МФТИ
  • req.1788245860.txt.gz
  • Last modified: 2026/09/01 06:57
  • by user