소프트웨어시스템설계
강좌개요
- 담당교수: 김한준 (연구실: 정보기술관 408호, Email: khj@uos.ac.kr, Tel: 6490-2339)
- 조교: 노준호(연구실: 정보기술관 415호 데이터마이닝 연구실, Email: loece@naver.com, Tel. 2210-2998)
- 주교재: 데이터베이스 설계 및 구축 / PHP6 & MysSQL5(위키북스)
공지사항
- 10/29 : 요구사항 분석서
- 11/12 : ER스키마 + Table 스키마
- 12/03 : 상세 설계(시스템 아키텍쳐 및 Module 설계)
- 12/17 : 기말고사
- 12/18 : 데모 및 최종 보고서 (장소 : 412호, 시간 : 오후 2:00~)
강의계획 및 자료
이론
- 강의소개
- 데이터와 데이터베이스
- DataBase설계-1
- DataBase설계-2
- DataBase설계-3
- DataBase설계-4
- SQL
- Data Warehouse 설계 및 구축
- 설계 보고서 작성
설계실습
- PHP 입문 (개요, 소개 및 설치)PHP 프로그래밍 (과제 포함)
- 동적웹사이트개발MySQL 입문 및 SQL 소개
- 에러 처리와 디버깅
- PHP와 MySQL 연동일반적인 프로그래밍 테크닉
- 펄 호환 정규표현식
- 연습과제
- 게시판 예제
- 사용자 등록 예제
- 연습과제 2※ 강의 자료는 매주 업데이트 됩니다.
과제목록
- 실습 과제 점수 (#1~#11)
- 1주차 설계실습 과제
- 2주차 설계실습 과제
- 3주차 설계실습 과제4주차 설계실습 과제
- 5주차 설계실습 과제6주차 설계실습 과제
- 7주차 설계실습 과제
- 8주차 설계실습 과제
- 9주차 설계실습 과제
- 10주차 설계실습 과제
관련자료
- PHP, Apache
- APM Setup file (Apache + PHP + Mysql)
- Notepad+ (Editer program1)
- Editplus (Editer program2)
- DBDesigner
- SQL files
- 요구사항분석서샘플
성적 평가
- 기말시험 30%
- SQL 테스트
- PHP 프로그램 테스트
- 설계 프로젝트 65%Quiz 5% (4~5회 시행)
- PHP 프로그램 과제 수행
- 웹 기반 정보시스템 구현
성적 공고