역할: 캡슐 디자이너
이 역할은 시스템이 동시성 요구사항에 따라 적시에 이벤트에 응답할 수 있도록 보장하는 캡슐을 디자인합니다.
관계
수행함: 책임을 맡은 업무:
추가 수행:수정:
기본 설명
특성
다중 발생
선택사항
계획됨Yes
인력 구성
스킬

캡슐 디자이너 역할에 필요한 스킬 세트는 역할: 디자이너(캡슐 디자이너는 디자이너의 한 유형임)의 경유와 유사하지만, 캡슐 디자이너 역할은 동시성 문제를 처리하는 데 더 많은 경험을 필요로 합니다. 캡슐 디자이너는 고도의 동시 반응 시스템에서 직면한 문제점 유형과 이 문제점을 해결하기 위한 다양한 접근 방식에 대해 완전히 알고 있어야 합니다. 필수 스킬은 운영 체제 프로세스 및 스레드의 작성, 파기 및 동기화에 관련된 자원 문제에 대한 이해를 포함합니다. 또한 캡슐 디자이너는 소프트웨어 시스템의 처리 상태 종속성 및 이벤트 기반 동작에 대한 지식도 필요로 합니다.

지정 접근 방식

중요한 이벤트 기반 부분이 있는 시스템에는 캡슐 디자인에 초점을 맞출 하나 이상의 전용 캡슐 디자이너가 있을 수 있습니다. 그러나 대부분의 프로젝트에서 캡슐 디자이너 역할을 하는 사람은 다른 디자인 중간 산출물(예: 클래스 및 서브시스템)도 책임집니다. 디자이너 역할에 대한 역할 지정 접근 방식의 자세한 내용은 역할: 디자이너를 참조하십시오.

자세한 정보