
원하는 시점의 버전으로 자유롭게 이동하고 수정할 수 있는 소스코드 버전 관리 시스템이다. 로컬에서 혼자 사용할 수도 있고, 서버에 올리면 팀원들과 병렬로 사용할 수도 있다. 특히 여러 명이 함께 소스 코드를 수정할 경우에 파일의 변경 이력을 추적하는 것이 어렵기 때문에

이전 포스트에서 Git은 '로컬에서 혼자 사용할 수도 있고, 서버에 올리면 팀원들과 병렬로 사용할 수도 있다'고 하였다. 이때 사용되는특정 기준 커밋에서 줄기를 나누어 작업할 수 있는 기능을 브랜치라고 한다. 브랜치, 즉 작업 환경 변경은 checkout을 통해 수행

1. 소프트웨어 > [ 소프트웨어 VS 응용 소프트웨어 ] 소프트웨어는 운영체제 위에서 돌아가는 모든 종류의 프로그램이고, 응용 소프트웨어는 특정 작업을 수행하는 소프트웨어라고 한다. 소프트웨어가 넓은 개념이고, 응용 소프트웨어가 좁은 개념인 셈이다. Q. 응용 소프

통합 모델링 언어(UML, Unified Modeling Language) 소프트웨어를 설계할 때 다이어그램을 그리기 위한 시각적인 표기법 UML 다이어그램의 한 종류로, 유스케이스 다이어그램이 있다. 유스케이스 다이어그램은 주로 개발 프로세스 중 요구사항 분석 단계