본문 바로 가기

로고

  • 회원가입
  • 로그인
통합검색

강좌 신청

교재 신청

총 주문 금액

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

강좌 정보

강좌 정보
강좌 범위

"AI 시대, 시스템 설계 및 검증 역량을 기릅니다."

1. 소프트웨어공학 핵심 원리 및 최신 트렌드

MSA, CI/CD 등 현업의 최신 기술 트렌드를 소프트웨어공학 원리에 접목합니다.

소프트웨어 개발 생명주기(SDLC)의 전 과정을 체계적으로 이해합니다.

추상적인 개념을 UML 다이어그램으로 시각화하여 직관적으로 학습합니다.

2. 복잡한 시스템 설계 및 아키텍트 역량

복잡한 시스템을 명확하게 설계하고 그 유효성을 검증하는 방법을 익힙니다.

단순 코딩을 넘어 시스템 전체를 설계하고 이끌어가는 아키텍트 사고력을 배양합니다.

실제 발생했던 생생한 사례를 통해 문제 해결 능력을 체득합니다.

3. 설계 검증 및 효율적인 테스트 자동화

AI 시대에 필수적인 '설계 검증' 능력과 '테스트 자동화' 기법을 학습합니다.

클린 코드 원칙과 함께 프로젝트의 품질과 안정성을 책임지는 역량을 갖춥니다.

어떤 프로젝트에서도 핵심적인 역할을 수행할 수 있는 실력 있는 전문가로 성장합니다.

강좌 특징

[강좌특징]

1) 이론과 실무의 황금 비율: 단순 암기를 넘어 MSA, 서버리스 등 최신 기술 트렌드를 공학적 원리에 접목하여, 즉시 현장에 적용 가능한 실전형 지식을 전달합니다.

2) AI 시대의 필수 역량 집중: AI가 코드를 생성하는 시대에 더욱 중요해진 설계 검증테스트 자동화 기법을 클린 코드 원칙과 함께 학습하여, 미래에도 핵심적인 역할을 수행할 수 있는 역량을 길러줍니다.

3) 시각적 직관 학습법: 응집도, 결합도와 같은 추상적인 소프트웨어공학 개념들을 UML 다이어그램실제 발생했던 생생한 사례를 통해 직관적으로 이해하고 문제 해결 능력을 체득하도록 돕습니다.

4) 고효율 압축 커리큘럼: 방대한 소프트웨어공학의 핵심 중에서도 현업에서 가장 필요한 핵심 골조만을 선별하여 총 12강 안에 마스터할 수 있도록 구성된, 시간 대비 최고의 학습 효과를 제공합니다.


[수강생 FAQ]

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

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


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

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


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

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


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

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


Q5. 강의 교재는 어떻게 준비해야 하나요?

A5. 본 강좌는 교수님이 직접 제작한 고품질의 자체 교안(PDF 파일)으로 진행됩니다. 수강생 여러분께는 첨부파일로 편리하게 제공되오니, 별도로 교재를 구매하실 필요 없이 강의 내용에 집중하시면 됩니다.


수강 대상

✅ 교과서적인 이론 암기에 지쳐 소프트웨어공학의 실질적인 활용법을 갈망하는 학생

✅ MSA, CI/CD 등 최신 기술 트렌드를 공학적 관점에서 깊이 이해하고 싶은 개발자 지망생

✅ 단순 코딩을 넘어 시스템 전체를 설계하고 검증하는 아키텍트 역량을 키우고 싶은 예비 엔지니어

✅ AI 시대에도 대체 불가능한 '설계 검증' 및 '테스트 자동화' 능력을 갖추고 싶은 미래 지향적 학습자

✅ 복잡한 프로젝트에서 중심을 잡고 효율적인 개발 프로세스를 이끌어가고 싶은 리더십 지향 학생

교재 정보

교재 선택

첨부파일 이미지

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

강의 목차

강의 목차
차시 강의명 강의시간
맛보기 [소프트웨어 공학 소개] 소프트웨어 위기와 공학적 접근, 폭포수 및 프로토타이핑 모델 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분