운동화 전문 매장 관리 시스템 - 시스템 개발 계획안 - 소프트웨어공학 4조 ‘04 조수민 ‘04 이준희 ‘04 최재원

Slides:



Advertisements
Similar presentations
경기도 구리시 인창동 127 벤처보육센터 303 호 Tel Fax 산소프트 의료종합정보 시스템 구축 제안서 ( EMR / OCS )
Advertisements

W2E(Where To Eat) - interim presentation - Team: 2&1 (Two and One) SEP527 Mobile Software Development Spring Professor : Chul Chung Software Expert.
© IBM Corporation 2006 목 차목 차  자바 언어의 소개  자바 언어의 역사  자바 환경 설정 (JDK 1.5)  Documentation API 의 설치  Eclipse 의 설치와 사용법  HelloWorld.
SE Lab.1 Dept. of Computer Science & Engineering Topics in Software Engineering 계 획.
J-Stream part1 (Software streaming service) ▪ 팀명 : Jukdori ▪ 팀원 : 16 th 윤병호 (PL) 15 th 송인규 16 th 김영진.
2010 IT 개발자 양성을 위한 2010 년 채용예정자 과정 제안서 년 채용예정자 진행 프로세스 기업협약업체 모집 대학 취업 설명회 회사면접 교육, 프로젝트 진행 신입사원입사 수료식 ( 개인별 교육 성과제출 후 ) 기업 최종평가에 의해 기업 신입사원으로.
인터넷 쇼핑몰 구축 제안서.
(재) 아시아문화산업교류재단 홈페이지 리뉴얼 제안 요청서
새주소 안내시스템 구축방안 지오윈(주) 박 인 철
JDBC 연결 Oracle.
오늘 뭐하(조) Software Engineering Team Project APP만들기 팀장 팀원 심중섭
소리가 작으면 이어폰 사용 권장!.
APPEON SOLUTION INTRODUCTION.
제2장 자바 개발 도구.
2005년 노인일자리사업 안내.
소비자 만족도 설문조사 결과.
공 정 분 석 ◇ 개 요 ◇ 기본분석 ◇ 중점분석 ◇ 공정개선 공정개선.
웹사이트 구축 제안서 (결혼정보 사이트구축) First Web Agency.
공개소프트웨어란? “Open Source Software(공개SW)는 저작권자가 소스 코드를 개방하여 소스 코드의 수정, 재 배포가 자유로운 SW로 규정한다 공개소프트웨어는 전세계 개발자 누구나 참여하고 있는 커뮤니티 프로젝트로 개발되며, 브랜드를 달고.
네트워크 프로그래밍 <네트워크 주문 프로그램 V1.00 >
소프트웨어 공학 Project - 어플리케이션 만들기 ( CS App. )
프로젝트 계획과 관리 1.
소프트웨어 공학 (Software Engineering)
팀 명: Con Spirito 팀 원: 경주리 김다정 김소담 최은미
발표 날짜 팀명 I조 (회사 : 코나아이) 팀원 이름 김택현, 김효중, 김휘연
Toad for SQL Server 제품 소개서 – 프로넷소프트㈜.
동호회 구축 제안서 인터넷전문가그룹 4biz.
REMOQON QRemote를 활용한 Android 기반 리모컨
2007. Database Term Project Team 2 윤형석, 김희용, 최현대 우경남, 이상제
NTAS 소개 (Network Transaction Application Server)
출처 : ebiznote.com 사업관리 개발관리 개발서버(문서함) 산출물 관리대장 컨텐츠 DB DB 개발서버(작업관리)
OpenGL Project (3D 움직이는 자동차)
제 4 장 팀 행동과 도구.
수량산출 정보를 이용한 공사비 및 공정관리 기법
Power Java 제2장 자바 개발 도구.
(Network Transaction Application Server)
'경영평가정보시스템 구축' 경영평가단 설명회
'경영평가정보시스템 구축'
자격증 모의 테스트 시스템 담당 교수 : 이 상 문 교수님 팀명 : CSCLAB
합리적.동태적 정원모형 설계.
인터넷 웹구축 7조 제안서 조장 : 임동진( ) 조원 : 임효종( ) 한상길( )
27강. MVC패턴을 이용한 게시판 만들기-I MVC패턴의 이해 전체적인 컴포넌트 설계 DB(DataBase) 생성
Java의 정석 제 1 장 JDK설치 및 설정 Java 정석 남궁성 의
Java의 정석 제 1 장 JDK설치 및 설정 Java 정석 남궁성 의
Part-I 자바기초프로그래밍 Round1. 자바 실행 환경 저자 : 김승현.
프로젝트 관리 Project Management
Part 0 C Program 안산1대학 디지털정보통신과 임 성 국.
보상사업 제안서 반룡일반산업단지 사업시행자 성창아이엔디㈜ 대표 정연교님 귀하 주 식 회 사 한 국 보 상 원.
웹 다이어리 완료보고서 이상제 정영석.
03. 안드로이드를 위한 Java 문법 제목. 03. 안드로이드를 위한 Java 문법 제목.
NTAS 소개 (Network Transaction Application Server)
프로젝트 포트폴리오 요약 프로젝트 종류 프로젝트 이력 역할 주요 기술 : Windows System Application
건설 사업 관리 (Construction Management)
데이터베이스응용 오라클 개념 2015년 1학기 동서울대학교 컴퓨터소프트웨어과.
PROJECT manager.
Ⅱ. 프론트샵 구축 가이드.
성공적인 웹사이트 구축 (2) 변화 발전하는 Site의 미래를 예측 반영해야 함.
당신이 추구하는 축구의 모든 것 Soccurspot 인터넷 포털 사업
POS System(Point-Of-Sales System)
시공 계획 및 계약 관리.
정보 INFRA 구축 RF카드를 이용한 고객관리시스템 구축 에클라트소프트.
제 7장 조직문화 3조 권원익 김단아 류민수 신상미 윤남주.
2010년 DAEATi 솔루션 사업부 공채 1기 팀 프로젝트 보고
뇌를 자극하는 Windows Server 장. 데이터베이스 서버.
자료구조 강의소개 정성훈 연락처 : 이메일 : 연구실 : 연219호 연락처 : 이메일 : 홈페이지: 정성훈.
Final Team Project 이 종철 김 용환
홈페이지 제안서
㈜홍길동 웹사이트 구축 진행 계획서 견적서 포함 일레븐 제공.
Java의 정석 제 7 장 객체지향개념 II-3 Java 정석 남궁성 강의
ISP 및 시스템 분석 3장 일반적 정보시스템 개발 절차 동서대학교 경영학부 안 상 협 교수.
Presentation transcript:

운동화 전문 매장 관리 시스템 - 시스템 개발 계획안 - 소프트웨어공학 4조 ‘04 조수민 ‘04 이준희 ‘04 최재원 ‘06 박진희 ‘07 도혜정 ‘07 박해진

목 차(Contents) 개 요 자원 예측 일정 예측 조직의 구성 / 인력배치 기술 관리 방법 표준 / 개발 절차 검토 회의 개발 환경 / 성능 시험 문서화 / 유지 보수 설치 / 인수 부 록 Q & A

개 요

소프트웨어공학전공 Team Project 개 요 ( 1 / 2 ) 슈즈 멀티숍의 인기상승과 매장수의 증가 업무처리 방식이 수동적 미흡한 전산화 시스템 고객 및 매장 관리가 제대로 이루어지지 않고 있음 슈즈 멀티숍 운영의 체계적 관리가 필요 물품, 고객, 직원, 판매 소프트웨어공학전공 Team Project

소프트웨어공학전공 Team Project 개 요 ( 2 / 2 ) 업무처리의 전산화 모든 수기문서의 대체 직원들의 근태 관리 고객 구매 정보 관리 판매 매출 분석 제약 사항 특정 브랜드 및 유통업체 관리는 하지 않음 환불 및 교환은 1주일 이내 A/S는 해당 브랜드 사에서 서비스 제공 소프트웨어공학전공 Team Project

자원 예측

소프트웨어공학전공 Team Project 자원 예측 ( 1 / 2 ) 인력 구성 소프트웨어공학 4조 6명 조수민 / 이준희 / 최재원 / 박진희 / 도혜정 / 박해진 비용 내역 ( 단위 : 원 ) 구 분 인 건 비 직 접 경 비 기 타 총 액 비 용 6,912,000 480,000 1,060,000 8,452,000 소프트웨어공학전공 Team Project

소프트웨어공학전공 Team Project 자원 예측 ( 2 / 2 ) 비용 상세 내역 항 목 상 세 내 역 비 용 인 건 비 ▶ 소요기간 : 12주 ▶ 주당 작업 시간 : 주 6일 x 4시간 = 24시간 = 인력 × 소요기간 × 작업시간 × 시간당 인건비 = 6명 × 12주 × 24시간 × 4,000원 6,912,000원 직접경비 ▶ S/W 사용료 : 230,000원 ▶ 인쇄비 : 50,000원 (1,000장 × 50원) ▶ 자료조사비 : 100,000원 ▶ 관련 서적 구입비 : 100,000원 480,000원 기타비용 ▶ 사전 답사 교통비 : 12,000원 × 5회 ▶ 업무 추진 예비비 : 1,000,000원 1,060,000원 총 액 8,452,000원 소프트웨어공학전공 Team Project

일정 예측

소프트웨어공학전공 Team Project 일정 예측 ( 1 / 9 ) WBS ( 1 / 2 ) 운동화 전문 매장 관리 시스템 개발 분 석 (R) 설 계 (D) 구 현 (C) 테 스 트 (T) 인 수 (A) 계획서 검토 R.1 요구 분석서 검토 및 수정 D.1 코딩 및 모듈표준 설정 C.1 통 합 테스트 T.1 종합 매뉴얼 작성 A.1 목표 및 제약 정의 R.2 시스템 구조 설계 D.2 실제코딩 C.2 시스템 T.2 인수 및 설치 A.2 요구조사 및 직원 면담 R.3 테스트 DB 구축 C.3 알 파 T.3 소프트웨어공학전공 Team Project

소프트웨어공학전공 Team Project 일정 예측 ( 2 / 9 ) WBS ( 2 / 2 ) 분 석 (R) 설 계 (D) 구 현 (C) 테 스 트 (T) 인 수 (A) 요구분석 R.4 UI 설계 D.3 코드검사 및 단위 테스트 C.4 사용자 교육 A.3 요구기술 R.5 DB 설계 D.4 코드 문서화 C.5 인수 테스트 A.4 요구확인 R.6 상세 설계 D.5 요구분석서 작성 R.7 설계서 작성 D.6 소프트웨어공학전공 Team Project

소프트웨어공학전공 Team Project 일정 예측( 3 / 9 ) CPM Network ( 1 / 4 ) – 요구 분석(Require) 임계경로 및 소요기간 S - R1 - R2 - R3 - R4 - M1 - R5 - R6 - R7 : 18 Days 소프트웨어공학전공 Team Project

소프트웨어공학전공 Team Project 일정 예측 ( 4 / 9 ) CPM Network ( 2 / 4 ) – 설 계(Design) 임계경로 및 소요기간 M2 - D1 - D2 - D3 - M3 - D5 - D6 : 21 Days M2 - D1 - D2 - D4 - M4 - D5 - D6 : 24 Days 소프트웨어공학전공 Team Project

소프트웨어공학전공 Team Project 일정 예측 ( 5 / 9 ) CPM Network ( 3 / 4 ) – 구 현 임계경로 및 소요기간 M5 - C1 - C2 - M6 - C4 – M8 : 18 Days M5 - C1 - C3 - M7 - C4 - M8 : 11 Days M5 - C1 - C3 - M7 - C5 - M8 : 7 Days 소프트웨어공학전공 Team Project

소프트웨어공학전공 Team Project 일정 예측 ( 6 / 9 ) CPM Network ( 4 / 4 ) – 테스트 및 인수 임계경로 및 소요기간 T1 - T2 - T3 - M9 - A2 - A3 - A4 – X : 12 Days T1 - T2 - T3 - M9 - A1 – X : 8 Days 소프트웨어공학전공 Team Project

소프트웨어공학전공 Team Project 일정 예측 ( 7 / 9 ) 임계 경로 S-R1-R2-R3-R4-M1-R5-R6-R7 -M2-D1-D2-D4-M3-D5-D6 -M5-C1-C2-M6-C4-M8 -T1-T2-T3-M9-A2-A3-A4-X 총 소요기간 : 72 Days 소프트웨어공학전공 Team Project

소프트웨어공학전공 Team Project 일정 예측 ( 8 / 9 ) 일정 계획표 ( 1 / 2 ) – 요구 분석 / 설계 소프트웨어공학전공 Team Project

소프트웨어공학전공 Team Project 일정 예측 ( 9 / 9 ) 일정 계획표 ( 2 / 2 ) – 구현 / 테스트 / 인수 소프트웨어공학전공 Team Project

조직의 구성 / 인력배치

소프트웨어공학전공 Team Project 조직의 구성 구성모델 : 분산형 모델 팀원들의 사전 경험 및 기술적 관리 능력 부족 팀원간의 충분한 의사소통 및 생각의 공유를 통한 문제 해결 필요 소프트웨어공학전공 Team Project

소프트웨어공학전공 Team Project 직무 기술 구 성 원 직 무 팀 구성원 공동 직무 - 시스템 분석 및 구조 설계 - 상세설계 및 설계서 작성, 시스템의 구현 조 수 민 프로젝트 관리 시스템 UI(User Interface) 설계 및 문서화 작업 담당 이 준 희 - 시스템 DB(Database) 설계 - 모듈의 통합 및 관리 최 재 원 박 진 희 - 시스템 테스트 DB 구축 도 혜 정 시스템 UI(User Interface) 설계 문서화 작업 담당 박 해 진 - 시스템 UI(User Interface) 설계 소프트웨어공학전공 Team Project

소프트웨어공학전공 Team Project Staff allocation 소프트웨어공학전공 Team Project

기술 관리 방법

소프트웨어공학전공 Team Project 변경 관리 요구 사항 변경의 최소화 사용자와 충분한 협의 사용자의 요구 사항 변경 시 협의 후 문서화 계획 변경의 최소화 폭포수형 모델을 이용한 수정과 변경을 최소화 회의를 통해 예정된 계획과 차질이 없도록 진행 일정 변경 관리 계획 된 기일 내에 완료 변경 시에는 팀원 간의 협의를 거친 후 문서화 기타 변경 관리 회의 후 협의를 통해 결정 소프트웨어공학전공 Team Project

소프트웨어공학전공 Team Project 위험 관리 회의를 거쳐 프로젝트를 실행 프로젝트 경험이 있는 팀원이 없음 교육을 통한 기술적 문제 보충 사용자에게 익숙한 인터페이스를 제공 사전협의를 통한 요구변경의 최소화 소프트웨어공학전공 Team Project

소프트웨어공학전공 Team Project 비용 / 진도관리 일정관리를 통한 비용의 최소화 효율적이고 유동적인 작업배치 작업지연의 최소화 작업 후 보고서 작성 효율적인 진도 관리 소프트웨어공학전공 Team Project

소프트웨어공학전공 Team Project 해결 방안 정기적인 회의 인터넷 게시판, 메신저 등을 이용한 의견 교류 팀원간의 상호 협력 중시 소프트웨어공학전공 Team Project

표준 / 개발 절차

소프트웨어공학전공 Team Project 개발 방법론 채택 개발 방법론 : 폭포수 모델(Waterfall-Model) 개발 시스템의 규모가 작고 단순함 팀 구성원이 프로젝트 비전문가 소프트웨어공학전공 Team Project

검토 회의

소프트웨어공학전공 Team Project 검토 회의 ( 1 / 2 ) 일정 매주 금요일 저녁 7시 단계별 작업 완료 시 다음 단계 검토회의 진행 중 문제점이 발생한 경우 검토회의를 실시 진행방법 전원참석을 원칙으로 함 불참 시 사전 통보 하고 맡은 부분의 보고서 제출 프로젝트 진행에 대한 점검 문제가 발생 시에는 추가적인 토론으로 문제 해결 충분한 토론을 통한 최종결론도출 회의록작성 소프트웨어공학전공 Team Project

소프트웨어공학전공 Team Project 검토 회의 ( 2 / 2 ) 후속 조치 도출 내용을 프로젝트에 반영 반영 내용을 각 산출물에 기록 작성된 회의록 회람 회의 내용 숙지 및 전파 소프트웨어공학전공 Team Project

개발 환경 / 성능 시험

소프트웨어공학전공 Team Project 개발 환경 개발 운영 체제 Microsoft Windows Vista 개발 언어 Java / JDK 1.6 / JDBC 개발 플랫폼 NetBeans IDE 6.5 데이터베이스 서버 Oracle DataBase 10g Expression Edition 소프트웨어공학전공 Team Project

소프트웨어공학전공 Team Project 성능 시험 단위 테스트 설계에 적절한 모듈 구현 모듈들의 정상적인 작동 예외 처리 및 오작동 통합 테스트 데이터베이스와 시스템간의 연동 데이터 처리 속도 및 안정성 모듈의 통합성 전체적인 시스템의 작동여부 인수 테스트 실제로 사용되는 장소에 사용 환경을 구성 설치된 시스템으로 실제 업무 수행 테스트결과를 기록 소프트웨어공학전공 Team Project

문서화 / 유지보수

소프트웨어공학전공 Team Project 문서화 프로젝트 산출물들을 문서화 회의록 작성 작업보고서 작성 작업 지연 방지 코딩 규칙 작성 코딩 스타일 통일 소프트웨어공학전공 Team Project

소프트웨어공학전공 Team Project 유지보수 유지보수의 분류 정정(correction) 시스템 오류 개작(adaption) 소프트웨어 운영 환경의 변화 기능 보강(enhancement) 유지보수의 절차 ① 변경요청서(change request) 작성 ② 심의를 통한 제안된 변경을 검토 ③ 작업의 범위와 소요 시간, 소요 인원, 소요 비용 등을 예측 ④ 변경 내용을 구현 / 테스트 ⑤ 새 버전의 승인 여부 결정 / 설치 ⑥ 변경 처리 보고서 작성 / 보관 소프트웨어공학전공 Team Project

설치 / 인수

소프트웨어공학전공 Team Project 설치 / 인수 소프트웨어 사전교육 소프트웨어 설치교육 인수 테스트 실시 소프트웨어 CD / 사용자 설명서 제공 소프트웨어공학전공 Team Project

부 록 - 정의 / 약어 , 참고문헌 -

소프트웨어공학전공 Team Project 정의 / 약어 ( 1 / 3 ) 슈즈 멀티숍 (multi-shop) 한 매장에서 다양한 브랜드의 신발을 판매하는 숍을 의미 근태 직원들의 출근과 결근을 아울러 이르는 말 WBS (Work Breakdown Structure) 업무 분업의 구조, 성과 목표 완전 달성을 위한 프로그램을 지칭 산업 관리 간접 부문에서 기술 혁신형 업무를 효과적으로 수행 CPM (Critical Path Method) 임계 경로법 공업, 기술, 상업적인 프로젝트에 응용되는 계획 관리 기술 소프트웨어공학전공 Team Project

소프트웨어공학전공 Team Project 정의 / 약어 ( 2 / 3 ) UI (User Interface) 프로그램이 사용자에게 보여주는 정보와 프로그램을 조작하는 수단 DB (DataBase) 여러 응용 시스템들의 통합된 정보들을 저장하여 운영할 수 있는 공용 데이터들의 묶음 임계경로 여러단계의 과정을 거치는 작업에서 완성하기 위해 여러 과정의 경로가 동시에 수행 되어야 한다고 할 때, 시간이 가장 많이 걸리는 경로 간트차트 (Gantt Chart) 미국의 헨리 간트(H. L. Gant)가 1919년 창안한 관리 도표 알파테스트 (Alpha Test) 내부 직원을 대상으로 하는 성능시험 소프트웨어공학전공 Team Project

소프트웨어공학전공 Team Project 정의 / 약어 ( 3 / 3 ) Java / JDK Java : Sun에서 개발한 프로그래밍 언어 JDK : Java를 이용하여 개발 할 수 있도록 제공되는 개발킷을 의미 JDBC (Java Database Connectivity) Java 프로그램에서 데이터베이스를 조작하기 위해 연결해주는 응용 프로그램 인터페이스 IDE (Integrate Development Environment) 통합 개발 환경 툴 Oracle 미국 오라클사의 관계형 데이터베이스 관리 시스템(DBMS) Module 기계 또는 시스템의 구성 단위 소프트웨어공학전공 Team Project

소프트웨어공학전공 Team Project 참고 문헌 소프트웨어 공학, 최은만 저(정익사 - 4차개정판 2007) 데이터베이스 처리론, David M.Kroenke(교보문고 - 10차 개정판) 노동부 홈페이지(http://www.molab.go.kr) - 최저 임금제 Sun 홈페이지(http://java.sun.com) - Java 관련 참고 소프트웨어공학전공 Team Project

Q & A