CS(Computer Science)/소프트웨어공학10 2.Git/Github #git #github fast version control system open source github는 매우 유용한 서비스지만 git의 일부는 아님 github는 remote repository (git server) 중 하나 2005년 Linux 분산 VCS ( all version control activites are local, no connection required) 팀 공유 작업에 최적화된 도구 다수 개발자 사이에 협력을 용이하게 하는 도구 가장 기본적이고 필수적인 DevOps 도구 누가 언제 무엇을 수정하였는지 tracking 수정된 내용을 되돌릴 수 있음 Local / Remote Repository Git distributed architecture Server .. 2023. 2. 6. 1.SW development models Waterfall model(폭포수 모형) Requirement( + Analysis) (요구분석) Design (설계) Implement (구현) Test (시험) Deploy (배포) Maintenance (유지보수) 문제점 1) High Risk 2) Uncertainty(불확실성) 3) 최종 단계에 가서야 동작하는 SW가 생성됨 4) 테스트 단계에서 단점이 발견되어도 수정하기 어려움 5) Requirement 자주 변경되는 SW에 적용하기 어려움 6) 복잡한 SW 개발에 부적절 7) Object Oriented 프로젝트에 부적절 Agile Methodology (애자일 모형) Waterfall 모델을 개선하려고 전체 개발 프로젝트를 여러 단계의 iterati.. 2023. 2. 6. 이전 1 2 3 다음 728x90