제약사항1 원칙(principle)과 제약사항(constraint, environment)의 충돌 SW 아키텍처 설계시에 다양한 원칙들이 있으며, 이는 좋은 설계와 건전성을 위해서 원칙을 선택하게 됩니다. 물론, 아키텍처 원칙 중에는 우선순위가 해당 컨텍스트에 따라서 결정되며, 모든 설계에서 공통으로 적용되는 원칙들도 있습니다. 하지만, 이러한 원칙들은 늘 제약사항이나 환경과 충돌을 경험하게 됩니다. Chaos inside by h.koppdelaney 이러한 충돌이 발생하는 상황에서는 늘 아키텍트나 설계자의 고민을 만들어내게 되며 다양한 의사결정을 하게 됩니다. 대부분의 의사결정에서 어떠한 방식으로 접근하는가에 따라서 추후 변경이나 잘못 결졍된 아키텍처의 수정에 대한 영향을 미치기도 합니다. 또한, 모든 설계 결정을 아키텍트가 하기도 힘들기 때문에 이를 일부러 설계자에게 위임하는 경우도 있으며, 때.. 2011. 9. 6. 이전 1 다음 반응형