과목개요 | 소프트웨어를 공학적인 산출물로 가정하여 소프트웨어 생명주기와 각 단계들의 활동 및 세부적인 과업 등을 이해한다. 생산성을 고려한 고품질 소프트웨어를 산출할 수 있도록 하기 위해 소프트웨어공학의 개요, 프로세스, 프로젝트 관리 개념, 소프트웨어 프로세스와 프로젝트 척도, 소프트웨어 프로젝트, 소프트웨어 품질 보증, 소프트웨어 형상 관리, 시스템 공학, 분석의 개념과 원리, 분석 모델, 설계의 개념과 원리, 소프트웨어 시험 기법, 객체 지향 소프트웨어 공학, 소프트웨어 공학의 진보된 개념 등을 세부적으로 배운다. | |||||
---|---|---|---|---|---|---|
학습목표 | 1. 소프트웨어 제작에 있어서 소프트웨어 공학의 중요성을 설명할 수 있다. 2. 소프트웨어 프로젝트 관리와 개발 방법론에 대해서 설명할 수 있다. 3. 소프트웨어 요구분석 방법론에 대해서 설명할 수 있다. 4. 소프트웨어 아키텍쳐 설계, 데이터베이스 설계 및 인터페이스 설계 프로세스를 알고 이를 적용할 수 있다. 5. 소프트웨어 구현 환경과 절차에 대해서 설명할 수 있다. 6. 테스팅과 품질관리 방법에 대해서 설명할 수 있다. 7. 위험관리 절차와 대응 방법을 알고 이를 적용할 수 있다. 8. 형상관리 방법에 대해서 설명할 수 있다. 9. 프로젝트 종료 절차와 유지보수 방법을 설명할 수 있다. | |||||
평가기준 |
|
|||||
※ 수료기준은 진도율 80% 이상 및 총점 60점 이상을 충족하셔야 합니다. | ||||||
성적분포 | A 이상 | 30% 이내 | B 이상 | 70% 이내 | C+ 이하 | B이상을 제외한 나머지 비율 |
※ 단, 위의 각 비율은 과목 특성 등의 사유로 학습자의 10% 범위 내에서 증감 조정이 가능. | ||||||
교재 |
|
수강신청
2024.09.05 (Thu) ~ 09.18 (Wed)까지
학습기간
2024.09.19 (Thu) ~ 01.01 (Wed)까지