Здравствуйте
Рискуя разочаровать Вас скажу что я не являюсь ни аналитиком ни архитектором. Я просто девелопер уделяющий достаточное внимание вопросам проектирования и имею удовольствие работать в компании где могу наблюдать все это в реальности.
Коротким ответом на вопрос является: RUP. Будучи результатом объединения усилий группы ведущих методологов и их методологий он несет в себе большое количество концентрированной мудрости (притом качественно оформленной) и само знакомство с документацией по нему очень способствовует пониманию современного состояния software engineering'а.
Для контраста можно посмотреть на XP(см напр
http://www.extremeprogramming.org/). Оно сильно альтернативно к RUP но за ним стоят тоже отнюдь не последние в нашем бизнесе люди.
Old C programmers never die. They're just cast into void.