자료를 간단하게 요약해 설명해 주세요.
아키텍처 팀은 도구를 선정하기 전에 아키텍처의 목적을 구현할 수 있는 최선의 방법(예를 들어, 객체지향 방법을 사용할 것인지, 구조적 분석 방법을 사용할 것인지)을 결정해야 한다. 아키텍처의 목적이 소프트웨어 개발을 위한 체계를 설계하는 것이라면 UML 도구가 최선의 선택일 수 있다. 혹은 아키텍처의 목적이 업무 프로세스를 분석하는 것이라면 IDEF 도구가 좋은 선택일 것이다. 하나의 방법을 다른 방법으로 변환하는(예를 들어 IDEF를 UML로 혹은 UML을 IDEF) 자동화 도구가 없기 때문에 아키텍처 팀은 신중하게 최선의 방법을 선택해야만 한다. IDEF는 프로세스에 적합한 반면 UML은 객체에 적합하다. 이러한 고려 사항에는 아키텍처 실무자의 경험도 담겨 있어야 한다. 성공적인 아키텍처를 위해서는 방법과 상관없이 폭넓은 아키텍처 교육과 훈련도 필요하기 때문이다. 예를 들어, IDEF에 능숙한 아키텍처 팀이라도 객체지향 전문가 없이는 UML로 성공하기 어렵고, 그 반대의 경우도 마찬가지이다.
아키텍처 팀은 목적 구현 최선의 방법을 결정해야 한다. 체계를 설계가 목적이면 UML 도구 선택을, 프로세스 분석이 목적이면 IDEF 도구 선택이 좋다. 신중한 선택에는 실무자의 경험이 담겨야 한다.