-
- 주제분류
- 공학 >컴퓨터ㆍ통신 >소프트웨어공학
-
- 강의학기
- 2018년 2학기
-
- 조회수
- 8,638
-
- 평점
- 1/5.0 (1)
- 강의계획서
- 강의계획서
소프트웨어 개발에 앞서 개발 계획, 추진계획, 일정관리 등의 프로세스가 필요하다. 프로세스의 각 단계 즉, 요구분석, 설계, 구현, 테스트, 유지보수에 대해 설명하고, 그것과 관련된 각종 도구, 기법, 방법론을 습득 한다.
차시별 강의
| 1. | ![]() |
학습 내용 소개 | 1) 학습 내용 소개 2) 평가 방법 | ![]() |
| 2. | ![]() |
강의 소개 1 | 소프트웨어 유형을 검토하고, 개발비용 산정 방법, 유지보수 문제점, 단계적 프로세스를 설명함. | ![]() |
![]() |
강의 소개 2 | 소프트웨어 유형을 검토하고, 개발비용 산정 방법, 유지보수 문제점, 단계적 프로세스를 설명함. | ![]() |
|
| 3. | ![]() |
프로세스와 방법론 1 | 1) 소프트웨어 프로세서 모델 2) 애자일 방법론 | ![]() |
![]() |
프로세스와 방법론 2 | 1) 소프트웨어 프로세서 모델 2) 애자일 방법론 | ![]() |
|
| 4. | ![]() |
프로젝트 관리와 계획 1 | 1) 노력추정 2) 일정계획 3) 프로젝트 조직 | ![]() |
![]() |
프로젝트 관리와 계획 2 | 1) 노력추정 2) 일정계획 3) 프로젝트 조직 | ![]() |
|
| 5. | ![]() |
요구 분석 1 | 1) 요구추출 2) 도메인 분석 3) 사용사례 4) 요구명세서 | ![]() |
![]() |
요구 분석 2 | 1) 요구추출 2) 도메인 분석 3) 사용사례 4) 요구명세서 | ![]() |
|
| 6. | ![]() |
모델링 1 | 1) UML 2) 정적 모델링 3) 동적 모델링 | ![]() |
![]() |
모델링 2 | 1) UML 2) 정적 모델링 3) 동적 모델링 | ![]() |
|
| 7. | ![]() |
모델링 3 | 1) 클래스 다이어그램 2) 연관관계 3) 다중관계 4) 상속관계 5) 포함관계 6) 시퀀스 다이어그램 | ![]() |
![]() |
모델링 4 | 1) 클래스 다이어그램 2) 연관관계 3) 다중관계 4) 상속관계 5) 포함관계 6) 시퀀스 다이어그램 | ![]() |
|
| 8. | ![]() |
아키텍쳐 설계 1 | 1) 아키텍쳐 설계 과정 2) 아키텍쳐 스타일 3) 미들웨어 아키텍쳐 | ![]() |
![]() |
아키텍쳐 설계 2 | 1) 아키텍쳐 설계 과정 2) 아키텍쳐 스타일 3) 미들웨어 아키텍쳐 | ![]() |
|
| 9. | ![]() |
상세설계 1 | 디자인 패턴, 팩토리 메소드, 어댑터, 싱글톤, 컴포지트, 퍼싸드, 반복자, 옵서버 | ![]() |
![]() |
상세설계 2 | 디자인 패턴, 팩토리 메소드, 어댑터, 싱글톤, 컴포지트, 퍼싸드, 반복자, 옵서버 | ![]() |
|
| 10. | ![]() |
상세설계 3 | 클래스 설계, 사용자 인터페이스 설계, 데이터 설계 | ![]() |
![]() |
상세설계 4 | 클래스 설계, 사용자 인터페이스 설계, 데이터 설계 | ![]() |
|
| 11. | ![]() |
코딩 1 | 코딩원리, 코딩 스타일, UML과 코딩 | ![]() |
![]() |
코딩 2 | 코딩원리, 코딩 스타일, UML과 코딩 | ![]() |
|
| 12. | ![]() |
코딩 3 | 리팩토링, 코드 품질 향상 방법 | ![]() |
![]() |
코딩 4 | 리팩토링, 코드 품질 향상 방법 | ![]() |
|
| 13. | ![]() |
테스팅 1 | 테스팅 기초, 블랙박스 테스팅, 화이트 테스팅 | ![]() |
![]() |
테스팅 2 | 테스팅 기초, 블랙박스 테스팅, 화이트 테스팅 | ![]() |
|
| 14. | ![]() |
유지보수 | 형상 관리, 역공학, 리엔지니어링 | ![]() |
연관 자료








