Download presentation
Presentation is loading. Please wait.
1
소프트웨어공학 Term Project
2
목 차 Intro 개발계획 및 일정 작동원리 프로토타입 모듈 설명 Q&A
3
Intro
4
팀 소개 Intro 팀명 : Android of legends 팀 구성원
인기 온라인게임 League of legends를 패러디하였으며, 한번 만들고 사용하지 않는 프로그램이 아닌 전설로 남을만한 프로그램을 만들어 보자는 뜻을 갖고 있다. 팀 구성원 조장 : 이승혁(08) 조원 : 박용수(09) 김현주(10) 최경호(11) 조재영(11) 김진수(11) Page 1
5
Intro 프로그램 소개 나? 씨앗! Page 2
6
프로그램 소개 Intro “몰랐거나 긴급한 정보를 받아보고 놀람” 프로그램 명 : See-aht(씨앗) See 앗!
: “알다, 보다”라는 뜻의 영단어 앗! : 다급하거나 놀랐을 때 지르는 외마디 소리 “몰랐거나 긴급한 정보를 받아보고 놀람” Page 3
7
개발 계획 및 일정 챕터2의 1장, 기초 확률 이론입니다.
이 장에서는 이 책의 내용을 이해하기 위한 필수적인 확률이론에 대한 개요를 설명합니다.
8
설계 모형 개발 계획 점증적 모형 ㆍ 프로그램이 완전히 구현될 때까지 테스트 및 기능 추가 가능
ㆍ 간단한 기능부터 완성하여 프로그램 개발 기간을 지키기 쉬움 Page 4
9
개발 계획 역할 분담 분산형 조직 ㆍ 각 파트별로 담당자를 임명하여 각 파트별 계획을 구체화 Page 5
10
개발 계획 일정 Page 6
11
작동 원리 챕터2의 1장, 기초 확률 이론입니다. 이 장에서는 이 책의 내용을 이해하기 위한 필수적인 확률이론에 대한 개요를 설명합니다.
12
! 작동원리 서버 긴급알림 작성 보내기 취소 메시지 전송 요청 목적지가 일치하는 공지만 수신 12학번 09학번 10학번
안녕하세요. 08학번 이승혁입니다. 내일 오후 2시에 전산실에서 12학번을 대상으로 특강이 있으니 꼭 참석바랍니다. 2분 간격 동기화( 신규 공지 확인 ) 목적지가 일치하는 공지만 수신 12학번 09학번 10학번 11학번 ! Page 7
13
프로토타입 챕터2의 1장, 기초 확률 이론입니다. 이 장에서는 이 책의 내용을 이해하기 위한 필수적인 확률이론에 대한 개요를 설명합니다.
14
공지 작성 긴급 알림 공지 보기 2 종 료
15
전체 보기 학 년 학 번 지 역 성 별 수 업 메인으로
16
1학년 2학년 3학년 4학년 이 전 확 인
17
06학번 이전 07학번 08학번 09학번 10학번 11학번 이 전 확 인
18
서울 경기도 전라도 경상도 충청도 강원도 이 전 확 인
19
남 여 이 전 확 인
20
전체 소프트웨어 공학 객체지향 운영체제 자료구조 정보 검색 이 전 확 인
21
전체 선택 김진수 V 김현주 V 박용수 V 조재영 최경호 V 이 전 확 인
22
공지 제목 공지 내용 이 전 확 인
23
New New 10-29 총동문체육대회 공지 10-28 소프트웨어공학 특강 10-22 안드로이드 수강 안내
10-15 알티베이스 초청 특강 10-02 향우회 계획 공지 메인으로 Pre Next 2
24
New 10-29 총동문체육대회 공지 10-28 소프트웨어공학 특강 10-22 안드로이드 수강 안내
10-15 알티베이스 초청 특강 10-02 향우회 계획 공지 메인으로 Pre Next 2
25
09-15 교내 특별장학금 신청 안내 09-12 NHN 인턴 모집 안내 09-07 IT공모전 안내 09-06 영어동아리 지원 안내 08-10 휴ㆍ복학 신청 안내 메인으로 Pre Next 1
26
메시지 제목 메시지 내용 이 전 전 송
27
메시지 전송 결과 전송 성공 : 22 전송 실패 : 0 확 인
28
총동문체육대회 공지 졸업하신 선배님들과 재학중인 후배님들간에 좋은 시간, 의미있는 시간을 나누고자 총동문체육대회를 개최하려고 합니다. 컴퓨터과학과(전자계산학과)와 인연이 있는 모든 분들이 함께 하는 자리가 되어 좋은 추억 만들었으면 좋겠습니다. 많은 참석 부탁드립니다. 일 시 : 2012년 11월 6일 오전 10시 장 소 : 강원대학교 연적지삼거리 대운동장 문 의 : (학생회장 08학번 김상협) 확 인
29
공지 작성 긴급 알림 공지 보기 1 종 료
30
모듈 설명
31
통 신 모 듈 서버 안드로이드 모듈 설명 서 비 스 DB(MySQL) DB(SQLite) 명단 전송 푸시알람 공지 동기화
빠른알림 공지전송 공지&알림 동기화 관리 빠른알림 전송 Page 8
32
서버 모듈 설명 DB(MySQL) 명단 전송 공지 빠른알림 공지&알림 동기화 관리 메시지 전송을 위한 학생 정보
공지사항 등을 저장해둠 명단 전송 공지를 쓰거나 빠른 알림을 쓸 때 사용하는 안드로이드 DB 를 갱신할 때, 권한과 전송 대상을 서버 측 DB에 질의 하여 선택 통신모듈로 넘기는 역할을 한다. 공지 업로드 된 공지사항을 대상학생들의 정보와 함께 DB에 저장한다. 빠른알림 빠른 알림을 대상학생들의 정보와 함께 DB에 기록 한다. 공지&알림 동기화 관리 클라이언트가 동기화를 요구했을 시에 DB에서 해당 클라이언트가 수신자인 공지를 받아 통신모듈로 넘긴다. Page 9
33
안드로이드 모듈 설명 서 비 스 DB(SQLite) 푸시알람 동기화 공지전송 빠른알림 전송 공지 내역을 저장해 둠
동기화 모듈에 의해 실행되며, 신규 빠른 알림이 있을 때 강제로 메인 화면을 점거 한다. 푸시알람 서 비 스 항상 메모리에 상주하며 주기적으로 서버와 동기화를 해 새로운 공지가 있는지 확인한다. 동기화 과대 등의 권한 보유자가 공지를 작성하고 서버로 송신하는 모듈이다. 공지전송 권한 보유자가 빠른 알림을 작성하고 서버로 송신하는 모듈이다. 빠른알림 전송 Page 10
34
Q & A
Similar presentations