일관성 썸네일형 리스트형 개념적 무결성 , 개념적 일관성? 맨먼스의 미신를 보며 떠오른 의문이다. 개념적 무결성(일관성)을 위해서는 소수가 결정해야 한다: 프로젝트의 개념적 일관성을 유지하기 위해서는 단 한 명의 설계자(또는 소소의 아키텍처 팀)가 프로젝트를 실제 구현하는 팀과는 완전히 별개 차원에서 아키텍처의 통일성에 관한 결정을 내릴 수 있어야 한다는 것이다. 맨먼스의 미신(The mythical man-month)에서 라고 언급하며 그 뒷부분에는 매킨토시의 인터페이스의 일관성에 대해 언급을하는데, 이 둘은 같은 뜻이였던가?-_- 먼저 맥의 인터페이스의 일관성과 프로젝트의 개념적 일관성은 예전에 일관성에 대해 쓴 글 에서 언급한 내적일관성 외적일관성과 같은 말인듯하다. 아마 저 글을 쓴 당시에는 구분하진 않고 저렇게 대략 개념적으로만 같다고 생각한듯. 무결성.. 더보기 어플리케이션에서의 일관성(application consistency) 어플리케이션에서 일관성(application consistency)의 종류 외적 일관성 - 사용자가 어플리케이션을 사용함에 있어서 일관적인 경험을 제공하는것이다. 즉 동일한 방법으로 접근할수 있음을 말한다. 예) 윈도우를 사용할때 esc 를 누르면 보통 취소를 뜻한다. 내적 일관성 - 어플리케이션의 내부적 구조의 일관성을 말한다. 즉 어플리케이션에서 같은 의미를 뜻하는 기능및 데이타는 다른 층(layer)안에서도 접근 및 사용함에 있어서 동일해야한다. 예) mvc에서 객체의 일관성, java collections 외적 일관성은 어플리케이션 UI를 구축할때 정형화된 지침서를 통해 가능하고, 내적 일관성은 설계단계에서 일관적인 모델링과 document, 구현단계에서는 framework를 통해 가능해 보인다... 더보기 이전 1 다음