본문 바로 가기

전체 강좌

  • 홈
  • 강좌찾기
  • 전체 강좌

jokjjs0216_04.png

  • NEW

[소프트웨어공학] 코딩보다 쉬운 설계 | 실전 압축 클래스

과목
소프트웨어공학
강사
장윤경
교수메인
학습단계
이론+문제풀이
강의수
12강 완강
수강기간
30일
  • 맛보기 ( 1 )

    맛보기 강의 판매 강의 중 일부를 참고용으로 수강하실 수 있습니다.

    닫기
    • [소프트웨어공학] 코딩보다 쉬운 설계 | 실전 압축 클래스
      48,000원

      48,000원

    • 파일 제공(첨부파일)

      0원

    총 주문 금액

    강좌(0)
    0원
    교재(0)
    0원
    0원

    강좌 정보

    강좌 정보
    강좌 범위

    • 프로세스

    • 관리와 계획

    • 요구/요구 모델링

    • 설계원리

    • 아키텍처와 패턴

    • UI설계

    • 코딩/테스트

    • 유지보수/품질

    강좌 특징

    단순한 이론 암기를 넘어 MSA, CI/CD 등 최신 기술 트렌드를 공학적 원리에 접목하여

    '진짜 엔지니어'의 사고력을 길러줍니다.

     

    AI가 코드를 생성하는 시대에 꼭 필요한 설계 검증 능력과 테스트 자동화 기법을 학습하여,

    어떤 프로젝트에서도 중심을 잡는 아키텍트로 성장할 수 있습니다.


    [학습목표]

    • 소프트웨어 개발 생명주기(SDLC)의 전 과정을 체계적으로 이해하고 실무 설계 능력을 배양합니다.

    • 단순 암기가 아닌, 복잡한 시스템 구조를 UML 다이어그램으로 시각화하여 표현하는 감각을 습득합니다.

    • 현업의 기술 트렌드(MSA, CI/CD 등)를 공학적 원리에 접목하여 문제 해결 능력을 기릅니다.


    [강좌특징]

    • 이론과 실무의 황금 비율: 단순 이론을 넘어 MSA, 서버리스 등 최신 트렌드를 반영한 실전형 강의입니다.

    • AI 시대의 필수 역량: 코딩은 AI가 해도 ‘검증’과 ‘설계’는 엔지니어의 몫입니다. 클린 코드와 테스트 자동화 기법을 통해 제어 능력을 키워줍니다.

    • 시각적 학습법: 응집도, 결합도 등 추상적인 개념을 다이어그램과 사례를 통해 직관적으로 풀어냅니다.

    • 압축 커리큘럼: 방대한 소프트웨어공학의 핵심을 총 12강 안에 마스터하는 고효율 구성입니다.


    [장윤경 교수님은?]

    • 경희대학교 일반대학원 컴퓨터공학과 박사 졸업

    • 경희대학교 일반대학원 컴퓨터공학과 석사 졸업

    • 경희대학교 컴퓨터공학과 학사 수석 졸업

    • 경희대학교 학업성적우수상 7회 수상

    • 경희대학교 총장상(학부 수석 졸업)

    • 현) 유니스터디 공학계열 강사

    • 현) 유튜브 코사임당 채널 운영

    • 전) 경민대학교 컴퓨터정보통신과 조교수

    • 전) IoT Camp 다수 운영


    [교재안내]

    • 본 강좌는 교수님이 직접 제작한 자체 교안(PDF 파일)으로 진행됩니다.

    • 수강생에게 첨부파일로 제공하오니 수강 시 참고 부탁드립니다.


    [FAQ]

    Q. 코딩 실력이 부족한데 소프트웨어공학 강의를 들어도 괜찮을까요?

    A. "코딩이 '벽돌 쌓기'라면소프트웨어공학은 '설계도를 그리는 법'입니다." 벽돌 쌓는 기술이 조금 서툴러도 집이 어떻게 지어지는지 아는 사람은 튼튼한 집을 지을 수 있습니다오히려 코딩 실력이 부족할 때 이 강의를 들으면내가 왜 이 코드를 짜야 하는지 논리적인 근거를 먼저 배우게 되어 나중에 코딩 실력이 폭발적으로 성장하는 밑거름이 됩니다.


    Q. 학교 수업에서 이론 위주로 배워서 너무 지루해요. 이 강의는 뭐가 다른가요?

    A. "교과서에만 갇힌 죽은 지식이 아니라, 현장의 생존 전략을 배웁니다." 제 수업은 단순히 "요구사항 분석이란 무엇인가?"를 외우지 않습니다. "왜 보잉 737기가 추락했는지", "크라우드스트라이크 사건이 왜 전 세계를 멈췄는지"와 같은 실전 사례를 통해 공학적 실수가 우리 삶에 어떤 영향을 주는지 생생하게 다룹니다. 


    Q. 중간고사, 기말고사 대비용으로 단기간에 수강해도 효과가 있을까요?

    A. "단기간에 '핵심 골조'를 잡아주는 가장 효율적인 강의입니다." 시험에 꼭 나오는 핵심 개념(응집도와 결합도, 디자인 패턴, V-모델 등)을 우선순위대로 배치했습니다. 


    Q. AI 시대에 소프트웨어공학을 공부해야 하는 이유가 있나요?

    A. "AI가 코드를 짜줄수록, 그 코드가 맞는지 검증하는 '공학자의 눈'이 더 비싸집니다." 이제 단순한 코딩은 AI가 더 잘합니다. 하지만 AI가 만든 1,000줄의 코드를 어떻게 조합할지, 보안은 완벽한지, 비즈니스 요구사항에 맞는지 결정하는 것은 오직 인간 공학자만이 할 수 있습니다. 

    수강 대상

    • 진짜 '엔지니어'가 되고 싶은 학생: 단순 코더(Coder)를 넘어 대규모 시스템 설계와 관리를 꿈꾸는 예비 엔지니어

    • 전공 심화 준비생: 컴퓨터공학/정보통신공학 등 공학계열 2~3학년 대학생 (학부 과정 A+ 목표)

    • 실무 역량이 필요한 비전공자: 개발 프로세스의 전체적인 숲을 보고 싶은 주니어 개발자 또는 직장인

    • 선수 학습 권장: 프로그래밍 언어(C, Java 등)의 기초 지식을 갖춘 학생에게 가장 효과적입니다.

    교재 정보

    교재 정보

    첨부파일 이미지

    교재가 필요없는 강의로, 강의자료 첨부파일 제공

    강의 목차

    강의 목차
    차시 강의명 강의영상 강의시간
    1강 [소프트웨어 공학 소개] 소프트웨어 위기와 공학적 접근, 폭포수 및 프로토타이핑 모델 맛보기 42분
    2강 [프로세스] 나선형 모델, V-모델, 애자일(Agile) 철학, 스크럼(Scrum)과 XP 37분
    3강 [요구사항의 정의] 요구사항 공학의 절차, 기능적/비기능적 요구사항의 구분 및 도출 39분
    4강 [요구사항 분석 모델링] 구조적 분석(DFD)과 객체지향 분석(UML)의 기초 40분
    5강 [명세화와 품질 관리] 요구사항 명세서(SRS) 작성법, 검증 기법 및 CCB 변경 관리 40분
    6강 [설계] 설계 3대 원칙(추상화, 모듈화, 정보은닉), 응집도와 결합도 40분
    7강 [시스템 아키텍처] 계층형/C-S 구조, MSA(마이크로서비스)와 서버리스 트렌드 41분
    8강 [디자인 패턴] GoF 디자인 패턴(생성, 구조, 행위 패턴)의 실무 적용 41분
    9강 [코드]클린 코드 명명 규칙, 함수 설계, 기술 부채 해결을 위한 리팩토링 44분
    10강 [검증의 기술]화이트박스(순환 복잡도) 및 블랙박스(경계값 분석) 테스트 36분
    11강 [검증의 단계 (자동화)] V-모델에 따른 테스트 단계, 테스트 자동화 도구 및 CI/CD 연결 41분
    12강 [관리와 미래] 비용 산정(COCOMO, FP), 일정 관리(CPM), AI 시대의 공학적 윤리 40분

    교수님 수강후기

    수강후기 리스트
    과목 내용 작성자
    파이썬
    BEST 파이썬의 기초 원리를 체계적으로 정립할 수 있었던 유익한 시간이었습니다.

    처음 파이썬을 접했을 때 막연한 두려움이 컸는데, 강사님께서 어려운 용어를 일상적인 비유로 쉽게 풀어서 설명해주신 덕분에 끝까지 포기하지 않고 완강할 수 있었습니다. 특히 단순히 문법을 암기하는 방식이 아니라, 이 코드가 왜 필요한지 원리를 먼저 짚어주시는 점이 정말 좋았습니다. 강의 중간중간 진행되는 실습 예제들도 실무나 과제에 바로 적용할 수 있을 만큼 짜임새가 있어 큰 도움이 되었습니다. 파이썬의 기초를 탄탄하게 잡고 싶은 분들께 강력 추천합니다

    고*희
    아두이노
    BEST 아두이노 강의 후기

    아두이노 강의를 듣게 된 계기는, 팀플을 하면서, 아두이노를 많이 쎠서, 전문적으로 다뤄야함을 느꼈습니다. 그래서, 유니스터디에서 아두이노에 관한 내용을 찾아보았습니다. 장윤경 교수님 강의를 들으면서, 이전에는 몰랐던, 아두이노 센서들을 실습하면서 배우는 계기가 되었고, 팀플에 대한 준비를 갖추게 되었습니다.

    김*수
    프로그래밍(C++)
    BEST 처음으로 프로그래밍 언어 배우는데 지장 없어요

    선생님이 워낙 세세하게 알려주고 꼭 알아야할 점은 강조하셔서 배우기 편했어요. 그리고 연습문제도 같이 푸는데 어려운 문제 있으면 확실하게 알려주세요! 그리고 선생님 목소리도 편안해서 집중하기 편하고 또 다시 프로그래밍 인강을 들으라면 윤경 선생님껄로 들을래요.

    박*형
    프로그래밍(JAVA)
    BEST JAVA를 꼼꼼하게 독학하는 최고의 방법

    교수님의 설명이 너무 친절하시고, 하나하나 되게 쉽게 설명해주세요!! 자칫하면 어렵고 두루뭉실하게 넘어갈 수 있는 내용들도 꼼꼼하게 짚어주셔서, java를 그 어떤 언어보다 꼼꼼하게, 다른곳에서 잘 활용할 수 있을 것 같아요!

    김*원
    아두이노
    BEST 초보자도 쉽게 이해하는 최고의 강의

    아두이노 기초 수업을 수강하면서 많은 것을 배울 수 있었습니다. 처음에는 아두이노에 대해 전혀 몰랐지만, 이 강의를 통해 기초부터 차근차근 배울 수 있어 정말 좋았습니다. 이제는 간단한 프로젝트를 직접 만들어 볼 수 있을 정도로 자신감이 생겼습니다. 강의는 매우 체계적으로 구성되어 있어, 초보자도 쉽게 이해할 수 있도록 설명해 주었습니다. 각 강의마다 실습 과제가 있어서 배운 내용을 바로 적용해 볼 수 있었던 점이 특히 좋았습니다. 실습 과제를 통해 이해도를 높일 수 있었고, 강사님의 상세한 설명 덕분에 어려운 부분도 쉽게 해결할 수 있었습니다. 또한, 수강생을 위한 지원이 매우 훌륭했습니다. 질문을 하면 빠르고 친절하게 답변해 주셨고, 추가 자료도 제공해 주셔서 학습에 큰 도움이 되었습니다. 실습을 하다가 막히는 부분이 생겼을 때, 지원팀의 도움을 받아 문제를 해결할 수 있었습니다. 강의 내용은 아두이노의 기본 개념부터 시작하여, 센서와 액추에이터를 사용하는 방법, 간단한 코딩까지 포함되어 있습니다. 덕분에 아두이노의 다양한 기능을 이해하고 활용할 수 있게 되었습니다. 특히, 실습 예제들이 매우 유용했으며, 실제 프로젝트에 적용할 수 있는 좋은 아이디어를 많이 얻을 수 있었습니다. 강의 영상의 품질도 매우 좋았습니다. 고화질의 영상과 깔끔한 화면 구성 덕분에 학습에 집중할 수 있었습니다. 또한, 각 강의마다 제공되는 자료들이 체계적이고 잘 정리되어 있어 복습하기에도 편리했습니다. 아두이노에 관심이 있는 모든 분들께 이 강의를 추천드립니다. 기초부터 차근차근 배워나갈 수 있어서, 전혀 경험이 없는 분들도 쉽게 따라할 수 있을 것입니다. 저는 이 강의를 통해 아두이노에 대한 기초 지식을 쌓을 수 있었고, 앞으로 더 심화된 내용을 학습하는 데에도 큰 도움이 될 것이라 확신합니다. 마지막으로, 수강을 완료한 지 30일 이내에 후기를 작성하면 수강 기간이 2일 연장된다는 점도 매우 만족스럽습니다.

    원*균