Сегодня у нас в гостях опять была межвузовская инженерная магистратура из Новосибирска. Как я понимаю, информации к тамошнему размышлению добавилось (главным образом: сколько часов нужно уделить в программе предмету, чтобы получить хоть какой-то навык у студента?! Понятно, что на нормальную инженерию требований нужно выделять 150 аудиторных часов, а не 4, как в текущем ознакомительном курсе. Но где эти 150 часов взять?!).
Как всегда, несколько ссылочек на затронутые темы моделеориентированной инженерии требований:
-- jUCMNav (софтинка для GORE+Use Cases), последняя стабильная версия от 7 августа 2014г. -- http://jucmnav.softwareengineering.ca/ucm/bin/view/ProjetSEG/WebHome,
-- материалы к книжке Discovering Requirements на сайте Яна Александера: http://www.scenarioplus.org.uk/dr_book/index.htm
-- пример университетского курса advanced requirements engineering (3 credits) в Техасском университете в Далласе (да, там "нефункциональные требования" и прочая "классика", плюс ссылка на софт) -- http://www.utdallas.edu/~chung/RE/syllabus.htm -- обратите внимание на обилие литературы
-- пример курса requirements engineering на 7.5 кредитов (KTH, Швеция): http://www.kth.se/student/kurser/kurs/EH2730?l=en -- тут книжка литературы одна, но кредитов вдвое больше (ибо лекции, семинары, тьюториалы в количестве -- https://www.kth.se/en/ees/omskolan/organisation/avdelningar/ics/education/dfdf/requirements-engineering-eh2730-1.32807)
Трудно впихивать невпихуемое в рамках одного занятия, но кто говорил, что будет легко?
Автоматы в здании МФТИ на Клементовском удивляют разнообразием своего поведения: в прошлый раз мне был налит двойной горячий шоколад не в стаканчик (подача стаканчика не сработала -- но наливальную механику это не волновало), в этот раз вместо шоколада в стаканчик аккуратно наливалось чистое молоко. Выпил латте, я в этом отношении беспринципный.