SW 전공

SW 전공 이론 학습

학습할 이론을 찾아 개념과 예제를 읽어보세요.

이론 목록

초기화
이론 75개제목을 선택해 읽기
31
프로그래밍 언어·객체지향자료형·연산자

자료형과 연산자, 형변환

C·Java·Python의 자료형, 연산자 우선순위, 형변환과 오버플로를 코드 판독 중심으로 학습한다.

32
프로그래밍 언어·객체지향제어문·함수

제어문, 함수와 재귀

조건·반복 제어와 함수 호출, 매개변수 전달, 스코프·재귀의 실행 과정을 학습한다.

33
프로그래밍 언어·객체지향포인터·참조

메모리, 포인터와 참조

프로그램 메모리 구조와 C 포인터, Java·Python 참조, 얕은 복사·깊은 복사를 학습한다.

34
프로그래밍 언어·객체지향객체지향

객체지향 설계와 다형성

클래스·객체, 캡슐화·상속·다형성, 객체 관계와 동적 바인딩을 학습한다.

35
프로그래밍 언어·객체지향예외·실행 결과

예외 처리와 C·Java·Python 코드 판독

컴파일·실행·논리 오류와 예외 전파를 이해하고 C·Java·Python 코드 결과를 체계적으로 판독한다.

36
소프트웨어공학·시스템 분석설계요구공학

요구공학과 요구사항 관리

이해관계자의 요구를 도출·분석·명세·검증하고 변경과 추적성을 관리하는 과정을 학습한다.

37
소프트웨어공학·시스템 분석설계UML·분석 설계

UML과 시스템 분석·설계

UML 구조·행위 다이어그램과 업무·데이터·인터페이스 분석에서 논리·물리 설계까지의 흐름을 학습한다.

38
소프트웨어공학·시스템 분석설계개발 방법론

소프트웨어 생명주기와 개발 방법론

폭포수·프로토타입·나선형·V 모델·반복개발·애자일과 일정·비용 추정의 핵심을 학습한다.

39
소프트웨어공학·시스템 분석설계아키텍처·설계 원칙

소프트웨어 아키텍처와 설계 원칙

아키텍처 스타일, 모듈화, 응집도·결합도, SOLID와 대표 디자인 패턴을 학습한다.

40
소프트웨어공학·시스템 분석설계테스트·형상관리

소프트웨어 테스트, 형상관리와 CI/CD

테스트 수준·기법·커버리지와 형상관리, Git, CI/CD, 리팩터링의 흐름을 학습한다.