사람에게 도움이 되고 세상을 행복하게 하는 교육기관이 되겠습니다.
![]() |
강의교수 | 김경순 | ||
---|---|---|---|---|
수강료 | 51,000 | 학점 | 3 | |
학습기간 | 2025/05/22 ~ 2025/09/03(15주) | 정원 | 40 | |
교수학력 | - 성신여자대학교 전산학과 이학사 - 성신여자대학교 교육대학원 전산교육 석사 |
|||
교수경력 | - 부천대학교 정보통신과 겸임강사 - 신한대학교 겸임강사 - 장안대학교 멀티미디어컨텐츠과 강사 |
|||
[전공관련영역]
학사 - 전문학사 - |
과목개요 | 소프트웨어를 공학적인 산출물로 가정하여 소프트웨어 생명주기와 각 단계들의 활동 및 세부적인 과업 등을 이해한다. 생산성을 고려한 고품질 소프트웨어를 산출할 수 있도록 하기 위해 소프트웨어공학의 개요, 프로세스, 프로젝트 관리 개념, 소프트웨어 프로세스와 프로젝트 척도, 소프트웨어 프로젝트, 소프트웨어 품질 보증, 소프트웨어 형상 관리, 시스템 공학, 분석의 개념과 원리, 분석 모델, 설계의 개념과 원리, 소프트웨어 시험 기법, 객체 지향 소프트웨어 공학, 소프트웨어 공학의 진보된 개념 등을 세부적으로 배운다. |
---|---|
학습목표 | 1. 소프트웨어 개발 프로세스 및 프로세스 모델링 방식에 대해 설명할 수 있다. 2. 프로젝트를 진행함에 있어서 사용자 요구 사항을 분석하고, 기능 명세, 화면설계, 데이터 모델링 과정을 통하여 프로젝트 전체 프로세스를 설명할 수 있다. 3. 복잡하고 어려워진 최신 소프트웨어 개발 기술을 보다 체계적으로 접근하고 분석하여, 소프트웨어의 생명주기와 각 단계들의 동작원리 및 세부적인 내용 등을 설명할 수 있다. 4. 사용자들의 시스템 요구사항을 발굴하고 상황에 맞는 소프트웨어 설계안을 구성하며 이를 구현하는 방법을 설명할 수 있다. 5. 사용 환경에 맞는 소프트웨어 개발 및 수정 프로젝트 계획을 진행하고 관리하는 방법을 설명할 수 있다. 6. 소프트웨어 아키텍처에 대해서 이해하고 객체 지향 방식을 이용하여 모듈을 설계할 수 있다. 7. 소프트웨어 제품의 품질 향상을 위한 품질 측정 방법에 대한 구체적인 적용 방법을 설명할 수 있다. 8. 소프트웨어 개발, 운영, 유지보수 및 폐기 과정에 적용되는 체계적인 접근 방식과 일련의 기술에 대하여 이해하고 설명할 수 있다. 9. 전산개발운영 등의 규모가 커짐에 따라 발생되는 소프트웨어 개발과정의 많은 문제점을 체계적으로 해결하는 법을 이해하고 적용할 수 있다. |
강의방법 | 온라인 강의, 토론, 과제, 질문답변, 형성평가, 학습자료실, 퀴즈, 생각나누기 |
교재/참고문헌 | 없음 |
평가기준 | 출석(20점) ,과제(2점) ,토론(20점) ,중간(25점) ,기말(25점) ,퀴즈(3점) ,수업참여도(5점) |
이수기준 | 출석: 16점 이상(80%), 총점: 60점 이상 |