[SA강좌] Part 1-16 서비스 시스템의 목표
서비스 시스템의 목표 아키텍트는 소프트웨어 복잡도를 해결하면서 시스템의 품질 속성을 획득해야 한다. 이 서비스 시템은 물론 변경도 용이해야 한다. 유지보수성, 확장성, 재구조화성, 이식성을 가져야 한다는 점이기도 한다. 소프트웨어 복잡도 해결 시스템의 품질 속성 획득 변경용이성 유지보수성, 확장성, 재구조화성, 이식성 상호운영성 효율성 안정성 고장 감내, 강건성 시험요잉성 재사용성 문제를 해결하기 위한 기본 테크닉들 추상화, 캡슐화, 정보은폐, 모듈화, 고려사항의 분리, 결합력과 응집력, 충분-완전-원시성, 정책과 구현의 분리, 인터페이스와 구현의 분리, 한번의 참조, 분할 정복 그러나, 아키텍트들이 주의하여야할 점들이 있다. 가장 훌룡한 아키텍쳐는 목표시스템과 어울려야 한다는 것이다. 그렇다면. 반문할..
더보기