1 개요[ | ]
- software architect
- 소프트웨어 아키텍트
- 소프트웨어 시스템을 설계하는 사람
- 전문가로 간주되는 소프트웨어 개발자
- 소프트웨어 아키텍처를 설계하는 고급 SW 개발자
- 상당히 커다란 시스템을 설계할 수 있는 능력을 가진 사람
- 기술적 관점에서 시스템을 바라보고, 설계와 구현 전체를 책임지며 개발팀을 이끄는 사람
- 고수준 설계, 기술표준(코딩표준, 도구, 플랫폼 포함) 선정·관장을 담당하는 소프트웨어 전문가 ★
- 전문가로 간주되는 소프트웨어 개발자로서, 고수준의 설계적 결정을 수행하고 소프트웨어 코딩 표준, 도구, 플랫폼을 포함한 기술 표준을 지시한다.
- IT 시스템이 대형화, 복잡화되고, 고객의 요구 사항이 까다로워지면서 시스템을 전체적인 시각에서 볼 수 있는 아키텍트가 필요하게 된다.
- 좋은 아키텍처는 비즈니스에 대한 이해에서 나오지만, 도메인 전문가(업무 전문가)와는 다르다.
- 문서로 소프트웨어 스펙이나 설계서를 작성할 수 있어야 한다.
- 다른 사람이 이 문서를 보고 소프트웨어를 개발할 수 있어야 한다.
2 같이 보기[ | ]
3 참고[ | ]
편집자 Jmnote
로그인하시면 댓글을 쓸 수 있습니다.