• 기관소개
    • 교육원소개
    • 원장인사말
    • 학사규정및공시자료
    • 연혁
    • 광고모아갤러리
    • 찾아오시는길
  • 학점은행제
    • 학점은행제개요
    • 학점/학위취득
    • 연계/활용
    • 학점은행관련법령
    • 수강방법
    • 학점인정주의사항
  • 사회복지사
    • 사회복지사란
    • 윤리강령
    • 표준교육과정
    • 사회복지2급
    • 사회복지1급
    • 자격증안내
    • 대상별학습설계
  • 보육교사
    • 보육교사란
    • 자격증안내
    • 필수이수과목
    • 준교육과정
    • 자격기준/구비서류
  • 건강가정사
    • 건강가정사란
  • 청소년지도사
    • 청소년지도사란
  • 미용사
    • 미용업이란
    • 미용면허
    • 교육과정
  • 수강신청
    • 수강신청
    • 전체과목안내
    • 수강절차안내
    • 나의학습설계
    • 수강카트
    • 수강후기
  • 학습지원센터
    • 공지사항
    • 일정안내
    • 문의게시판
    • 학점은행자료실
    • 커뮤니티
    • FAQ
    • 정보마당

1학기 5차 개강

24.05.16

학습기간24.05.16 - 24.08.28

  • 동영상오류 해결
  • 학습프로그램 다운
  • PC 원격지원서비스

범용공인인증서 사용 의무화 안내

전화상담예약

장원사이버 카카오톡

전체과목안내

사람에게 도움이 되고 세상을 행복하게 하는 교육기관이 되겠습니다.

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