* Software Architecture - System을 구성하는 Sub-System을 분할 및 제어법, 통신법 식별 - 대부분의 System은 최초로 개발되는 것이 없다. > 이미 Architecture가 framework식으로 존재 - 본 단계의 결과물은 Software Architecture Design이다. - 본 단계는 요구사항과 앞으로 일어나는 활동의 연결부분으로 중요한 역할을 한다. - 본 단계는 Specification과 동시에 발생한다. - 아키텍쳐는 큰 관점(in the large)으로 System, 독립적프로그램, 각 System간의 관계등을 정의 작은 관점(in the small)으로 클래스, 컴포넌트, 클래스 간의 관계등을 정의한다. - 장점 > stakeholder commu..