Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revisionLast revisionBoth sides next revision | ||
public:computer:architect [2022/03/08 16:52] – [Application Architect] alex | public:computer:architect [2022/05/13 23:13] – [Software Architect] alex | ||
---|---|---|---|
Line 12: | Line 12: | ||
* 품질 관리 (하) | * 품질 관리 (하) | ||
+ | ---- | ||
+ | * 개발 서버 환경 구성 | ||
+ | * Source Version Control 선정; **GIT**, svn, mercurial, cvs, | ||
+ | * 버전 컨트롤; **GitLab**, BitBucket, GitHub, | ||
+ | * CI/CD; GitLab Runner, Jenkins | ||
+ | * Issue Tracker, Project Management System; Redmine, Jira, | ||
+ | * CMS; Confluence, | ||
+ | * Deploy Repository; Nexus | ||
+ | * 필요 서버 대 수, 서버 별 계정 정보 및 접속 방법(Tunneling, | ||
+ | * 보안 관련 사항; VPN 접속, 보안 관련 프로그램(HiPass 등) | ||
+ | * 아키텍쳐; | ||
+ | * 레이어드 아키텍쳐, | ||
+ | * Cloud/ | ||
+ | * 외부 인터페이스; | ||
+ | * Docker, Kubernetes, ... | ||
+ | * 개발 지원 | ||
+ | * 프레임워크 선정; Spring Framework(+Spring Boot), Vue.js, React.js, Flask, Node.js 프레임워크, | ||
+ | * 프레임워크 제공 | ||
+ | * 개발 툴 선정 | ||
+ | * 코딩 가이드 | ||
+ | * git 전략; 개발 및 운영 gitflow, gitlab flow, github flow | ||
+ | * 공통 기능 개발 및 가이드 | ||
+ | * 기타 | ||
+ | * 성능테스트 | ||
+ | * 아키텍쳐 정의서 | ||
+ | * 제안서 | ||
+ | * 시스템 구성도 | ||
+ | * 코드 인스펙션 | ||
+ | * 프레임워크 교육 | ||
+ | * IA(Information Architecture) | ||
+ | * 소프트웨어 보안점검(모의 해킹) | ||
+ | * 테스트; 단위, 통합 | ||
===== Application Architect ===== | ===== Application Architect ===== |