Павел.
Не буду спорить по поводу недекомпозируемости ВИ, хотя где сказано, что ВИ недекомпозируемы? Если говорить об алгоритмической декомпозиции - возможно, но существует и другие основания для декомпозиции. Однако это тема для другого разговора.
Я вовсе не возражаю, против диаграммы, предложенной Денисом. Более того со многих точек зрения она практически единственная какая может быть.
А вот что касается реализации ВИ, то я бы не согласился. ДД возможно и следует построить, но лучше сразу поработать с ДП (при условии, что проект объектно-ориентированный, конечно), поскольку именно ДП моделирует сценарии реализации ВИ, а они на диаграмме студента явно присутствуют