Skip to content

Sogang-Courses/CSE4022-Opensource_software_development_practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

오픈소스를 이용한 SW 개발 실습 (CSE4022-01)


Open Source Software Development Practice
이 프로젝트는 오픈소스를 이용한 SW 개발 실습 강의의 개인 프로젝트를 정리한 포트폴리오입니다.
팀 프로젝트는 여기서 보실 수 있습니다.


✨ 개요

담당 교수: 최수진
수강 학기: 2025년도 1학기
학습 목표:

  • 소프트웨어 개발 라이프사이클의 진화와 DevOps의 이해
  • 지속적 통합과 지속적 배포, 코드 품질 향상, 테스트 자동화의 이해
  • Git, Docker, Jenkins, SonarCube, PyTest 등 오픈소스를 활용한 DevOps 배포 파이프라인 구축 및 활용 능력
  • 코드 분석 및 문서화, 코드품질 검토, 자동화 테스트 스크립트 작성 능력
  • 협업과 신뢰의 태도
  • 새로운 도구와 기술에 대한 개방적 자세
  • 이슈의 근본 원인을 파악하고 해결책을 모색하는 능력

✨ 일정

주차 일자 과제
1 03/07 #1_ 샘플 프로그램 작성
2 03/14 #2_ 서버 Git IDE 연동
3 03/21 #3_ 젠킨스 빌드 배포
4 03/28 #4_ 도커 빌드 배포
5 04/04 #5_ 자동화 테스트 (Pytest 등)
6 04/11 팀과제 중간발표
7 4/18 (부활절) SW 요구사항 정의 (온라인 보강)
8 04/25 중간시험 (이론 및 실기)
9 05/02 #6_ 정적 분석 (SonarQube)
10 05/09 #7_ 모니터링 (Prometheus, Grafana 등)
11 5/16 (축제) 팀별 자료조사 발표
12 05/23 #8_ 성능 테스트 (JMeter)
13 05/30 #9_ 로그 분석 (Loki, Promtail, Grafana)
14 6/6 (현충일) DevOps 실천방안
15 06/13 기말시험
16 6/20 (기말) 팀과제 최종 발표

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published