|
Practical Object-Oriented Design with UML
by Mark Priestley |
Object-Oriented System Design |
|
1.강의 개설의의 및 목적 |
|
본 강의에서는 소프트웨어 시스템을 구축하는데 필요한 객체지향적 설계 기법을 익히며, 이를
바탕으로 시스템을 설계하고 구현하는 능력을 배양토록한다. 그리고, UML등 표준 notation을
이용하여 객체를 표 현하고 객체간 연관 관계를 이용하여 시스템을 구성하는 능력을 실습을
통하여 배운다. |
|
2.교재,참고문헌 |
|
<교재> - Mark Priestley, Practical Object-Oriented Design with UML, 2000, MaGraw-Hill, ISBN 0-07-118371-X <참고교재> - Wolfgang Harle, The Object-Oriented Thought Process , 2000, SAMS, 0-672-31853-9 |
|
3.주별강의내용 |
|
- 1주차 : 강의 소개 및 객체지향 기본 개념 - 2주차 : Introduction to UML - 3주차 : Modeling with Objects - 4주차 : Diagram Editor : Use Case View - 5주차 : Diagram Editor : Design View - 6주차 : Diagram Editor : Implementation View - 7주차 : Class Diagram - 중간고사 - 8주차 : Interaction Diagram - 9주차 : Statecharts - 10주차 : Costraints - 11주차 : Implementation Strategies - 12주차 : Design Pragmatics - 13주차 : Principles and Patterns - 14주차 : Cab Dispatching System - 기말고사 |
|
4.과제부과 |
|
- 각 주별 객체지향 설계 프로그래밍 |
|
5.시험 및 평가내용, 평가방법 |
|
- 출석: 10% - Term Project: 40% - 중간 고사 :20% - 기말고사 : 30% |
|
6.기타사항 |
|
본 강의는 객체지향 프로그래밍 및 고급객체지향 프로그래밍을 수강한 학생이 수강할 수 있음 |
강의 자료 |
|
Chapter 1 |
|
Chapter 2 |
|
Chapter 3 |
|
Chapter 4 |
|
Chapter 5 |
|
Chapter 6 |
|
Chapter 7 |
|
Chapter 8 |
|
chapter 9 |
실습 강의 자료 |
|
공지 사항
5월 30일까지 프로젝트 제안서를 제출바라며 최종 데모는 6월 25일에 할 예정입니다 5월 30일날 수업은 예비군 훈련관계로 휴강입니다. 금요일 역시 JUMP To.NET으로 휴강 예정입니다. 6월 2일 토요일 오전 9시 309호에서 보강이 있을 예정입니다. 모두 수업에 차질이 없이 준비하시기 바랍니다. |
|
3월 7일 |
|
3월 14일 |
|
3월 21일 |
|
3월 28일 |
|
4월 4일 |
|
4월 11일 |
|
4월 18일 |
|
4월 25일 |
|
5월 16일 |
|
5월 23일 |
|
5월 23일 |