1. | ![]() |
강의소개 | ![]() |
|
![]() |
강의자료1 | ![]() ![]() |
||
2. | ![]() |
소프트웨어 공학이란 무엇인가? | 1. 강의 소개 2. 개발 프로세스 | ![]() |
![]() |
강의자료2 | ![]() ![]() |
||
3. | ![]() |
요구 추출과 분석 방법 | 1. 요구분석 | ![]() |
![]() |
강의자료3 | ![]() ![]() |
||
4. | ![]() |
구조적 분석 | 1. DFD, 자료사전, Mini-spec | ![]() |
![]() |
강의자료4 | ![]() ![]() |
||
![]() |
객체지향 개념의 이해 | 2. 객체지향 특징, 기본개념, UML, 클래스 관계 | ![]() |
|
![]() |
강의자료5 | ![]() ![]() |
||
5. | ![]() |
사용사례 | 1. 사용사례의 개념과 작성방법 | ![]() |
![]() |
강의자료6 | ![]() ![]() |
||
![]() |
클래스 다이어그램 | 1. 클래스, 객체, 속성, 오퍼레이션, 관계 | ![]() |
|
![]() |
강의자료7 | ![]() ![]() |
||
6. | ![]() |
인터랙션 다이어그램 | 1. 순서 다이어그램과 커뮤니케이션 다이어그램 | ![]() |
![]() |
강의자료8 | ![]() ![]() |
||
![]() |
설계원리 | 1. 추상화, 모듈화, 구조적 설계 | ![]() |
|
![]() |
구조적 설계 | ![]() |
||
![]() |
강의자료9 | ![]() ![]() |
||
7. | ![]() |
소프트웨어 아키텍쳐 | 1. 시스템 요소, 아키텍처 스타일 | ![]() |
![]() |
강의자료10 | ![]() ![]() |
||
8. | ![]() |
UI디자인 | 1. UI 설계 요소, 나쁜 설계 사례 | ![]() |
![]() |
강의자료11 | ![]() ![]() |
||
9. | ![]() |
디자인 패턴 | 1. 디자인 패턴 | ![]() |
10. | ![]() |
UML 코딩의 이해 | 1. 정적 다이어그램의 매핑 2. 동적 다이어그램의 매핑 | ![]() |
![]() |
강의자료12 | ![]() ![]() |
||
![]() |
리펙토링 | 1. 코딩 원리와 코딩 스타일 2. 리팩토링과 인스펙션 | ![]() |
|
![]() |
강의자료13 | ![]() ![]() |
||
11. | ![]() |
테스트 방법 소개 및 이해 | 1. 테스트의 원리 2. 화이트 박스 테스트 3. 블랙 박스 테스트 4. 객체지향 테스트 5. 통합 테스트 6. 인수 테스트 | ![]() |
12. | ![]() |
테스트와 유지보수 | 1. 소프트웨어 유지보수 | ![]() |
13. | ![]() |
유지보수와 계획 | 1. 범위 설정과 일정 계획 2. 노력 추정과 조직 계획 3. 위험 분석 | ![]() |
14. | ![]() |
계획 | 1. 범위 설정과 일정 계획 2. 노력 추정과 조직 계획 3. 위험 분석 | ![]() |
15. | ![]() |
품질 보증 | 1. 품질 보증의 개념 및 활동 2. 프로세스 품질 3. 프로덕트 품질 4. 인스펙션 | ![]() |
![]() |
강의자료14 | ![]() ![]() |