Letʼs go Chuncheon - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2010_2/se/1.final-ppt.pdf조직구성...

22
Lets go Chuncheon Produced by 이민우, 김민성, 최의현, 변성현

Transcript of Letʼs go Chuncheon - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2010_2/se/1.final-ppt.pdf조직구성...

Page 1: Letʼs go Chuncheon - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2010_2/se/1.final-ppt.pdf조직구성 및 인원 배치! 프로젝트 일정! 프로젝트 기간동안 문제점 및

Let’s go Chuncheon

Produced by 이민우, 김민성, 최의현, 변성현

Page 2: Letʼs go Chuncheon - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2010_2/se/1.final-ppt.pdf조직구성 및 인원 배치! 프로젝트 일정! 프로젝트 기간동안 문제점 및

조직구성 및 인원 배치!프로젝트 일정!

프로젝트 기간동안 문제점 및 해결방안!

개발 절차 및 환경!자료 흐름도!

사용자 인터페이스!시스템 구조 개요 및 구조도!

모듈 및 DB 설계!

테스트 및 구현!

프로젝트 개요 및 목표!

Page 3: Letʼs go Chuncheon - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2010_2/se/1.final-ppt.pdf조직구성 및 인원 배치! 프로젝트 일정! 프로젝트 기간동안 문제점 및

프로젝트 개요

!   최근 아이폰4 출시로 인한 사용자 증가!

!   아이폰을 기반으로 한 관광 어플리케이션 개발이 이루어짐!

!   각종 지역에서 개발한 관광어플들이 개발되고 있지만, 아직 개발되어 지지 않은 특정지역 존재�(ex. 춘천, 기타 등등)!

Page 4: Letʼs go Chuncheon - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2010_2/se/1.final-ppt.pdf조직구성 및 인원 배치! 프로젝트 일정! 프로젝트 기간동안 문제점 및

조직구성 및 인원배치(1/2)

!   팀명 : Let’s go ChunCheon!

!   팀원 및 역할!

역 할! 인 원!

팀장 겸 프로그래밍! 이 민 우!

프로그래밍! 김 민 성!

디 자 인! 최 의 현!

자료 선정 및 수집! 변 성 현 !

Page 5: Letʼs go Chuncheon - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2010_2/se/1.final-ppt.pdf조직구성 및 인원 배치! 프로젝트 일정! 프로젝트 기간동안 문제점 및

조직구성 및 인원배치(2/2)

!   조직 구성 : 분산형 팀 구조!

이 민 우! 변 성 현!

김 민 성!최 의 현!!   민주주의식 의사결정!!   각자의 의견을 반영하여 개발 추진, 팀원들의 작업 만족도 증대!

Page 6: Letʼs go Chuncheon - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2010_2/se/1.final-ppt.pdf조직구성 및 인원 배치! 프로젝트 일정! 프로젝트 기간동안 문제점 및

프로젝트 일정

!   프로젝트 일정!

Page 7: Letʼs go Chuncheon - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2010_2/se/1.final-ppt.pdf조직구성 및 인원 배치! 프로젝트 일정! 프로젝트 기간동안 문제점 및

개발 절차 및 환경(1/2)

!   개발 절차 : 폭포수 모형!

Page 8: Letʼs go Chuncheon - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2010_2/se/1.final-ppt.pdf조직구성 및 인원 배치! 프로젝트 일정! 프로젝트 기간동안 문제점 및

개발 절차 및 환경(2/2)

!   개발 환경!

!   프로그래밍 개발 환경!

!   Mac OS X 2GHz Intel Core Duo 2GB 667MHz DDR2 SDRAM!

!   디자인 개발 환경!

!   Windows Intel Core 2 Duo CPU 4400 2GHZ!

Page 9: Letʼs go Chuncheon - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2010_2/se/1.final-ppt.pdf조직구성 및 인원 배치! 프로젝트 일정! 프로젝트 기간동안 문제점 및

자료 흐름도(1/4)

!   최상위 자료흐름도!

Page 10: Letʼs go Chuncheon - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2010_2/se/1.final-ppt.pdf조직구성 및 인원 배치! 프로젝트 일정! 프로젝트 기간동안 문제점 및

자료 흐름도(3/4)

Page 11: Letʼs go Chuncheon - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2010_2/se/1.final-ppt.pdf조직구성 및 인원 배치! 프로젝트 일정! 프로젝트 기간동안 문제점 및

자료 흐름도(4/4)

Page 12: Letʼs go Chuncheon - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2010_2/se/1.final-ppt.pdf조직구성 및 인원 배치! 프로젝트 일정! 프로젝트 기간동안 문제점 및

사용자 인터페이스 !   사용자의 편의성에 중점을 두어, 조작이 쉬운 GUI, 그래픽인터페이스 .!

!   별도의 어플 사용법없이 남녀노소 누구나 쉽게 춘천을 여행 할수 있게끔 만드는데 중점을 둠.!

Page 13: Letʼs go Chuncheon - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2010_2/se/1.final-ppt.pdf조직구성 및 인원 배치! 프로젝트 일정! 프로젝트 기간동안 문제점 및

시스템 구조 개요 및 구조도(1/2)

!   시스템 구조 개요 : 자료저장소 체계!

!   서버는 트랜직션을 수행하고, 데이터의 일관성을 보장!

!   클라이언트는 사용자로부터 입력을 받아 범위를 체크하고, DB 트랜직션을 구동하여 모든 테이터를 수집!

Page 14: Letʼs go Chuncheon - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2010_2/se/1.final-ppt.pdf조직구성 및 인원 배치! 프로젝트 일정! 프로젝트 기간동안 문제점 및

시스템 구조 개요 및 구조도(2/2)

!   시스템 구조도!

Page 15: Letʼs go Chuncheon - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2010_2/se/1.final-ppt.pdf조직구성 및 인원 배치! 프로젝트 일정! 프로젝트 기간동안 문제점 및

모듈 및 DB설계(1/2)

!   모듈 설계!모듈이름 : 서비스 메뉴!

!기능설명 : 다양한 서비스들을 제시하여 선택한 서비스의 컨텐츠를 출력할 수 있게끔 메인 역할 수행!

모듈이름 : 관광명소!!

기능설명 : DB에 저장되어 있는 관광명소 정보들을 출력하여 사용자에게 제시!

테마여행, 숙박/맛집, 행사, 지도 등의 모듈등은 관광명소 모듈과 동일하며!특별한 알고리즘은 없음!

Page 16: Letʼs go Chuncheon - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2010_2/se/1.final-ppt.pdf조직구성 및 인원 배치! 프로젝트 일정! 프로젝트 기간동안 문제점 및

모듈 및 DB설계(2/2)

!   DB 설계!

!   관광명소 테이블 설계!

NAME! Table_name!!

관광명소! travel_place!!

테마여행! theme_place!행 사! event!

숙박 / 맛집! hotel_restaurant!NAME! 필드명! 타 입!이 름! name! VARCHAR(40)!주 소! address! VARCHAR(80)!간단정보! intro! text!

다른 테이블도 위와 동일한 방법 으로 구성!

Page 17: Letʼs go Chuncheon - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2010_2/se/1.final-ppt.pdf조직구성 및 인원 배치! 프로젝트 일정! 프로젝트 기간동안 문제점 및

개발기간 동안의 문제점

!   위험 관리!

!   개발환경 제약 : 매킨토시 장비 수량 부족!

!   외부 모양의 빈약 : 디자인의 미숙함이 노출!

!   기술적 취약 : 메모리 관리등의 내적요인으로 프로그램의 완성도 저하!

!   컨텐츠 빈약 : 컨텐츠의 양이 생각보다 적을수 있다.!

!   팀원간의 의견충돌!

!   프로젝트 개발 지연!

Page 18: Letʼs go Chuncheon - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2010_2/se/1.final-ppt.pdf조직구성 및 인원 배치! 프로젝트 일정! 프로젝트 기간동안 문제점 및

위험분석 및 문제점 해결방안(2/2)

!   문제점 해결 방안!

!   디자인에 포토샵등을 이용해 보다 깔끔한 인터페이스를 제작!

!   모든 팀원 간의 기술을 총동원해 코딩과 프로그램 완성도에 집중!

!   팀원간의 회의를 통해 의견을 규합. 합의점을 찾지 못할 시엔 사용자의�의견을 수렴한다.!

Page 19: Letʼs go Chuncheon - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2010_2/se/1.final-ppt.pdf조직구성 및 인원 배치! 프로젝트 일정! 프로젝트 기간동안 문제점 및

테스트 및 구현(1/2)

Page 20: Letʼs go Chuncheon - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2010_2/se/1.final-ppt.pdf조직구성 및 인원 배치! 프로젝트 일정! 프로젝트 기간동안 문제점 및

테스트 및 구현(2/2)

구현한 것을 시현해보겠습니다.!

Page 21: Letʼs go Chuncheon - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2010_2/se/1.final-ppt.pdf조직구성 및 인원 배치! 프로젝트 일정! 프로젝트 기간동안 문제점 및

보완 해야할 사항

!   컨텐츠 정보에 대한 다양성 확보!

!   그래픽적 요소의 추가 및 다양화!

!   지도에서의 다양한 서비스 추가!

!   행사 관련 정보 실시간 정보 조회!

Page 22: Letʼs go Chuncheon - Kangwoncs.kangwon.ac.kr/~ysmoon/courses/2010_2/se/1.final-ppt.pdf조직구성 및 인원 배치! 프로젝트 일정! 프로젝트 기간동안 문제점 및

Thank you!!!