엠마의 개발공부일지

[컴퓨터개론] 프로그래머의 기본 본문

개념정리

[컴퓨터개론] 프로그래머의 기본

Emmababy 2021. 1. 17. 11:49
728x90

 

 

 

 

프로그래밍의 다양한 분야

1. 컴퓨터 사이언스

출처 : 코드잇

2. 소프트웨어 공학 : sw로 제품 및 서비스를 만드는방법에 대한 학문(기획, 제작, 테스트, 출시, 사후관리)

3. 프로세스관리 : 잘못된 방향으로 가기전에 조금씩 수정하며 진행

   📌Agile방식(프로그램을 적당한 크기의 기능으로만들고, 문서가 아닌 실제 동작하는 sw로 만드는것)

   ↔ Agile vs Waterfall

  • Agile : 시간이 오래걸리고, 과정이 복잡할 수 있다. / 효율적으로 프로젝트 진행가능
  • Waterfall : 작은프로젝트에 유리 / 추후 수정이 어렵다

4. 테스트프로세스

   📌이슈트레킹툴 : 중요도, 타입, 설명 등 버그에 대한 이슈를 관리하기위한 툴

    ex) Jira, trello

 

5. 버전관리

   📌버전관리툴 : 수정, 변경등 각 버전에 대한 코드이력 확인가능

    ex) git, gi-hub 

728x90
Comments