소프트웨어 아키텍처 스타일 편집하기
IT위키
편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
18번째 줄: | 18번째 줄: | ||
* 장점 : 정보은닉의 원칙 적용 → 높은이식성 | * 장점 : 정보은닉의 원칙 적용 → 높은이식성 | ||
* 단점 : 추가적인 실행시 오버헤드(너무 많은 계층으로 성능 감소 발생) | * 단점 : 추가적인 실행시 오버헤드(너무 많은 계층으로 성능 감소 발생) | ||
| | | | ||
|- | |- | ||
| MVC | | MVC | ||
76번째 줄: | 76번째 줄: | ||
* 장점 : 다양한 접근법, 유지보수성,가변성,재사용 가능한 지식자원 | * 장점 : 다양한 접근법, 유지보수성,가변성,재사용 가능한 지식자원 | ||
* 단점 : 테스팅 어려움, 완전한 해결책 미보장 | * 단점 : 테스팅 어려움, 완전한 해결책 미보장 | ||
| | | | ||
|- | |- | ||
| Repository | | Repository | ||
92번째 줄: | 92번째 줄: | ||
* 장점 : 위치 투명성, 연동 용이, 재사용 컴포넌트 확보 용이 | * 장점 : 위치 투명성, 연동 용이, 재사용 컴포넌트 확보 용이 | ||
* 단점 : 성능 불이익, 장애 대처 어려움, 디버깅 어려움 | * 단점 : 성능 불이익, 장애 대처 어려움, 디버깅 어려움 | ||
| | | | ||
|} | |} | ||
== 참고 문헌 == | == 참고 문헌 == | ||
* 소프트웨어 아키텍처(이덕우) | * 소프트웨어 아키텍처(이덕우) |