소프트웨어 아키텍트

Jmnote (토론 | 기여)님의 2022년 3월 24일 (목) 13:37 판 (→‎개요)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

1 개요[ | ]

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

2 같이 보기[ | ]

3 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}