컴퓨터 종합설계 2013 년 2 학기 2 주차 2013.09.09. 알림 2 LINC 사업단 – 창의기반 캡스톤 디자인  신청 기한 9/16  지원 금액 참여학생 1 인당 15 만원  자세한 내용은 학과 홈페이지의 학사행정 - 공지사항의 캡스톤 디자인 관련 글을.

Slides:



Advertisements
Similar presentations
Copyright © 2011 by TICKETBOX. co.,Ltd 티켓박스 영화관람권제안서 Movie Ticket Promotion, Gift Proposal.
Advertisements

Copyright © 2013 by bs100 co.,Ltd 영화사랑 마케팅 제안서 Movie Ticket Promotion, Gift Proposal 영화사랑 2015 포함 전국 250 개 개봉관.
팀 명 : 커 피 팀 원 : 정수현 외 4 명 ( 다른 학교분들 ). 목차목차 결과물 시현 및 설명 DB 설계 서비스 흐름도 개발 환경 개발 개요 개발 과정의 기술 개발 동기.
Socialmovier System 최종 발표 팀명 : Con Spirito (7 조 ) 팀원 : 김다정 경주리 김소담 최은미 1.
제 1 회 도전 ! 한글 골든벨 2014 년 7 월 12 일 ( 토 ) 주최 : 센다이 한국교육원 후원 : 駐仙台大韓民国総領事館 在日韓国民団宮城県地方本部 韓日觀光交流センター.
사 진 성명 학교 휴대폰 전공 / 학년 / 학번 ●교내 외 활동내역 활동명활동기간주요내용 ●공모전 수상경력 년 월 일년 월 일내 용내 용시행처 재학 / 휴학 본 주소 ※ 공모전 수상경력은 참고사항일 뿐 평가에 반영되지 않습니다 수상내용 생년월일 SNS/ 미니홈피.
컴퓨터 종합설계 2010 년 2 학기 Syllabus 개요 (1/2) 목표  실세계 문제를 제시하고, 이에 대한 해결책을 컴퓨터 공학적인 방 법으로 해결하기 위하여 팀을 주축으로 소프트웨어 개발 프로젝트 수행  프로젝트 계획에서부터 구현까지 소프트웨어.
안 보여 줄끼가? 소프트웨어 프로젝트 1 – 제안서 발표 피바다 (A6)조 발표자 : 조기수.
기업복지컨설팅 전산 교육
Redmine 사용법 Saeasoft 임광규.
SW업체 업무설명회 자료 2007년 행정업무용 S/W 구매 조달청 (정보기술용역팀)
Chapter 02 JAVA 프로그래밍 시작하기 01 실무에서 사용하는 JAVA 개발 환경 02 JAVA 프로그램 작성
2005년 배출업소 환경관리실태 평가결과 환 경 부.
VIP식당 주간메뉴표 4월 4일(월) 4월 5일(화) 4월 6일(수) 4월 7일(목) 4월 8일(금) A (5,000원)
손노리 / 서 관희 A Game Business Division of Plenus Entertainment
네트워크 프로그래밍 <네트워크 주문 프로그램 V1.00 >
국내 IT인재 일본진출 현황 및 성과 한 국 정 보 통 신 산 업 협 회 부설 한국정보통신인력개발센터.
11장. 데이터베이스 서버 구축과 운영.
인스톨쉴드9 데브스튜디오 사용 매뉴얼 (VB6에서 개발후 배포프로그램 만들기)
F5 삭제 및 신규 SSL_VPN 설치 메뉴얼 * 기존 SSL_VPN F5 삭제 ② ① * 신규 SSL_VPN 설치 ② ①
OpenGL Project (3D 움직이는 자동차)
이슈관리와 Trac - 월요 주제 발표 작성자 : 한애연 작성부서 : 사업1팀
Trac By insung.
비주얼 베이직 프로그래밍 개요 비주얼 베이직 6.0 살펴보기 비주얼 베이직 6.0 설치 비주얼 베이직 6.0의 개발 환경
(PROJECT명: Web Server관리)
PHP + Eclipse + Google Code를 이용한 개발환경
remote add origin <GitHub url>
Android 개발환경 설치 및 Hello World
ASP.NET Mobile Controls
openGL Project 결과보고서 야구 시구 시뮬레이션
쪽지 전송 프로그램 - 최종보고 장승수 최희진 오민영.
Android Studio 설치하기 PPD JSY.
Eclipse 플러그인을 활용한 자바/JSP 개발.
openGL Project 제안서 비 오는 정류장에서
이 기획전으로 만들어주세용~ 모바일 페이지구용~ 땡처리숙박이란 어플입니다.
Web site 제작 제안서 대리점 홍보 및 쇼핑몰 사이트 ㈜ 모비즌닷컴.
급여업무대행 서비스 안내 헬로인사 급여센터.
로그인, 메인 PFK 통합사이트 구축 프로젝트 / 푸르케어즈 Date / Version Prepared by
정보보안.
전자세금계산서 이용 매뉴얼 1.
정보공개와 기록관리의 만남 하승수.
전자입찰 협력업체 사용자 메뉴얼.
GIT 설정 및 사용 방법 (윈도우 기반).
실용주의 개발 프로세스 및 개발 환경 박재성 2008년 4월 26일.
‘2018년 메이커 운영자 연수(엔지니어)’ 연수 신청 방법
Hanway 그룹웨어 설치 가이드
Office 365 서비스 사용 안내 정보지원센터/ 두원공과대학교.
가입자 이 름 생년월일 아이디 결제정보 (휴대폰, 신용카드 등) 연락처
myfood.com 상명대 맛집 홈페이지 구축 제안서
CH2. ASP.NET 페이지 분석 HTML ASP ASP.NET 의 차이점.
신한카드 e대금결제 Ver 2.0.
실전 프로젝트: 홈페이지 구축 시트콤 프렌즈 팬 사이트 구축하기.
나는 땅에서 키는 작지만 하늘로부터 재는 키는 이 세상 어느 누구보다도 크다
10% 여행자보험도 하나샵 하나샵 회원이라면! 당연히 챙겨야 할 혜택 출발 당일 가입 가능
openGL Project 제안서 - 해상 전투
Storyboard (WA) _ 회원관리 [v2.1]
24시간후 사이다속 닭뼈 & 돼지뼈 하루 지난 사이다속 돼지뼈
국가문화예술지원시스템 사용자 매뉴얼(1)
2010년 DAEATi 솔루션 사업부 공채 1기 팀 프로젝트 보고
1.세무회계사무소에서 수임처로부터 통장내용(엑셀)을 등으로 받아 Super Book에 반영하는 방법
컴퓨터 소프트웨어 설계 및 실험 2016년 1학기 실험계획.
1. 전문대학기초학습지원센터 접속하기 전문대학 기초학습지원센터 접속 접속URL : LOG-IN 클릭.
1. 전문대학기초학습지원센터 접속하기 전문대학 기초학습지원센터 접속 접속URL : LOG-IN 클릭.
1. 전문대학기초학습지원센터 접속하기 전문대학 기초학습지원센터 접속 접속URL : LOG-IN 클릭.
시작(접수실 매뉴얼).
코 칭 결 과 센 터 구성센터 (모바일) 코칭대상 프로 (엔지니어) 코칭일시
차세대 응급의료정보망 구축 4차 사업 통합로그인 이용메뉴얼 v1.1.
Eclipse Plugin 활용 가이드 ㈜크로센트
SW업체 업무설명회 자료 2008년 행정업무용 S/W 구매 조달청 (정보기술팀)
2015년도 연세대학교 의과대학 의과학자육성 장학금 신청안내
Presentation transcript:

컴퓨터 종합설계 2013 년 2 학기 2 주차

알림 2 LINC 사업단 – 창의기반 캡스톤 디자인  신청 기한 9/16  지원 금액 참여학생 1 인당 15 만원  자세한 내용은 학과 홈페이지의 학사행정 - 공지사항의 캡스톤 디자인 관련 글을 확인  제출처 및 문의처 제출처 : 부산대학교 산학협력 (LINC) 선도대학 육성사업단 행 정실 (12 공학관 310 호 ) 문의처 : , 김은희 실습 수업 시작 시간

알림 3 과제 제출 요령  과제 게시판에 들어간다.  해당 카테고리 (ex. 요구사항 분석서 ) 의 양식 글을 확인한다.  해당 양식에 맞춰 게시글을 작성한 후 과제를 업로드한다.

프로젝트 팀 구성 4 프로젝트 팀 확정

구현 대상 소개 스포츠 배팅 시스템  현존하는 시스템에 대한 사용자의 불편함을 해소한 스포츠 경기 배팅 시스템으로 회원등급별 포인트 지급, 실시간 스 코어 제공, SMS 로 배팅 결과 알림 등의 기능을 제공한다. 항공권 예매 시스템  국제, 국내선 항공권을 예매할 수 있는 시스템으로 VIP 대상 SMS 서비스, 기내식 선택, 수하물 위치 정보 제공 서비스 등 고객 정보를 바탕으로 한 서비스를 제공한다. 5

구현 대상 소개 6 글로벌 커뮤니티 시스템  외국인과 한국인의 언어교류를 목적으로 한 커뮤니티 시스 템으로 한국에 거주 혹은 관광 중인 외국인들에게 한국 관 련 정보를 제공하고, 외국인들과 한국인들이 서로의 언어를 배울 수 있도록 언어 교정 게시판을 제공한다. 애완동물 보호 시스템  애완동물을 효율적으로 관리하여 애완동물의 건강 증진 및 안정적인 의료 서비스를 제공하기 위한 시스템으로 동물 병 원에는 업무 관련 서비스, 고객에게는 애완동물 상조 등의 서비스를 제공한다.

구현 대상 소개 7 배낭여행 정보 제공 시스템  유럽배낭 여행객들의 정보 교류 혹은 만남을 제공하기 위한 시스템으로 여행 일정과 경로에 따른 여행자 매칭, 예약 대 행 서비스 등을 제공한다. 그 외 자유 주제  1 학기 실험에서 본인이 설계한 시스템이어도 좋고, 할 수만 있다면 전혀 새로운 시스템을 제안해도 무방함

실험 제약 사항 설계 제약 사항  주어진 설계 문서를 기반으로 수정 및 보강  새로운 기능을 추가하거나 불필요한 기능을 제거 구현 제약 사항  Web 기반으로 설계 변환 후 구현 8

프로젝트 제안서 작성법 프로젝트 제안서에 포함 되어야 하는 내용  시스템 소개  시스템 필요성  시스템 특징  시스템 주요 기능 시스템이 제공하는 특별한 기능에 대해 설명  설계 변경 사항 기존 설계 문서에서 무엇을, 어떻게, 왜 변경 했는지 작성  개발 환경 프로젝트 제안서 발표 시간 : 10~15 분 9

요구사항 분석서 작성법 10 요구사항 분석서 양식을 따라 작성  이탤릭체로 된 내용은 모두 본인들의 내용으로 대체할 것  개요 시스템의 주요 기능과 특징을 최대한 상세히 작성 시스템 플랫폼  실제 개발할 플랫폼으로 작성  데이터 명세 데이터 모델은 어떤 형태로 그리던 관계없고 각 엔티티간의 관계 (PK,FK 등의 연결 ) 만 잘 나타나면 됨  EA 에도 데이터 모델 다이어그램이 있음  기능 명세 유스케이스 명세  사용자 인터페이스 요구사항 화면 흐름 - 시스템의 각 화면 간의 전환이 나타나도록 작성 화면 명세 - 목업툴을 이용해 시스템의 화면을 작성  balsamiq mockup(balsamiq.com), pencil( 네이버에 검색 )  팀별 요구사항  가정 및 제약조건  프로젝트 수행 일정

Assembla 이슈 관리, SVN 등 다양한 프로젝트 관리 툴을 지원 개인 및 소규모 프로젝트에 적합 11

회원가입 – PM 계정 사용 - 업무 할당 시 로 자동 연락됨 12

공간 생성 – PM 프로젝트 초기 세팅 선택 13

팀원 추가 – PM 팀원의 ID, 주소를 입력하고 Search  가입한 회원은 ADD, 비회원은 INVITE 버튼 권한 조정 – Owner or Member 14

회원가입 – Members Login->Create an Account 15

프로젝트 설정 수정 – PM Admin Tab 에서 다양한 수정 가능 Security 로 권한 조정 Appearance 에서 Tab 의 순서 조정 16

도구 설치 – PM Tools 에서 SVN, CVS, FTP 등 프로젝트 지원 도구 설치 17

도구 설치 – PM Add 버튼을 눌러 원하는 도구 설치  실험 시 필수 도구 – Tickets, Milestones, Messages, Files  실험 시 권장 도구 – Wiki, Source/SVN 18

기능별 설명 Wiki  웹 브라우저에서 간단한 마크업 언어 (markup language) 를 이용 해 공동 문서를 작성할 수 있고, 사용자들이 내용을 추가할 수 있 는 웹 페이지 모음, 누구나 편집가능하며 수정 로그가 남아 복원이 가능  프로젝트 수행 시 API 나 메모 등에 활용가능 Milestone  업무의 일정과 진행사항을 표시해주는 프로젝트 관리 용어  본 실험 수업에서는 1 주일 단위 일정을 마일스톤으로 정의하기로 함 Tickets(Issues)  업무의 단위, 할당, 해결해야 될 문제 Messages  게시판의 일종, 업무에 대한 토론, 을 통한 의견 전달 등 19

기능별 설명 Source/SVN  소스코드의 버전 관리, 협업 지원 도구  IDE 도구의 plug-in 을 이용하거나 SVN 소프트웨어를 운영체제에 설치하여 이용  Eclipse Subclipse(  Visual Studio AnkhSVN( VisualSVN(  Windows TortoiseSVN( Files  파일 업로드 가능  Messages 나 Tickets 등에서 첨부된 파일들을 관리  Assembla 에서는 2GB 제공 20

Milestone 설명 특정한 시점을 의미, 자유로운 활용 가능 실험에서는 주 (week) 단위 업무를 milestone 으로 정의 Milestone 관리는 Project owner 만 가능 – PM 권한  생성, 수정, 삭제  Complete, reopen 21 이 milestone 을 관리할 owner

Ticket 설명 Ticket(Issue) – 개발자 혹은 책임자에게 업무를 할당  Defect : 프로그램에 발생하는 문제, 버그  Task : 해야 할 일  Feature : 새로운 기능 추가  Enhancement : 기존 기능 향상 Ticket 의 흐름 ( 간략한 예 )  누구나 Ticket 발행 가능  담당자 assign  담당자의 처리  PM 의 검증 용어  Component 업무 대상  Work hours 비용, 노력 22 New Accepted TestInvalidFixed accept reassign reopen resolve confirm All Developer PM Developer PM, Developer

Ticket 설명 누구나 ticket 추가 가능 ! Filter 를 통해 현 ticket 발행, 할당 상태를 점검 Batch update 를 통해 ticket 의 정보를 수정 가능 23

SVN 사용법 (1/5) 소스 코드 저장소 2 인 이상 작업자 소스코드 수정 용이 메시지, 로그 사용으로 소스코드 관리 가능 Tortoise SVN client 설치   32-bit, 64-bit  svn URL: Assembla svn URL(ID, Password 동일 ) 24

SVN 사용법 (2/5) Import  파일 업로드  [ 소스폴더 ]-[TortoiseSVN]-[Import] 25 Assembla svn URL 입력 수정 부분 메시지 입력

SVN 사용법 (3/5) Checkout  파일 다운로드  다운받을 폴더 -[SVN Checkout] 26 Assembla svn URL 입력 다운받을 폴더 경로 입력

SVN 사용법 (4/5) Checkout  Log Message 27

SVN 사용법 (5/5) Commit  수정된 파일만 업로드 ( 수정된 파일은 초록색 체크표시에서 빨간 색 느낌표로 바뀜 )  [ 소스폴더 ]-[SVN Commit] 28

금주 실습 및 과제 회의록 작성  매주 월요일 오전 10 시까지 회의록 게시판에 업로드 프로젝트 제안서 작성  9/16( 월 ) 수업시간 전까지 과제 제출 게시판에 업로드 요구사항 분석서 작성  9/20( 금 ) 오후 9 시까지 과제 제출 게시판에 업로드 연구실 홈페이지 회원가입  각 조당 대표 아이디 등록 Assembla  조별로 Assembla 에 public project 개설 (SEClass2013XX)  모든 조원은 계정을 만들고 해당 project 에 가입  PM 은 project owner, 조원은 member 로 권한 조절  selab2013 을 member 로 초대  Assembla 의 다양한 기능 알아내기 프로젝트 관리 도구를 완벽하게 활용하면 좋음 ! 조교가 설명하지 않은 기능을 찾아 설명문 달기 29

30 Q & A