창의적 설계 - khu.ac.krmesl.khu.ac.kr/lecture/doc/cd/cd.pdf본인의 창의적설계...

22
창의적 설계 창의적 설계 전자정보대학 컴퓨터공학과

Transcript of 창의적 설계 - khu.ac.krmesl.khu.ac.kr/lecture/doc/cd/cd.pdf본인의 창의적설계...

Page 1: 창의적 설계 - khu.ac.krmesl.khu.ac.kr/lecture/doc/cd/cd.pdf본인의 창의적설계 아이디어에 대한 전체 워크플로우 및 개요설명 “2.1 연구내용” 단계별

창의적 설계창의적 설계전자정보대학 컴퓨터공학과

Page 2: 창의적 설계 - khu.ac.krmesl.khu.ac.kr/lecture/doc/cd/cd.pdf본인의 창의적설계 아이디어에 대한 전체 워크플로우 및 개요설명 “2.1 연구내용” 단계별

ContentsContents

창의적설계 수행방안1

기초조사서&설계서2

상세설계서&결과보고서3

질의응답4

Page 3: 창의적 설계 - khu.ac.krmesl.khu.ac.kr/lecture/doc/cd/cd.pdf본인의 창의적설계 아이디어에 대한 전체 워크플로우 및 개요설명 “2.1 연구내용” 단계별

Software DevelopmentSoftware Development

Waterfall Model

Page 4: 창의적 설계 - khu.ac.krmesl.khu.ac.kr/lecture/doc/cd/cd.pdf본인의 창의적설계 아이디어에 대한 전체 워크플로우 및 개요설명 “2.1 연구내용” 단계별

창의적설계 수행방안창의적설계 수행방안

1~8 주차

기존연구를 조사해서문제점을 발견, 이에 대한본인의 아이디어를 정리

연구에 필요한 기초조사서작성 및 졸업연구 구현물에대한 설계 작업 수행

창의적설계

9~16 주차

기초조사서 및 설계서를바탕으로 구현관점에서의상세설계서 작성

개발 및 검증 후 성능평가,비교평가

Page 5: 창의적 설계 - khu.ac.krmesl.khu.ac.kr/lecture/doc/cd/cd.pdf본인의 창의적설계 아이디어에 대한 전체 워크플로우 및 개요설명 “2.1 연구내용” 단계별

창의적설계에서의 결과

기초조사서 결과보고서설계서 상세설계서

창의적설계 수행방안창의적설계 수행방안

Page 6: 창의적 설계 - khu.ac.krmesl.khu.ac.kr/lecture/doc/cd/cd.pdf본인의 창의적설계 아이디어에 대한 전체 워크플로우 및 개요설명 “2.1 연구내용” 단계별

창의적설계 수행방안창의적설계 수행방안

1~4 주차 : 기초조사서

5~8 주차 : 설계서

창의적설계

9~12 주차 : 상세설계서

13~16 주차 : 결과보고서및 DEMO

Page 7: 창의적 설계 - khu.ac.krmesl.khu.ac.kr/lecture/doc/cd/cd.pdf본인의 창의적설계 아이디어에 대한 전체 워크플로우 및 개요설명 “2.1 연구내용” 단계별

11.1 연구개요

- 연구배경- 연구목적- 연구결과

1.2 관련연구: 연구내용을 이해하기 위해필요한 관련연구 소개

1.3 기존연구의 문제점및 대책안

32

창의적설계 : 기초조사서 포함내용창의적설계 : 기초조사서 포함내용

2.1 연구내용: 연구에 대한 전체적인도표 나 시스템 구성도,그리고 이에 대한 설명

2.2 연구계획: 연구일정계획 수립

(Gantt 차트이용)

3.1 결론 및 기대효과

3.2 참고문헌

Page 8: 창의적 설계 - khu.ac.krmesl.khu.ac.kr/lecture/doc/cd/cd.pdf본인의 창의적설계 아이디어에 대한 전체 워크플로우 및 개요설명 “2.1 연구내용” 단계별

1,21.1 연구개요1.2 관련연구 조사1.3 기존연구의 문제점

및 대책안

2.1 연구내용2.2 연구계획

43

창의적설계 : 설계서 포함내용창의적설계 : 설계서 포함내용

3.1 시스템 설계: 창의적설계의 아이디어를구현하는 시스템에 대한UML 다이어그램을

이용한 시스템 모델링Activity/Class/Usecase/Sequence/Event Table

3.2 추가 다이어그램: State/Component/Deployment Diagram

4.1 결론 및 기대효과

4.2 참고문헌

: 설계서에는 기초조사서의 내용을 포함하여 아래 3번의 내용을 추가로 작성

Page 9: 창의적 설계 - khu.ac.krmesl.khu.ac.kr/lecture/doc/cd/cd.pdf본인의 창의적설계 아이디어에 대한 전체 워크플로우 및 개요설명 “2.1 연구내용” 단계별

Activity Diagram

Use case Diagram Class Diagram

Sequence DiagramEvent Table

설계서

설계서에서 반드시 포함할 내용설계서에서 반드시 포함할 내용

: 하나의 유스케이스 내에서의클래스 구조 및 관계표시

: 여러 객체들이 시간경과에 따라객체상호간 교류과정을 표현

: 시스템 시나리오 상 이벤트에대한 식별 및 추가정보 표시

: 활동,결정,분기 표현을 통해전체 시스템 시나리오 표현

: 시스템 사용 시나리오에대한 기능적 분해

Page 10: 창의적 설계 - khu.ac.krmesl.khu.ac.kr/lecture/doc/cd/cd.pdf본인의 창의적설계 아이디어에 대한 전체 워크플로우 및 개요설명 “2.1 연구내용” 단계별

Event Table 작성 및 예제Event Table 작성 및 예제

시스템에게 이벤트가 발생했는지를알려주는 신호

시스템으로부터 생산되는 출력

시스템으로부터 데이터를수신하는 외부대리인이나 액터

시스템에 데이터를 공급하는외부대리인이나 액터

이벤트가 발생할 때 시스템이수행해야 하는 행위

Page 11: 창의적 설계 - khu.ac.krmesl.khu.ac.kr/lecture/doc/cd/cd.pdf본인의 창의적설계 아이디어에 대한 전체 워크플로우 및 개요설명 “2.1 연구내용” 단계별

Event Table 작성 및 예제Event Table 작성 및 예제

Page 12: 창의적 설계 - khu.ac.krmesl.khu.ac.kr/lecture/doc/cd/cd.pdf본인의 창의적설계 아이디어에 대한 전체 워크플로우 및 개요설명 “2.1 연구내용” 단계별

Activity Diagram 작성 및 예제Activity Diagram 작성 및 예제

활동

활동 활동

시작 표기

활동 표기

분기 표기

종료 표기

진행 표기

Page 13: 창의적 설계 - khu.ac.krmesl.khu.ac.kr/lecture/doc/cd/cd.pdf본인의 창의적설계 아이디어에 대한 전체 워크플로우 및 개요설명 “2.1 연구내용” 단계별

Use case Diagram 작성 및 예제Use case Diagram 작성 및 예제

Page 14: 창의적 설계 - khu.ac.krmesl.khu.ac.kr/lecture/doc/cd/cd.pdf본인의 창의적설계 아이디어에 대한 전체 워크플로우 및 개요설명 “2.1 연구내용” 단계별

Class Diagram 작성 및 예제Class Diagram 작성 및 예제

Page 15: 창의적 설계 - khu.ac.krmesl.khu.ac.kr/lecture/doc/cd/cd.pdf본인의 창의적설계 아이디어에 대한 전체 워크플로우 및 개요설명 “2.1 연구내용” 단계별

Sequence Diagram 작성 및 예제Sequence Diagram 작성 및 예제

Page 16: 창의적 설계 - khu.ac.krmesl.khu.ac.kr/lecture/doc/cd/cd.pdf본인의 창의적설계 아이디어에 대한 전체 워크플로우 및 개요설명 “2.1 연구내용” 단계별

1,21.1 연구개요1.2 관련연구 조사1.3 기존연구의 문제점

및 대책안

2.1 연구내용2.2 연구계획

43

창의적설계 : 상세설계서 포함내용창의적설계 : 상세설계서 포함내용

3.1 시스템 설계: 실제 코드에서의 Method

나 Attribute로 상세기술Activity/Class/Usecase/Sequence/

3.2 추가 다이어그램: State/Component/Deployment Diagram

4.1 결론 및 기대효과

4.2 참고문헌

: 구현이 진행되며 작성하는 상세설계서는 설계서의 내용을 구체화하여설계서에서의 UML 다이어그램을 구현관점에서 상세히 기술

Page 17: 창의적 설계 - khu.ac.krmesl.khu.ac.kr/lecture/doc/cd/cd.pdf본인의 창의적설계 아이디어에 대한 전체 워크플로우 및 개요설명 “2.1 연구내용” 단계별

1,21.1 연구개요1.2 관련연구 조사1.3 기존연구의 문제점

및 대책안

2.1 연구내용2.2 연구계획

4,53

창의적설계 : 결과보고서 포함내용창의적설계 : 결과보고서 포함내용

3.1 시스템 설계: 실제 코드에서의 Method

나 Attribute로 상세기술Activity/Class/Usecase/Sequence/

3.2 추가 다이어그램: State/Component/Deployment Diagram

4.1 연구결과: 연구결과물에 대한

실행화면 및 설명

4.2 성능평가 및 비교

5.1 결론 및 향후 연구

5.2 참고문헌

: 최종 구현이 마무리 된 시점에서의 구현관점 다이어그램과 연구결과물에대한 실행화면 및 설명, 성능평가 및 비교평가 기술

Page 18: 창의적 설계 - khu.ac.krmesl.khu.ac.kr/lecture/doc/cd/cd.pdf본인의 창의적설계 아이디어에 대한 전체 워크플로우 및 개요설명 “2.1 연구내용” 단계별

기초조사서 설계서 상세설계서 결과보고서

본인의 창의적설계아이디어에 대한전체 워크플로우및 개요설명

“2.1 연구내용” 단계별 작성내용“2.1 연구내용” 단계별 작성내용

본인의 창의적설계아이디어에 대한구체적인 연구내용제시

구현된 시스템을 바탕으로연구내용 최종 정리

Page 19: 창의적 설계 - khu.ac.krmesl.khu.ac.kr/lecture/doc/cd/cd.pdf본인의 창의적설계 아이디어에 대한 전체 워크플로우 및 개요설명 “2.1 연구내용” 단계별

각 단계를 거치면서 창의적설계 내용은보다 구체적으로 완성되어야 함

결과보고서 단계

상세설계서 단계

설계서 단계

기초조사서 단계

창의적설계에 대한 전개창의적설계에 대한 전개

Page 20: 창의적 설계 - khu.ac.krmesl.khu.ac.kr/lecture/doc/cd/cd.pdf본인의 창의적설계 아이디어에 대한 전체 워크플로우 및 개요설명 “2.1 연구내용” 단계별

주별계획 1주 : 강의소개 2주 : 연구실소개및희망지도교수신청 3주 : 지도교수배정및팀구성 4주 : 주제선정및기초조사 5주 : 주제선정및기초조사 6주 : 주제선정및기초조사발표 7주 : 기초설계 8주 : 기초설계

창의적설계 진행 계획창의적설계 진행 계획

Page 21: 창의적 설계 - khu.ac.krmesl.khu.ac.kr/lecture/doc/cd/cd.pdf본인의 창의적설계 아이디어에 대한 전체 워크플로우 및 개요설명 “2.1 연구내용” 단계별

주별계획 (계속) 9주 : 상세설계 10주 : 상세설계 11주 : 상세설계서제출 12주 : 구현및검증 13주 : 구현및검증 14주 : 구현및검증 15주 : 구현및검증 16주 : 결과보고서제출및데모

창의적설계 진행 계획창의적설계 진행 계획

Page 22: 창의적 설계 - khu.ac.krmesl.khu.ac.kr/lecture/doc/cd/cd.pdf본인의 창의적설계 아이디어에 대한 전체 워크플로우 및 개요설명 “2.1 연구내용” 단계별