강의

멘토링

커뮤니티

NEW
개발 · 프로그래밍

/

개발 · 프로그래밍 기타

UML과 객체지향 설계 입문: 비전공자도 쉽게 배우는 개발자 필수 기초 강의

프로그래밍 경험이 없어도 UML과 객체지향 설계를 배울 수 있는 강의입니다. 일상 예제(카페, 도서관, 쇼핑몰)로 개념을 설명하고, 9가지 UML 다이어그램을 단계별로 학습합니다. 이론과 PlantUML을 사용해 실무에서 바로 활용할 수 있는 설계 능력을 기릅니다.

18명 이 수강하고 있어요.

난이도 입문

수강기한 무제한

  • kmmom591
비전공자
비전공자
소프트웨어-설계
소프트웨어-설계
설계
설계

수강 후 이런걸 얻을 수 있어요

  • 9가지 UML 다이어그램 작성 능력: 유스케이스, 클래스, 순차, 통신, 활동, 상태, 컴포넌트, 배치, 패키지 다이어그램을 직접 작성할 수 있습니다.

  • AI 활용 UML 자동 생성 능력: PlantUML과 AI를 활용해 빠르게 UML 다이어그램을 생성할 수 있습니다.

  • 객체지향 설계 원리 이해: 캡슐화, 상속, 다형성, 추상화 등 객체지향 4대 원칙을 실무에 적용할 수 있습니다.

UML과 객체지향 설계 입문: 비전공자도 쉽게 배우는 기초 강의

프로그래밍 경험 없어도 시작하는 UML과 객체지향 설계

프로그래밍을 처음 배우는 비전공자도 uml객체지향 설계를 쉽게 배울 수 있는 강의입니다. 일상 예제(카페, 도서관, 쇼핑몰 등)로 개념을 설명하고, AI 활용으로 UML을 자동 생성하며, 실습으로 바로 적용합니다.


왜 UML과 객체지향 설계를 배워야 할까요?

소프트웨어 설계는 개발의 첫 단계입니다. 설계 없이 코드를 작성하면 요구사항 오해, 유지보수 어려움, 협업 비효율이 생깁니다. UML은 설계를 시각화하는 표준 언어이고, 객체지향은 현실을 모델링하는 설계 방법입니다. 이 둘을 함께 배우면 실무에서 바로 활용할 수 있습니다.

이 강의만의 차별점

비전공자도 이해하는 쉬운 설명

복잡한 개념을 일상 예제로 설명합니다. 프로그래밍 경험이 없어도 이해할 수 있습니다.

AI로 빠르게, plantUML로 정밀하게 아키텍처 설계

AI 활용 (AX)으로 UML 다이어그램을 자동 생성하고, 도구를 함께 사용하는 워크플로우를 배웁니다.

9가지 UML 다이어그램 완전 정복

유스케이스, 클래스, 순차, 통신, 활동, 상태, 컴포넌트, 배치, 패키지 다이어그램을 단계별로 학습합니다. 각 다이어그램의 목적과 작성법을 실습으로 익힙니다.


강의 커리큘럼

Part 1: UML의 이해와 기초

UML의 정의와 역사, 객체지향 프로그래밍의 4대 원칙(캡슐화, 상속, 다형성, 추상화)을 간략히 배웁니다. 클래스와 객체, 속성과 메서드 등 기본 요소를 익힙니다.

Part 2: UML 다이어그램 마스터하기

9가지 UML 다이어그램을 하나씩 학습합니다:

  • 유스케이스 다이어그램: 사용자 관점의 기능 정의

  • 클래스 다이어그램: 시스템 구조 설계

  • 순차 다이어그램: 시간 순서의 상호작용

  • 통신 다이어그램: 객체 간 관계 중심 표현

  • 활동 다이어그램: 업무 흐름 모델링

  • 상태 다이어그램: 객체 상태 변화 표현

  • 컴포넌트 다이어그램: 물리적 구조 설계

  • 배치 다이어그램: 하드웨어 배치 설계

  • 패키지 다이어그램: 논리적 구조 조직화

각 다이어그램마다 일상 예제와 실습 가이드를 제공합니다.

Part 3: 실전 프로젝트

AI 활용으로 UML을 자동 생성하고, plantUML로 직접 작성합니다. 자판기, 상품 관리, 항공기 예약 시스템을 설계하며 전체 과정을 종합합니다.

이 강의를 수강하면 얻을 수 있는 것

  • UML 다이어그램 작성 능력: 9가지 다이어그램을 직접 작성할 수 있습니다.

  • 객체지향 설계 원리 이해: 4대 원칙을 실무에 적용할 수 있습니다.

  • AI 활용 UML 생성 능력: PlantUML과 AI로 빠르게 설계 문서를 생성할 수 있습니다.


  • 실무 적용 능력: 팀 협업과 문서화에 바로 활용할 수 있습니다.

이런 분들께 추천합니다

  • 프로그래밍을 처음 배우는 비전공자


  • UML을 활용한 소프트웨어 설계를 배우고 싶은 분

  • 대학생 및 신입 개발자

  • 개발자 취업을 준비하는 분

선수 지식은 필요 없습니다

프로그래밍 경험이 없어도 수강 가능합니다. 기본적인 컴퓨터 사용 능력만 있으면 됩니다. 모든 개념을 일상 예제로 설명하고, 단계별로 진행합니다.

학습 로드맵

  • 초급 (1-2주): UML 기초와 유스케이스, 클래스 다이어그램

  • 중급 (3-4주): 순차, 통신, 활동, 상태 다이어그램

  • 고급 (5-6주): 컴포넌트, 배치, 패키지 다이어그램

지금 시작하세요

UML객체지향 설계는 개발자 필수 역량입니다. 이 강의로 기초를 다지고, 실무에서 바로 활용하세요. AI 활용으로 빠르게, plantUML로 정밀하게, 설계 역량을 완성하세요.


- 강의를 구독하신 분들에게 한하여, 강의 진행에 사용하는 자료를 공유드립니다. (URL 으로 공유드리기에, 구매 후 문의주시면 URL 공유 및 회신 드리겠습니다.)

  • 강의 구매하신 후, 새소식 으로 들어가시면 URL 링크로 접속 가능하며, 불가할 시 메일로 문의 부탁드리겠습니다.

  • 메일 문의 또는 인프런 플랫폼 내에 문의를 통해 문의주시면 최대한 빠른 확인 후, 강의자료 공유드리도록 하겠습니다.

  • 이메일 문의 시에는 구매에 사용한 인프런 닉네임(ID)을 포함하여 문의주시면 확인 후, URL 공유드리도록 하겠습니다.

  • 문의 메일 주소 : kmmom591@naver.com

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 프로그래밍을 처음 배우는 비전공자: 개발을 시작하려 하지만 설계 방법을 모르는 분. UML과 객체지향을 기초부터 배워 실무에 바로 적용할 수 있습니다.

  • 객체지향 설계를 체계적으로 배우고 싶은 개발자: 코드는 작성하지만 설계 문서 작성이 어려운 분. UML로 설계 의도를 명확히 전달하고 협업 효율을 높일 수 있습니다.

  • 대학생 및 신입 개발자: 학교나 회사에서 UML을 배워야 하는데 어디서부터 시작할지 모르는 분. 일상 예제와 실습으로 쉽게 이해할 수 있습니다.

선수 지식,
필요할까요?

  • 선수 지식 없음. 프로그래밍 경험이 없어도 수강 가능합니다. 기본적인 컴퓨터 사용 능력(인터넷 검색, 파일 저장 등)만 있으면 됩니다. 모든 개념을 일상 예제로 설명하고, 단계별로 진행합니다.

안녕하세요
입니다.

60

수강생

8

수강평

5.0

강의 평점

2

강의

안녕하세요.
저는 방위산업체에서 SW 개발자로 근무하며 방산 연구원으로 일하고 있는 개발자입니다.

대학에서는 컴퓨터공학을 전공했고,
방위산업체에 입사해 실제 방산 SW 개발 프로젝트에 참여해 왔습니다.
현재는 무기체계 및 방산 시스템과 연계된 소프트웨어를 개발하며,
C++, Java 기반의 시스템 개발을 수행하고 있습니다.

커리큘럼

전체

12개 ∙ (2시간 6분)

강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!

얼리버드 할인 중

₩20,790

65%

₩59,400

kmmom591님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!