*석*
Bronze개인
팔로워0 팔로우
소개
등록된 소개글이 없습니다.
전문분야 등록된 전문분야가 없습니다.
판매자 정보
학교정보
입력된 정보가 없습니다.
직장정보
입력된 정보가 없습니다.
자격증
  • 입력된 정보가 없습니다.
판매지수
전체자료 3
검색어 입력폼
  • [소프트웨어공학] 세무,회계 데이터 관리 시스템 설계서 평가A좋아요
    목 차1. 개요 ------------------------------------- 031.1 시스템의 목표1.2 하드웨어와 소프트웨어1.3 소프트웨어의 주요 기능1.4 설계상 제약 사항1.5 참조된 개발문서2. 시스템 구조 ------------------------------------- 042.1 시스템 구조 개요2.2 시스템 구조도2.3 자료 사전3. 모듈 설계 (각 모듈에 대한) ------------------------------------- 073.1 모듈 이름3.2 모듈형3.3 인터페이스3.4 알고리즘3.5 내부 자료구조3.6 오류 메시지3.7 사용하는 파일3.8 호출하는 모듈3.9 기능 설명4. 파일 구조 또는 데이터베이스 설계 ---------------------------------- 154.1 외부 파일(데이터베이스)의 논리적 구조4.2 공유 자료4.3 파일 접근 방법(데이터베이스 관리 체제)5. 사용자 인터페이스의 설계 ---------------------------------------- 166. 시험 계획 ------------------------------------------- 176.1 시험 환경 및 기법6.2 모듈 시험 계획7. 요구 분석 참조표 ---------------------------------------------- 188. 제약 사항 ---------------------------------------------- 189. 참고 사항 ---------------------------------------------- 18참고문헌 ---------------------------------------------- 18부록 ---------------------------------------------- 18소프트웨어 설계서- 세무⋅회계 데이터 관리 소프트웨어 –1. 개요1.1 시스템의 목표현재 회계사 사무실의 대부분의 작업이 수작업으로 이루어지고 있다. 따라서, 고객의 정보를 관리하는데 많은 인력과 시간서도 충분히 돌아가도록 설계하는 것을 목표로 한다.1.2 하드웨어와 소프트웨어▫ Hardware- Server : IBM 호환기종 (펜티엄4 2.4GHz 이상, 512 RAM 이상, 180G 하드 이상)- Client : IBM 호환기종 (펜티엄3 800MHz 이상, 128 RAM 이상, 40G 하드 이상)▫ Software- Server : Window 2000 Server/Professional, 리눅스, MS SQL 2000,DB Server, 아파치, JAVA, Visual Basic 6.0, Visual C++ 6.0,Internet Explorer, ASP, PHP- Client : Window 98/98SE/ME/2000/XP, Internet Explorer,1.3 소프트웨어의 주요 기능▫ 고객 정보의 입력 및 출력, 수정 : 고객의 정보(사업자명, 사업자번호, 주소지, 전화번호, 관리대금, 신용등급, 사업규모, 등등)를 입력하고 출력할 수 있다. 또한, 수정도 가능하다.▫ 세금 계산 : 고객의 Data(매입, 매출에 대한)를 바탕으로 부가가치세, 종합소득세 등을 계산 할 수 있다.▫ 고객의 Data 입력, 검색, 수정 : 고객의 Data(매입, 매출에 대한)를 입력하고, 검색하고, 수정을 할 수 있다.이상을 주요 기능으로 하고, 이를 바탕으로 사용자의 편의성과 서버의 안정성을 고려하여 설계한다. 또한 기본틀 안에서 사용자의 요구를 최대한 수용하여 설계한다.1.4 설계상 제약 사항▫ Server와 Client의 반응속도가 거의 실시간으로 이루어져야 한다.▫ 사용자가 Internet Explorer를 통해 손쉽게 접근할 수 있어야 한다.1.5 참조된 개발문서▫ 세무⋅회계 데이터 관리 소프트웨어 개발 계획서▫ 세무⋅회계 데이터 관리 소프트웨어 요구 분석서2. 시스템 구조2.1 시스템 구조 개요시스템의 요구 분석서를 바탕으로 전체 배경도로부터 세분화된 기능을 가진 모듈로 나누어 구성된다. 그리고, 이것은 시스템의 특성을 모듈화 하여 모듈과의 자료흐름을Module4.2.5 데이터 입력 오류 확인 Module4.3 세금 계산 Module4.3.1 세금 종류 선택 Module4.3.2 부가가치세 계산 Module4.3.3 법인세 계산 Module4.3.4 종합소득세 계산 Module4.3.5 기타 세금 계산 Module4.3.6 계산 오류 확인 Module4.4 Data 저장 Module3.2 모듈형▫ Menu형 Module1. 요구분류 Module2. 고객정보 조회·처리 Module2.1 조회방법 선택 Module2.5 고객명 선택 Module3. 등록양식 작성·수정 Module3.1 등록 선택 Module3.3.1 제거 확인 Module3.3.3 취소 재확인 Module4. 고객Data 입력·처리 Module4.1 업무 선택 Module4.2 Data 입력 Module4.2.1 데이터 종류 선택 Module4.3 세금 계산 Module4.3.1 세금 종류 선택 Module▫ Procedure형 Module2.2 고객번호로 조회·처리 Module2.3 고객명 조회 Module2.4 고객명으로 조회·처리 Module2.6 사업자번호로 조회·처리 Modul3.2 등록 처리 Module3.2.1 등록 양식 작성 Module3.2.2 등록 오류 검색 Module3.2.3 변경 양식 작성 Module3.2.4 변경 오류 검색 Module3.2.5 자료 저장 처리 Module3.3 등록 제거 처리 Module3.3.2 제거 처리 Module3.4 확인 절차 Module4.2.2 매출 데이터 입력 Module4.2.3 매입 데이터 입력 Module4.2.4 기타 데이터 입력 Module4.2.5 데이터 입력 오류 확인 Module4.3.2 부가가치세 계산 Module4.3.3 법인세 계산 Module4.3.4 종합소득세 계산 Module4.3.5 기타 세금 계산 Module4.3.6 계산 오류 확인 Module4.4 Data 저장 Module3.3 인터페이스이 소프트웨어의 인터페이스 모듈은 Internet Explorer2.2 고객번호로 조회·처리 Module : 고객번호를 입력하여 고객정보를 조회·처리 하는 모듈2.3 고객명 조회 Module : 고객명을 입력하여 고객정보를 조회 하는 모듈2.4 고객명으로 조회·처리 Module : 선택된 고객명으로 고객정보를 조회·처리 하는 모듈2.5 고객명 선택 Module : 고객명을 입력하였을 때, 같은 이름의 고객명이 하나 이상 나올 경우, 그 중 원하는 고객을 선택할 수 있도록 해 주는 모듈2.6 사업자번호로 조회·처리 Module : 사업자번호를 입력하여 고객정보를 조회·처리 하는 모듈3. 등록양식 작성·수정 Module : 고객을 새로 등록하거나 변경, 삭제 하는 일을 처리하는 상위 모듈3.1 등록 선택 Module : 등록처리와 등록제거를 선택하도록 하는 모듈3.2 등록 처리 Module : 신규등록과 등록변경을 선택할 수 있는 모듈3.2.1 등록 양식 작성 Module : 신규 등록 양식을 작성하는 모듈3.2.2 등록 오류 검색 Module : 신규 등록 양식 입력의 오류를 검색3.2.3 변경 양식 작성 Module : 등록 변경 양식을 작성하는 모듈3.2.4 변경 오류 검색 Module : 등록 변경 양식 입력의 오류를 검색3.2.5 자료 저장 처리 Module : 신규 등록과 등록 변경을 최종적으로 DB에 저장하도록 하는 모듈3.3 등록 제거 처리 Module : 등록되어 있는 고객정보를 제거하도록 하는 모듈3.3.1 제거 확인 Module : 정말 제거할 것인가를 확인하는 모듈3.3.2 제거 처리 Module : 고객정보를 제거하는 모듈3.3.3 취소 재확인 Module : 제거확인 모듈에서 취소를 선택했을 경우 다시 한번 확인하도록 하는 모듈3.4 확인 절차 Module : 확실히 제거가 되었음을 확인하는 모듈4. 고객Data 입력·처리 Module : 고객의 각종 데이터를 입력하고 처리하는 상위 모듈4.1 업무 선택 Module : 단순히 Data만 입력할 것인지 세금 계산까지 할 것인지를 선택하는 모듈4.2 Da한 접근 권한(읽기, 쓰기, 지우기) 부여.▫ 세무,회계사 사무실의 간부급 이상의 유저(세무사, 회계사, 사무장)에게는 Master 계정을 부여하여, 모든 정보 및 데이터에 대한 접근 권한(읽기, 쓰기, 지우기) 부여.▫ 서버 관리자는 Administer 계정을 부여하여 DB의 모든 권한 부여.5. 사용자 인터페이스의 설계1. 기본 인터페이스: 기본 인터페이스는 지금까지 밝혀 왔던 것과 같이 Internet Explorer를 기반으로 제작한다. Internet Explorer를 통해 서버의 접근이 가능해야 하며, 따로 인터페이스에 대한 교육을 받지 않아도 간단한 웹 서핑이 가능한 사람이라면 누구나 사용가능 하도록 일반적인 홈 페이지를 모델로 설계한다. 프로그램을 홈페이지와 연계하여 홈페이지 주소를 입력해서 클라이언트를 실행하도록 하되, 외부인은 접근하지 못하도록 각 직원(사용자)마다 고유의 접근권한(ID)을 주어 접근하도록 한다. 이렇게 함으로써, 새로운 프로그램에 대한 거부감을 최소화 하고, 새 프로그램에의 적응 시간, 교육 시간 등을 단축할 수 있는 효과를 기대할 수 있다.2. 세금 계산 및 Data 입력 인터페이스: 기본적인 바탕은 Internet Explorer 환경을 그대로 가지고 와서 사용하고, 세금 계산이나 데이터 입력을 하는 프레임만 Excel 양식을 사용하여 설계하도록 한다. 계산된 값은 정해진 위치에 실시간으로 계산되어 디스플레이 되어지도록 하며, 옵션 메뉴를 통해 각 세금별로 세금에 대한 %등을 따로 설정할 수 있도록 설계한다. 그 밖에 사항은 Excel 인터페이스와 동일하게 설계하여, 직원(사용자)들이 평상시 이용하던 툴의 스킬만으로도 새로운 프로그램에 접근할 수 있도록 도와 주도록 한다.6. 시험 계획6.1 시험 환경 및 기법시험은 기본 시험을 3회 반복하고, 최소사양에서의 실험을 따로 1회 실시한다.기본 시험은 3명의 실사용자(직원)를 무작위로 추첨하여, 하루 동안 새로운 소프트웨어를 이용하여 업무를 처리 하도록 하여 Test한다. 시1 -
    공학/기술| 2004.01.07| 18페이지| 1,000원| 조회(1,671)
    미리보기
  • [소프트웨어공학] 세무,회계 데이터 관리 시스템 요구분석서 평가A+최고예요
    목 차1. 개요 -------------------------------------------- 021.1 시스템 개요1.2 목표2. 기능적 목표 -------------------------------------------- 032.1 자료 흐름도2.2 자료사전2.3 소단위 명세서2.4 기능면에서의 시스템 특성3. 기타 요구 및 제약 사항 ---------------------------------------- 093.1 성능 요구(반응 시간, 처리소요 시간, 처리율)3.2 하드웨어 요구(기억장치 규모, 통신 수용도)3.3 예외 조건 및 이의처리3.4 사용자 인터페이스3.5 자원, 인력에 대한 제약조건4. 인수 조건 -------------------------------------------- 094.1 기능시험 및 성능시험참고 자료 및 용어 해설 -------------------------------------------- 10소프트웨어 요구분석서- 세무⋅회계 데이터 관리 소프트웨어 –1. 개요1.1 시스템 개요현재 회계사 사무실의 대부분의 작업이 수작업으로 이루어지고 있다. 따라서, 고객의 정보를 관리하는데 많은 인력과 시간이 들어가고, 업무가 한참 바쁠 때에는 직원들간에 업무 의사소통이 원활히 이루어지지도 않는다. 또한, 고객의 매출정보 등의 작성 및 관리가 서류로 이루어지고 있기 때문에, 보관이 용이하지 않으며, 때때로는 데이터의 유실이 일어나기도 한다. 그리고 계산기로 세금계산을 하여 손으로 그 값을 다시 옮겨 적는 과정에서 생겨나는 오류로, 업무를 두 세번 반복하여야 하는 경우가 종종 발생한다.『세무⋅회계 데이터 관리 소프트웨어』는 현재 수작업으로 이루어지고 있는 회계사 사무실의 업무를 전산화 하여 효율적으로 사용하게 하는 WEB기반의 시스템이다. 이 시스템은 고급화된 고객관리, 효율적인 고객의 데이터 베이스 관리, 세금계산시의 오류 감소, 업무 효율의 극대화 등의 특성이 있다.1.2 목표이 소프트웨어의 개발을 통해 다음과 같은 효과를 창출한다.첫째, 고객의 정보를 DB에 저장하고 관리함으로써, 매출정보 등의 소중한 고객 데이터의 유실을 방지하고, 직원들과 회계사의 고객 정보에 대한 접근성을 높이도록 하며, 이를 통해 좀더 고급화된 고객관리 서비스를 제공할 수 있도록 한다. 둘째, 세금계산 업무를 전산화 함으로써, error message의 실시간 제공 등으로 여러번 세금계산을 하게 되는 경우를 줄이도록 하고, 잘못된 세금 계산으로 인한 고객과 회계사 사무실의 경제적인 손실 또한 막을 수 있도록 한다. 이로써, 서비스 질의 향상, 업무 효율성의 증가 등을 기대할 수 있다. 셋째, 모든 업무의 전산화로, 직원들 상호간에 communication을 원활히 하며, 업무 지원이 용이하도록 한다.결과적으로 이 시스템을 통해서 대 고객서비스의 질적 향상, 업무 효율의 극대화의 두 가지 큰 효과를 얻는 것을 목표로 한다.부가적으로, 이 시스템은 회계사 사무실에 있는 개인 PC환경에서 클라이언트가 충분히 돌아가도록 설계하며, 서버도 별도의 personal computer 환경하에서도 충분히 돌아가도록 설계한다. 또한, 일반 웹 브라우져를 이용하여, 사용자 인터페이스의 친숙도를 높이도록 한다.2. 기능적 목표2.1 자료 흐름도ㄱ. 배경도ㄴ. 상위 자료 흐름도ㄷ. 하위 자료 흐름도a. 고객정보 조회 처리a-1. 고객번호로 조회처리a-2. 고객명으로 조회처리a-3. 사업자번호로 조회처리b. 등록양식 작성, 수정b-1. 등록 처리b-2. 등록제거 처리c. 고객 Data 입력⋅처리c-1. Data 입력c-2. 세금 계산2.2 자료사전개인⋅법인구분코드 = {십진수}검증번호 = 십진수고객Data = 매입Data + 매출Data고객번호 = {십진수}고객정보 = 고객번호 + 고객명 + 사업장규모등급 + 신용도 + 컨설턴트비용등록정보 = 고객번호 + 고객명 + 사업장규모등급 + 신용도 + 컨설턴트비용매입Data = 매입영수증매출Data = 매출영수증변경정보 = 고객번호 + 고객명 + 사업장규모등급 + 신용도 + 컨설턴트비용사업자번호 = 청⋅서코드 + ‘-’ + 개인⋅법인구분코드 + ‘-’ + 일련번호 + 검증번호십진수 = 0|1|2|3|4|5|6|7|8|9일련번호 = {십진수}첫 자리 = 1|2|3|4|5|6청⋅서코드 = 첫 자리 + {십진수}2.3 소단위 명세서a-1. 고객번호로 조회처리Get 고객번호Find 고객정보 by 고객번호Put 고객정보a-2. 고객명으로 조회처리Get 고객명Find 고객정보 by 고객명Put 고객정보a-3. 사업자번호로 조회처리Get 사업자번호Find 고객정보 by 사업자번호Put 고객정보b-1. 등록처리CASE 등록 OF신규등록 : 등록양식 작성IF 등록오류 없음 THEN 저장ELSE GOTO 등록양식 작성등록변경 : 변경양식 작성IF 변경오류 없음 THEN 저장ELSE GOTO 변경양식 작성END-CASEb-2. 등록제거 처리IF 제거 THEN 제거(삭제)ELSEIF 취소 THEN 취소확인ELSE 제거(삭제)END-IFc-1. Data 입력CASE Data종류 OF매출Data : 매출Data 입력IF 입력오류 THEN GOTO 매출Data 입력매입Data : 매입Data 입력IF 입력오류 THEN GOTO 매입Data 입력기타Data : 기타Data 입력IF 입력오류 THEN GOTO 기타Data 입력END-CASEc-2. 세금계산CASE 세금종류 OF부가가치세 : 부가가치세 계산IF 계산오류 THEN GOTO 부가가치세 계산법인세 : 법인세 계산IF 계산오류 THEN GOTO 법인세 계산종합소득세 : 종합소득세 계산IF 계산오류 THEN GOTO 종합소득세 계산기타세금 : 기타세금 계산IF 계산오류 THEN GOTO 기타세금 계산END-CASE2.4 기능면에서의 시스템 특성ㄱ. 고객의 Data 관리의 용이함.ㄴ. 실시간 에러 검색 및 메시지 송출로 작업 오류 감소.ㄷ. WEB기반을 이용하여 직원 누구나가 Data 접근이 가능한 정보 접근의 용이성.3. 기타 요구 및 제약 사항3.1 성능 요구(반응 시간, 처리소요 시간, 처리율)복잡하고 커다란 계산이 필요한 과정이 없으므로 일반 PC 환경에서도 반응시간과 처리소요 시간은 최대한 빠르게, 실시간으로 동작해야 한다. 또한 세금계산 등의 오류나 지연처리는 고객과 세무회계사 사무실 모두에게 직접적으로 경제적인 손실을 유발하므로, 처리율 및 정확도는 99% 이상을 요구한다.3.2 하드웨어 요구(기억장치 규모, 통신 수용도)클라이언트 PC : 일반적으로 많이 쓰이는 펜티엄III-800 이상의 CPU와 40G 이상의 하드용량서버 PC : 펜티엄 4 – 2.4 이상의 CPU와 180G 이상의 하드용량통신수용도 : 사무실 내의 LAN , 혹은 일반 ISP업체의 라이트급 이상의 서비스 회선.3.3 예외 조건 및 이의처리각 Data의 입력이나 세금계산 업무 중 입력된 요구 조건 이외의 것들은 따로 수동으로 설정하여 사용할 수 있다.3.4 사용자 인터페이스WEB기반으로 설계하고, 사용자 인터페이스는 직원들의 새로운 환경에 대한 친숙도를 높이고 적응시간을 단축하기 위해 일반적으로 많이 쓰이는 웹 브라우저의 형식을 빌려 설계하도록 한다.3.5 자원, 인력에 대한 제약조건본 시스템은 WEB기반의 소프트웨어이므로, 인터넷 환경하에서만 구축 및 사용이 가능하다. 또한, 세무회계업무에 기본 지식이 있는 사람만이 사용 가능하며, 일반인은 바로 사용할 수 없고 따로 세무회계에 대한 교육이 필요하다.4. 인수 조건4.1 기능시험 및 성능시험모든 개발이 완료된 후, 실 사용자들의 테스트를 통해 기능시험 및 성능 시험을 하도록 한다. 기능 및 성능 시험 후 평가서를 작성하도록 하고, 그 만족도가 80% 이상일 때에 인수하도록 하며, 그렇지 않을 시에는 회의를 통해 의견조율 및 부분적인 수정 후 인수토록 한다.참고 자료 및 용어 해설▫ ⌜소프트웨어공학론⌟ -사이텍 미디어- 최은만 , 2001▫ ⌜소프트웨어공학⌟ -교학사- 황종선, 백두권 , 1989▫ ⌜실무중심의 시스템 분석과 설계⌟ -도서출판 대림-김광윤, 이윤채, 이승환, 추교현 , 1997▫ ⌜소프트웨어 工學⌟ -상조사- 이동욱, 최병필 , 1987▫ ⌜시스템 분석과 설계론⌟ -도서출판 정일- 이윤수, 최봉희, 권오탁 , 1997- PAGE 1 -
    공학/기술| 2003.11.19| 10페이지| 1,000원| 조회(1,119)
    미리보기
  • [소프트웨어공학] 세무,회계 데이터 관리 시스템 개발계획서 평가A좋아요
    목 차1. 개 요 -------------------------------------------- 031.1 프로젝트 개요1.2 프로젝트 산출물1.3 정의, 약어2. 자원 및 일정 예측 -------------------------------------------- 042.1 자원가. 인력나. 비용2.2 일정가. CP/M 소작업 리스트나. CPM 네트워크와 임계경로(Critical Path)다. 간트차트(프로젝트 일정 계획표)3. 조직 구성 및 인력 배치 ----------------------------------------- 073.1 조직 구성3.2 직무 기술4. WBS -------------------------------------------- 085. 기술 관리 방법 -------------------------------------------- 085.1 변경 관리5.2 위험 관리5.3 비용 및 진도 관리5.4 문제점 해결 방안6. 표준 및 개발 절차 -------------------------------------------- 106.1 개발 방법론7. 검토 회의 -------------------------------------------- 107.1 검토회 일정7.2 검토회 진행 방법7.3 검토회 후속 조치8. 개발 환경 -------------------------------------------- 119. 성능 시험 방법 -------------------------------------------- 1110. 문서화 -------------------------------------------- 1111. 유지 보수 -------------------------------------------- 1112. 설치, 인수 -------------------------------------------- 1113. 참고문헌 및 부록 -------------------------------------------- 12소프트웨어 개발 계획서- 1장(데이터의 입력, 세금계산, 데이터 조회 등이 이루어지는 프로그램)▫ 서버를 관리하는 서버 소프트웨어 프로그램 CD 1장(데이터가 저장되고 관리되는 서버 컴퓨터의 관리 프로그램)▫ 사용자 매뉴얼 1부▪ 기대되는 효과▫ 업무상 과실 방지 및 업무 효율의 증가▫ 효과적인 고객관리▫ 데이터의 손⋅망실 우려 감소1.3 정의, 약어▪ DSI(Deliverd Source Instruction) : 해당 라인에 잇는 명령어 수에는 관계없이 전체라인의 수, 단 주석문과 인도되지 않는 소프트웨어 제외▪ KDSI(Kilo of Deliverd Source Instruction) : DSI를 킬로로 환산한 값▪ MM(man-month) : 소프트웨어를 개발하는데 투입되는 노력을 수치화하여 나탄낸 것▪ TDEV : 소프트웨어 개발에 소요되는 기간▪ FSP(Fulltime Software Personal) : 소프트웨어 개발에 투입되는 적정 인원2. 자원 및 일정 예측본 프로그램은 데이터베이스 관리 시스템을 포함한 프로그램으로써 약 6만 라인 (60KDSI) 정도의 소프트웨어가 될 것으로 예측된다. 따라서 Basic COCOMO 모형에 근거하여 다음과 같은 것들을 예측할 수 있다.2.1 자원가. 인력▫ MM = 3.0(60) = 295 man-months▫ TDEV = 2.5(295) = 19 months▫ FSP = 192/19 = 16 mans나. 비용일인당 월평균 임금 비용을 100만원으로 가정.▪ 인건비 : 19*16*100(만원) = 30400(만원)▪ 제반 경비 :▫ 회의비 : 30(만원) * 10회 = 300(만원)▫ 공공요금 등 잡비(여비포함) : 전화요금, 인쇄비, 사무용품 등등 = 2000(만원)▪ 간접 경비 : 인건비와 제반 경비의 10%로 산정 = 3270(만원)▪ 총비용 : 30400 + 300 + 2000 + 3270 = 35970(만원)+ 예비비(총비용 10%) : 3597(만원) = 3억 9567(만원)2.2 일정CP/M 소작업 리스트작업내용소작업선행을 따르도록 한다. 한 명의 프로젝트 리더를 두고, 각 팀당 5명씩 3개 파트(서버 부분, 클라이언트 부분, DB 부분)로 나누고, 각 파트에서 가장 고급 프로그래머를 그 파트의 파트장으로 구성한다.3.2 직무 기술▫ 서버 파트 : 서버를 관리하는 프로그램의 전반적인 개발을 맡아서 하며, 부분적인 테스트와 디버깅도 함께 수행하도록 한다. 또한 서버를 관리하게 될 관리자의 교육도 담 당한다.▫ 클라이언트 부분 : 사용자가 사용하게 될 클라이언트의 전반적인 개발을 맡아서 한다. 또한 직접 프로그램을 사용할 사용자의 인터뷰와 클라이언트 사용 교육, 부분적인 테스트, 디버깅등의 작업도 수행한다.▫ DB 부분 : 실제로 데이터베이스가 저장되는 알고리즘을 개발한다. 데이터의 분류, 각 데이터간의 상호연결 관계 등 DB에 관한 모든 부분을 총괄처리 한다.4. WBS5. 기술 관리 방법5.1 변경 관리어떤 프로젝트에서건 사용자의 요구를 완벽하게 기술하는 데에는 어려움이 따르게 마련이다. 이 프로젝트에서도 사전에 충분한 의사 교환이 있었다 하더라도 중간 중간에 체크되는 사용자 인터뷰 등을 통해서 프로그램의 변경이 요구 되어지는 경우가 있을 수 있다. 따라서 이에 대한 부담을 줄이기 위해서 충분한 인터뷰와 설문, 리뷰 등을 실시하여, 미리 사용자의 요구에 맞는 프로그램을 설계하도록 하며, 어쩔 수 없는 설계 변경의 요구시에는 프로젝트 발주자와 프로젝트 리더, 각 팀의 리더 등이 참여하는 회의를 주관하여 서로간의 의견차를 조율하여 반영하도록 노력한다. 이를 위해 프로토타이핑과 점증적 개발 방법을 부분적으로 도입하여 이용하도록 한다.5.2 위험 관리실제로 프로젝트를 실행하게 됨에 따라 예상치 못했던 많은 위험 요소들이 발생할 수 있 다. 인력부족, 예상치 못한 곳에서의 일정 지연으로 인한 일정계획 및 예산에의 차질 등 많은 위험 요소들이 있고, 실제로 발생하게 된다. 따라서 이러한 요소들은 사전에 예방하는 것이 좋다. 대표적인 위험 요소와 그에 대한 관리 기법은 다음과 같다.위 험조 확인 : 성숙도 분석▪ 대조 확인 : 사전 검증 : 설계 경연 : 팀 작업▪ 시뮬레이션 : 벤치마킹 : 모델링 : 프로토타이핑 : 튜닝▪ 기술 분석 : 비용-수익 분석 : 프로토타이핑 : 점검5.3 비용 및 진도 관리프로젝트를 진행하다 보면 예상치 않은 비용이 발생하거나, 예기치 못한 부분에서의 작업 지연으로 일정상에 큰 차질이 생기게 될 수도 있다. 이러한 것들은 프로젝트에 있어서 아주 중대한 요소이기도 하다. 따라서 좀 더 자세한 개발비용의 예측이 필요하며, CPM 네트워크 등을 활용하여 병목현상이 생길 것 같은 노드를 찾아내어 일정의 흐름에 무리가 가지 않도록 일정 계획을 수정해 주는 것이 필요하다. 어쩔 수 없는 비용의 오차가 발생할 경우 미리 책정해 놓은 예비비에서 사용하도록 하며, 초과 비용은 예비비를 초과하지 않도록 프로젝트 리더가 일정과 계획을 조율하도록 한다.5.4 문제점 해결 방안아무리 철저한 개발 계획을 세웠다 하더라도, 프로젝트의 진행 과정에서 예기치 않은 문제점이 발생할 수 있다. 이러한 문제점이 발생하지 않도록 하는 것이 중요하지만, 이미 발생했을 때에는 신속히 그 문제를 파악하고 고치는 것이 중요하다. 따라서 문제의 신속한 발견을 위해서 개발 구성원 상호간, 그리고 개발자와 발주자간의 잦은 의사교환 시간이 필요하다. 각 종 문제점에 노출이 되었을 경우, 각 파트의 담당자와 프로젝트 리더, 프로젝트 발주자 간의 신속한 정보의 공유가 이루어 지도록 보고 체계를 확립하고, 일정과 계획에 차질을 줄 정도로 심각한 문제점의 발견시에는 긴급 회의를 소집하여, 피해가 가장 적은 선에서 해결하도록 한다.6. 표준 및 개발 절차6.1 개발 방법론▫ 폭포수 모형이 소프트웨어의 개발을 위해서 폭포수 모델이 사용하도록 한다. 폭포수 모델은 소프트웨어를 단계적이며 체계적이고 순차적인 접근 방법으로 개발하는 모델로, 가장 널리 사용 되고 있는 개발 방법론이기도 하다. 폭포수 모델에서는 높은 추상화 단계에서 낮은 추상화 단계로 옮겨가는 하향식 접근 방법이 의 발생시 계획에 대한 수정 등을 논의 하도록 한다.7.3 검토회 후속 조치검토회의 후에는 각 파트의 담당자가 파트로 돌아가 각 파트원에게 세부적인 작업 내용을 지시하고, 검토하여, 다음 검토회의 때 보고할 수 있도록 한다.8. 개발 환경▪ 하드웨어▫ 클라이언트 : 일반적으로 팬티엄3 급 이상의 컴퓨터.(개발되는 프로그램은 일반적인 웹 브라우져에서 구동될 수 있도록 구현 한다.)▫ 서 버 : 메모리 2GB이상, 디스크 용량 100GB이상의 서버.▪ 소프트웨어▫ OS : 윈도우 OS, Internet Explore, 리눅스▫ 응용 프로그램 : My SQL, DB Server, 아파치, MS SQL 2000, PHP 등9. 성능 시험 방법각 파트의 팀원들이 주기적 혹은 무작위적으로 테스트를 하고 디버깅을 하도록 하며, 개발의 주요 분기점에서는 발주자와 무작위로 뽑은 실 사용자 한 명을 통해 성능을 테스트하고 거기에서 도출되는 문제점을 디버깅 하도록 한다. 개발 완료 단계에서의 성능 시험은 무작위로 뽑혀진 여러명의 실 사용자로 하여금 프로그램을 사용하도록 하고, 리뷰를 받는 방법으로 성능을 시험 하도록 한다.10. 문서화발주자의 요구사항, 각 파트의 코딩기록, 그에 대한 주석 등 프로젝트에 이용된 모든 것들을 문서로 기록하여 보관한다. 문서는 한글2002, MS워드, EXCEL등으로 기록하여 CD로 백업해 보관하도록 하며, 이러한 기록들을 문서화 할 때에는 누구나가 쉽게 그 작업을 이해할 수 있도록 기록한다. 이러한 기록의 문서화는 프로젝트의 수정, 테스트, 디버깅, 유지 보수 등에 유용하게 이용된다.11. 유지 보수프로젝트의 개발이 끝난 후에도 계속적인 사용자의 리뷰 등을 보고 받고, 인터넷 회선망을 통하여 소프트웨어의 유지, 보수, 업그레이드를 수행할 수 있도록 한다. 또한 긴급하거나 기술적인 문제의 발생시에는 방문하여 문제를 해결하여 주도록 한다.12. 설치, 인수소프트웨어의 모든 개발이 완료되면, 그 프로그램을 setup 프로그램이 포함된 CD에 담아 CD와-
    공학/기술| 2003.11.19| 12페이지| 1,000원| 조회(2,457)
    미리보기
전체보기
받은후기 8
8개 리뷰 평점
  • A+최고예요
    3
  • A좋아요
    4
  • B괜찮아요
    1
  • C아쉬워요
    0
  • D별로예요
    0
전체보기
해캠 AI 챗봇과 대화하기
챗봇으로 간편하게 상담해보세요.
2026년 05월 17일 일요일
AI 챗봇
안녕하세요. 해피캠퍼스 AI 챗봇입니다. 무엇이 궁금하신가요?
6:20 오후
문서 초안을 생성해주는 EasyAI
안녕하세요 해피캠퍼스의 20년의 운영 노하우를 이용하여 당신만의 초안을 만들어주는 EasyAI 입니다.
저는 아래와 같이 작업을 도와드립니다.
- 주제만 입력하면 AI가 방대한 정보를 재가공하여, 최적의 목차와 내용을 자동으로 만들어 드립니다.
- 장문의 콘텐츠를 쉽고 빠르게 작성해 드립니다.
- 스토어에서 무료 이용권를 계정별로 1회 발급 받을 수 있습니다. 지금 바로 체험해 보세요!
이런 주제들을 입력해 보세요.
- 유아에게 적합한 문학작품의 기준과 특성
- 한국인의 가치관 중에서 정신적 가치관을 이루는 것들을 문화적 문법으로 정리하고, 현대한국사회에서 일어나는 사건과 사고를 비교하여 자신의 의견으로 기술하세요
- 작별인사 독후감