Application Architecture (AA) 역량
소프트웨어 공학 소프트웨어 개발의 체계적이고 효율적인 접근 방식을 연구하는 학문. 소프트웨어 설계, 개발, 유지보수, 관리 등이 포함됩니다. 소프트웨어 공학의 주요 개념과 방법론소프트웨어를 계획, 개발, 테스트, 배포, 유지보수하는 전체 과정을 나타내는 '소프트웨어 개발 생명 주기(SDLC)' 에는 여러 모델이 있는데, 가장 많이 사용되는 몇 가지는 아래와 같습니다.1. 폭포수 모델 가장 전통적인 모델로, 각 단계를 순차적으로 진행.요구사항 분석, 설계, 구현, 테스트, 배포, 유지보수 순서로 진행되며,이전 단계로 돌아가기 어렵다는 단점이 있습니다.2. 애자일 방법론유연하고 반복적인 접근 방식을 강조.소규모 팀이 짧은 개발 주기(스프린트)를 통해 빠르게 개발하고, 지속적으로 고객의 피드백을 반영하여 개선..
IT 역량 Skillset ?!! (AA, SA, TA, QA, DA... )
1. Application Architecture (AA) 아키텍처 설계, 분석 리딩 및 이슈사항 도출/해결/응용 역량2. Sofrware Architecture (SA) 표준 기술요소, 연계솔루션, 미들웨어, CI/CD, MSA 등 아키텍처 설계/구축/문제해결 역량 3. Technical Architecture (TA) Cloud, On-premise 환경의 성능/가용성/운용편의성을 고려한 최적의 아키텍처 설계/구축/테스트/운영 역량 4. Quality Architecture (QA) 품질 확보를 위한 분석/테스트, 측정/평가, 모니터링 수행 역량 5. Data Architure (DA) AI/Bigdata 아키텍처 설계/구현/검증/운영/문제해결 역량 6. Data Sci..