시스템분석설계
모집중- 컴퓨터공학
- 촬영교수
- 홍창윤교수소개
- 학점
- 3학점
- 신청기간
- 2025.07.09 ~ 2026.03.11
- 학습기간
- 2026.03.12 ~ 2026.06.24
- 수강료
210,000원
75,000원
- 관련전공
강좌소개
| 수업개요 | 시스템 분석과 설계에 대한 방법론, 구조적 분석설계의 방법론, 객체 지향 분석의 방법론을 익히는 등 업무개발에 도움이 되는 이론을 학습한다. 따라서 본 교과목은 구체적으로 시스템 개요, 시스템 분석, 개요 설계, 상세설계, IPT 기법, 구조적 분석, 구조적 분석의 절차, 구조적 설계와 품질검사, 객체지향의 개념, 객체지향 분석과 설계 등을 학습한다. | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 수업목표 | 1. 시스템 분석과 설계에 대한 방법론, 구조적 분석설계의 방법론, 객체 지향 분석의 방법론의 기본 지식을 업무개발에 활용할 수 있다.
2. 시스템 개요와 시스템 분석에 대해 설명할 수 있다. 3. 개요설계와 상세설계에 대해 설명할 수 있다. 4. IPT 기법에 대해 설명할 수 있다. 5. 구조적 분석과 구조적 분석의 절차에 대해 설명할 수 있다. 6. 구조적 설계와 품질검사에 대해 설명할 수 있다. 7. 객체지향의 개념과 객체지향 분석과 설계에 대해 설명할 수 있다. |
||||||||||||||
| 평가기준 |
|
||||||||||||||
| 수료기준 | 출석률80%, 상대평가 (중간고사와 기말고사 모두 미응시 시 미수료) | ||||||||||||||
| 특이사항 |
강의계획서
| 과목명 | 교수명 | 교수연락처 | 이메일 | 년도/차시 |
|---|---|---|---|---|
| 시스템분석설계 | 홍창윤 | 1644-3434 | info@ibstudy.co.kr | 2026년 1-5차 |
| 학습기간 | 강의시간 | 학점 | 평가구분 | 수강대상 강의실 및 주요 수업방법 |
| 2026년 03월 12일 ~ 2026년 06월 24일 | 15주 | 3 | 상대평가 |
| 평가기준 | |||||||
|---|---|---|---|---|---|---|---|
| 출석 | 중간고사 | 기말고사 | 과제 | 토론 | 퀴즈 | 기타 | 계 |
| 15% | 25% | 25% | 15% | 10% | 5% | 5% | 100% |
| 과목 수료조건: 총점 60점 이상(60점 미만 F), 출석률 80%이상(출석률 80%미만은 출석과락) | |||||||
| 주요 학사일정 |
|
|---|---|
| 과목개요 | 시스템 분석과 설계에 대한 방법론, 구조적 분석설계의 방법론, 객체 지향 분석의 방법론을 익히는 등 업무개발에 도움이 되는 이론을 학습한다. 따라서 본 교과목은 구체적으로 시스템 개요, 시스템 분석, 개요 설계, 상세설계, IPT 기법, 구조적 분석, 구조적 분석의 절차, 구조적 설계와 품질검사, 객체지향의 개념, 객체지향 분석과 설계 등을 학습한다. |
| 수업목표 | 1. 시스템 분석과 설계에 대한 방법론, 구조적 분석설계의 방법론, 객체 지향 분석의 방법론의 기본 지식을 업무개발에 활용할 수 있다.
2. 시스템 개요와 시스템 분석에 대해 설명할 수 있다. 3. 개요설계와 상세설계에 대해 설명할 수 있다. 4. IPT 기법에 대해 설명할 수 있다. 5. 구조적 분석과 구조적 분석의 절차에 대해 설명할 수 있다. 6. 구조적 설계와 품질검사에 대해 설명할 수 있다. 7. 객체지향의 개념과 객체지향 분석과 설계에 대해 설명할 수 있다. |
| 상대평가 안내 |
국가평생교육진흥원 평가인정 학습과정 운영지침에 따라 평가는 상대평가로 진행됩니다. (교육부 고시 제 2015-85호, 2016년 1월 6일 제정, 2016년 1월 1일 시행) 상대평가에 의거하여 학습자의 순위에 따라 백분율로 산정되며 A(30%), B(40%), C이하(30%)의 비율을 기준으로 성적이 부여됩니다. 또한 부여받은 점수는 최종 점수조정을 거쳐 국가평생교육진흥원에 최종적으로 성적보고가 됩니다. (출석률 80%미만, 상대평가 점수 60점 미만은 F처리되며 상대평가에서 제외됩니다.) |
| 주별 | 차시 | 강의(실습ㆍ실기ㆍ실험) 내용 | 과제 및 기타 참고사항 | |
|---|---|---|---|---|
| 제1주 |
|
|||
| 1차시 | 차시제목 | 시스템 개념과 시스템 개발 |
|
|
| 학습내용 | 1. 시스템 개념 2. 시스템 개발 |
|||
| 학습목표 | 1. 시스템이란 무엇인지 그 개념과 특성을 설명할 수 있다. 2. 시스템을 개발하는 이유와 방법을 설명할 수 있다. |
|||
| 2차시 | 차시제목 | 시스템 개발 단계와 시스템 분석가 |
|
|
| 학습내용 | 1. 시스템 개발 단계 2. 시스템 분석가 |
|||
| 학습목표 | 1. 시스템 개발 주기와 단계, 단계별 중요 활동을 설명할 수 있다. 2. 시스템 분석가의 역할과 의무를 설명할 수 있다. |
|||
| 제2주 |
|
|||
| 1차시 | 차시제목 | 코드 설계의 개념과 코드의 종류 |
|
|
| 학습내용 | 1. 코드 설계의 개념 2. 코드의 종류 |
|||
| 학습목표 | 1. 코드의 개념과 기능, 사용목적을 설명할 수 있다. 2. 다양한 코드의 종류를 나열할 수 있다. |
|||
| 2차시 | 차시제목 | 코드 설계와 유지보수 |
|
|
| 학습내용 | 1. 코드 오류 방지와 검사 2. 코드 설계 절차 3. 코드의 유지보수 |
|||
| 학습목표 | 1. 코드 오류 방지 방법과 검사 방법을 설명할 수 있다. 2. 코드 설계 시 고려할 사항과 코드 설계 순서를 설명할 수 있다. 3. 코드의 유지보수 필요성과 절차를 설명할 수 있다. |
|||
| 제3주 |
|
|||
| 1차시 | 차시제목 | 입출력 설계(I/O Design) |
|
|
| 학습내용 | 1. 입력 설계 2. 출력 설계 |
|||
| 학습목표 | 1. 입력 설계의 표준화와 설계 순서를 설명할 수 있다. 2. 출력 설계의 표준화와 설계 순서를 설명할 수 있다. |
|||
| 2차시 | 차시제목 | 파일 설계(File Design) |
|
|
| 학습내용 | 1. 파일 설계의 기본 2. 파일 매체의 설계 3. 파일 편성의 설계 |
|||
| 학습목표 | 1. 자료의 기본 구성과 파일의 계층 구조를 설명할 수 있다. 2. 파일 속성을 결정하는 요소와 파일 설계 순서를 설명할 수 있다. 3. 파일 편성의 설계 방법을 설명할 수 있다. |
|||
| 제4주 |
|
|||
| 1차시 | 차시제목 | 프로세스 설계 |
|
|
| 학습내용 | 1. 프로세스 설계의 기본 2. 표준 처리 패턴 |
|||
| 학습목표 | 1. 프로세스 설계 시 유의해야 할 사항과 고려해야 할 사항을 설명할 수 있다. 2. 흐름도의 목적과 프로세스 설계 절차를 설명할 수 있다. 3. 일괄 처리 시스템과 온라인 실시간 처리 시스템을 통해 표준 처리 패턴을 설명할 수 있다. |
|||
| 2차시 | 차시제목 | 프로그램 설계 |
|
|
| 학습내용 | 1. 체크 시스템과 종류 2. 프로그램 설계 |
|||
| 학습목표 | 1. 체크 시스템과 종류를 설명할 수 있다. 2. 프로그램 설계의 목적과 프로그램 설계서 작성 방법을 설명할 수 있다. |
|||
| 제5주 |
|
|||
| 1차시 | 차시제목 | 소프트웨어 공학 |
|
|
| 학습내용 | 1. 소프트웨어 공학의 이해 2. 소프트웨어 개발 주기 |
|||
| 학습목표 | 1. 소프트웨어 공학의 정의와 원리를 설명할 수 있다. 2. 소프트웨어 개발 주기의 목표를 설명할 수 있다. |
|||
| 2차시 | 차시제목 | IPT 기법과 HIPO 기법 |
|
|
| 학습내용 | 1. IPT 기법 2. HIPO 기법 3. 모듈 설계 |
|||
| 학습목표 | 1. IPT 기법의 개념을 설명할 수 있다. 2. HIPO 기법의 개념과 구성을 설명할 수 있다. 3. 모듈 설계에 대해 설명할 수 있다. |
|||
| 제6주 |
|
|||
| 1차시 | 차시제목 | 구조적 분석과 설계 |
|
|
| 학습내용 | 1. 구조적 분석 2. 구조적 설계 |
|||
| 학습목표 | 1. 구조적 분석의 정의와 효과를 설명할 수 있다. 2. 구조적 설계의 개념과 이점을 설명할 수 있다. |
|||
| 2차시 | 차시제목 | 객체 지향 분석과 설계 |
|
|
| 학습내용 | 1. 객체 지향의 개념 2. 객체 지향 분석 3. 객체 지향 설계 |
|||
| 학습목표 | 1. 객체 지향의 기본 개념 및 개발 과정을 설명할 수 있다. 2. 객체 지향 분석 절차의 단계를 나열할 수 있다. 3. 객체 지향 설계 절차와 시스템의 설계 원리를 설명할 수 있다. |
|||
| 제7주 |
|
|||
| 1차시 | 차시제목 | 유스케이스 다이어그램과 유스케이스 명세 |
|
|
| 학습내용 | 1. 유스케이스 개념 2. 유스케이스 다이어그램 3. 유스케이스 명세 작성 |
|||
| 학습목표 | 1. 유스케이스 개념과 작성 목적을 설명할 수 있다. 2. 유스케이스 다이어그램의 개념과 구성 요소를 설명할 수 있다. 3. 유스케이스 명세 작성 방법을 설명할 수 있다. |
|||
| 2차시 | 차시제목 | 액티비티 다이어그램과 기능적 모델 검증 |
|
|
| 학습내용 | 1. 액티비티 다이어그램 2. 기능적 모델 검증 |
|||
| 학습목표 | 1. 액티비티 다이어그램의 개념과 요소를 설명할 수 있다. 2. 기능적 모델을 검증하기 위한 항목을 열거할 수 있다. |
|||
| 제8주 |
|
|||
| 1차시 | 차시제목 |
|
||
| 학습내용 | ||||
| 학습목표 | ||||
| 2차시 | 차시제목 |
|
||
| 학습내용 | ||||
| 학습목표 | ||||
| 제9주 |
|
|||
| 1차시 | 차시제목 | 구조적 모델 |
|
|
| 학습내용 | 1. 구조적 모델의 이해 2. 클래스와 속성 3. 관계와 연관 |
|||
| 학습목표 | 1. 구조적 모델의 개념을 설명할 수 있다. 2. 클래스와 속성의 개념을 설명할 수 있다. 3. 관계와 연관의 개념을 설명할 수 있다. |
|||
| 2차시 | 차시제목 | 클래스 다이어그램과 CRC 카드 |
|
|
| 학습내용 | 1. 오퍼레이션 2. 클래스 다이어그램 3. CRC 카드 |
|||
| 학습목표 | 1. 오퍼레이션의 개념을 설명할 수 있다. 2. 클래스 다이어그램의 요소와 작성법을 설명할 수 있다. 3. CRC 카드의 개념과 제작 과정을 설명할 수 있다. |
|||
| 제10주 |
|
|||
| 1차시 | 차시제목 | 동적 모델의 개념과 시퀀스 다이어그램 |
|
|
| 학습내용 | 1. 동적 모델의 개념 2. 시퀀스 다이어그램 |
|||
| 학습목표 | 1. 동적 모델의 개념을 설명할 수 있다. 2. 시퀀스 다이어그램의 요소와 작성법을 설명할 수 있다. |
|||
| 2차시 | 차시제목 | 커뮤니케이션 다이어그램과 상태 다이어그램 |
|
|
| 학습내용 | 1. 커뮤니케이션 다이어그램 2. 상태 다이어그램 3. 모델 검증 |
|||
| 학습목표 | 1. 커뮤니케이션 다이어그램의 요소와 작성법을 설명할 수 있다. 2. 상태 다이어그램의 요소와 작성법을 설명할 수 있다. 3. 모델 검증의 방법과 규칙을 설명할 수 있다. |
|||
| 제11주 |
|
|||
| 1차시 | 차시제목 | 아키텍처 설계의 이해 |
|
|
| 학습내용 | 1. 설계 개념과 원리 2. 설계 표현 방법 3. 설계 요소와 방법 |
|||
| 학습목표 | 1. 설계 개념과 원리를 설명할 수 있다. 2. 설계 표현 방법과 패키지 다이어그램 작성법을 설명할 수 있다. 3. 설계 요소와 방법을 설명할 수 있다. |
|||
| 2차시 | 차시제목 | 아키텍처 유형과 디자인 패턴 |
|
|
| 학습내용 | 1. 아키텍처 유형 2. 디자인 패턴 |
|||
| 학습목표 | 1. 아키텍처의 개념과 유형을 설명할 수 있다. 2. 디자인 패턴의 종류를 설명할 수 있다. |
|||
| 제12주 |
|
|||
| 1차시 | 차시제목 | 저장 메커니즘과 데이터베이스 관리 시스템 |
|
|
| 학습내용 | 1. 저장 메커니즘 2. 데이터베이스 관리 시스템 |
|||
| 학습목표 | 1. 저장 메커니즘에 대해 설명할 수 있다. 2. 데이터베이스 관리 시스템의 발전 과정 및 분류를 설명할 수 있다. |
|||
| 2차시 | 차시제목 | 관계형 데이터베이스의 설계와 코드 설계 |
|
|
| 학습내용 | 1. 관계형 데이터베이스의 설계 2. 코드 설계 |
|||
| 학습목표 | 1. 관계형 데이터베이스의 설계 단계를 설명할 수 있다. 2. 코드의 개념과 종류를 설명할 수 있다. |
|||
| 제13주 |
|
|||
| 1차시 | 차시제목 | 정적 모델과 동적 모델의 구현 |
|
|
| 학습내용 | 1. 도구와 표준 2. 정적 모델의 구현 3. 동적 모델의 구현 |
|||
| 학습목표 | 1. 구현 작업에 필요한 도구와 표준을 설명할 수 있다. 2. 정적 모델의 구현 방법을 설명할 수 있다. 3. 동적 모델의 구현 방법을 설명할 수 있다. |
|||
| 2차시 | 차시제목 | 시스템 전환과 사용자 교육 |
|
|
| 학습내용 | 1. 컴포넌트 다이어그램과 배치 다이어그램 2. 데이터와 시스템 전환 정책 3. 사용자 교육 |
|||
| 학습목표 | 1. 컴포넌트 다이어그램과 배치 다이어그램을 설명할 수 있다. 2. 데이터와 시스템 전환 정책을 설명할 수 있다. 3. 사용자 교육을 위한 계획과 그룹별 교육 주제에 대해 설명할 수 있다. |
|||
| 제14주 |
|
|||
| 1차시 | 차시제목 | 시스템 평가 |
|
|
| 학습내용 | 1. 시스템 평가의 기본 2. 시스템 도입 평가 3. 시스템 문서화 |
|||
| 학습목표 | 1. 시스템 평가 방법을 설명할 수 있다. 2. 시스템 도입 평가 내용을 설명할 수 있다. 3. 시스템 문서화의 목적과 규칙을 설명할 수 있다. |
|||
| 2차시 | 차시제목 | 소프트웨어 품질관리 |
|
|
| 학습내용 | 1. 소프트웨어 품질관리 개요 2. 소프트웨어 품질관리 절차 3. 경험적 품질관리 기준 |
|||
| 학습목표 | 1. 소프트웨어 품질관리의 개념과 목표를 설명할 수 있다. 2. 소프트웨어 품질관리 단계를 설명할 수 있다. 3. 경험적 품질관리 기준을 개발자와 사용자의 측면에서 설명할 수 있다. |
|||
| 제15주 |
|
|||
| 1차시 | 차시제목 |
|
||
| 학습내용 | ||||
| 학습목표 | ||||
| 2차시 | 차시제목 |
|
||
| 학습내용 | ||||
| 학습목표 | ||||
| 수업 참고사항 | |
|---|---|
| 강의 유형 | |
| 교재 정보 |
교재정보 보기
|
수강후기
교재안내
총 0건교수소개
홍창윤 교수님
- 주요학력
- 부산외국어대학교 컴퓨터공학 학사
고려대학교 컴퓨터교육 석사
- 주요경력
- 전) 광주여자대학교 데이터베이스, 자료구조 강의
전) 가톨릭상지대학교 데이터베이스, 운영체제 강의
전) 동의공과대학 데이터베이스, 운영체제, 자료구조 강의














