CB>А что-то про SEMAT тут никто еще не написал? Исправляем.
>Единая Теория Всего Программирования
Это не теория программирования, это теория управления процессом проектирования
программирования. или, если просто, то проектный менеджмент.
ошибка перевода. software engineering — общий процесс, программирование только одна фаза этого процесса.
>Within software engineering, programming (the implementation) is regarded as one phase in a software development process.
http://en.wikipedia.org/wiki/Computer_programming
так что для программирования нужно что-то более мелкое по охвату (но не мелко-мягкое )) ).