시스템 평가와 문서화 6.1 시스템 평가 6.2 시스템 도입 평가 6.3 시스템 문서화.

Slides:



Advertisements
Similar presentations
3 학년 -54 명 4 학년 -53 명 3.4 학년 총인원 -107 명 교사 -21 명 초 등 부 총인원 -128 명 2008 년 1 월 인원보고.
Advertisements

개인의견 차가있을수있음 훈훈한남자 배우 TOP 5. 5 위는 박보검 웃을때보이는 치명적인 미소 꺄 ~~~ 5위5위.
 사회  4 학년 1 학기  1. 우리 시ㆍ도 모습 > (1) 지도에 나타난 우리 시. 도의 모습 (2/17) 지도를 알아보자 (1)
제 1 회 도전 ! 한글 골든벨 2014 년 7 월 12 일 ( 토 ) 주최 : 센다이 한국교육원 후원 : 駐仙台大韓民国総領事館 在日韓国民団宮城県地方本部 韓日觀光交流センター.
녹는점과 끓는점 화학과 이 언정 손 나영 《수업 계획서》
SE Lab.1 Dept. of Computer Science & Engineering Topics in Software Engineering 계 획.
기술개발과 신뢰성평가연계 산업자원부 기술표준원 신뢰성의 개념 (1) “ 제품에 대한 믿음의 정도 ” 에서 출발한 개념으로, 하나의 제품을 얼마나 오랫동안 사용할 수 있는가를 정량적 수치로 표현 Blue Box 제품고장빈도, 초기성능, 중고평판 축적 신뢰성있는.
아동이 살기 좋은 횡성군 만들기 추진위원회 2차 모임
Scheduling in Project Management
4과목 소프트웨어 공학 강사 이 민 욱.
장원인의 친절세상 만들기 밝고 따뜻한 장원인.
2014학년도 학업성적관리 관련 지침 안내.
2016학년도 학업성적관리 관련 지침 안내.
1. 던전 디자인 개요_1 1. ‘던전’ 룬스톤은 던전 한 층에도 여러 개가 존재하며, 각 룬스톤 마다 영향을 미치는 범위가 설정되어 있다. 룬스톤이 영향을 주는 범위에 일정시간 사용자가 위치해 있게 되면 사용자 캐릭터는 ‘유령화’ 되어 버리기 때문에, 사용자는.
강의 블로그 Mobilecom.tistory.com
소프트웨어 공학 Lecture #9: 테스팅 최은만 저 6차 개정판 1.
& 국민연금법 국민건강보험법 사회복지법제 행정학부 김인철 사회복지학과 김건우
시대의 향기를 담은 고수필 고전문학원전강독 신태웅 김수연 이진솔.
분임조활동 발표기법 세미나 TPM TPM TPM TPM 분임조 발표 SKILL-UP 세미나
中國事業 비전 검토와 成功的인 進·退 戰略 (주)엠케이차이나컨설팅 박경하 常務 / 經營指導士
문화이벤트 특강 시민축제에 대하여 애니메이션 김철환.
일본의 TPM Part-II 사례 TPM Part-II 추진체제 만들기 T P M
커뮤니케이션 스킬 UP -전화매너- ..
6σ 연계 TPM 추진 안내서 TPM컨설턴트/공학박사/품질기술사 권오운 6σ 연계 TPM 추진 안내서 전체편 6 σ T P M
이 재 호 (Ph. D. in Edu.) 광주교육대학교 윤리교육과 교수
ERP(Enterprise Resource Planning)
행정자치부 성과관리체계
기획서의 조건과 역할 기획서는 아이디어가 장차 창출할 가치를 명확히 보여 주어야 한다. 기획서 채택 가치 창출 체 제 표 현
프로젝트 계획과 관리 1.
소프트웨어 공학 (Software Engineering)
제13장 종합적 설비관리 마스터 제목 스타일 편집 공업경영과 경제 마스터 텍스트 스타일을 편집합니다 둘째 수준 셋째 수준
TPM Part-III 계획보전 매뉴얼 두산 주류BG 군산공장 제1스텝 설비 WORST 최적화 1차
新·린생산방식 전개 개념 장지 산업형 TPS 도입·추진을 위한 공학박사/기술사/기술지도사 / 권오운
SK 4Front KM 방법론 SK C&C.
TCM PROGRAM 개요.
연구기획 및 연구개발 과정에서의 특허정보 활용
MES/POP.
7. 자극과 반응 7-2. 신경계 3. 여러 가지 반응.
계획보전 Part-II 추진 방안 이수화학 주식회사 전문보전 IscM 250 추진매뉴얼 IscT250
내부 고객만족 활성화 방안 김 승 호 공학박사/기술사.
영업인의 관리와 경영활동 경영혁신 팀..
한국산업교육협회컨설팅 대표 이 응 갑 보고서 클리닉 한국산업교육협회컨설팅 대표 이 응 갑
제일제당 부산1공장 컨설팅 성과사례 항목 구 분 단위 BM(94년) 97년 BM대비 년평균 노동생산성 제분 천Bag/인년
경영성과 극대화를 위한 TPM 활동.
목표원가 달성을 통한 기업 이익 창출 전략.
왜 설비관리를 해야 하는가 ? 설비 관리의 정의 설비 관리의 중요성 설비관리 시스템화의 필요성
계 획 입력 제품 설계 및 개발 공정 설계 및 개발 제품 및 공정 유효성 확인 양 산 피드백 , 평가 및 시정조치
장원인의 친절세상 만들기 밝고 따뜻한 장원인.
LG화학 청주공장 컨설팅 성과사례 항 목 구 분 단 위 BM(92년) 95년 BM대비 년평균 인당생산성 모델라인 천원/인시
감사사례를 통한 학사 운영 경상북도교육청.
운영체제 발표자료 B반 최민웅.
터미널 하역장비 예지정비 발표 : KL-NET 홍순근 참여 : 한국정보화진흥원 김성현.
제1장 정리 컴퓨터소프트웨어과 2-A반 주세호.
공공기관의 통합성과관리시스템 구축방안 ㈜아이에스앤에프 대표 박정수 ㈜아이에스앤에프.
24시간후 사이다속 닭뼈 & 돼지뼈 하루 지난 사이다속 돼지뼈
재활용의 실태와 재활용품 만들기의 계획 실과 6학년 8 . 환경을 살리는 나의 생활> 2) 재활용품 만들기(5~6/8)
▣가동 Loss 및 Line 분석작업 1.”주체작업에 부수적으로 매 사이클 마다 발생되지만 일의 목적에는 간접적으로 기여하는 요소” 위의 설명이 가르키는 작업의 분류에 속하는 것은? 가.주체작업 나.준비작업 다.부수작업 라.요소작업 2.다음은 여유에 대한 설명이다.
TCM PROGRAM 개요.
폴리에틸렌 다목적바지제안서 ( 주 ) 씨 앰 디.
수익 극대화를 위한 전략적 원가경영2.
아동안전관리 홍성훈 교수님 아동보육학과 박윤희
직장생활 예절 ① - 인사 1.내가 먼저 [인사의 5point] 2.상대방의 눈을 보고 미소지으며 3.상대방에 맞춰서
제 10장 가족치료모델 발 표 : 여금란.
미세먼지 실험 성동초등학교 이도은.
(제작자: 임현수)모둠:임현수,유시연,유한민
프로젝트 계획 (Project Planning) - COE 306: Software Engineering -
1장 듣기 교육론 개괄.
▶서류관리 프로그램 1. 로그인….2 2. 서류등록 … 서류도착 서류스티커발행
Software Engineering Project
프로젝트 실행 오류와 해결.
Presentation transcript:

시스템 평가와 문서화 6.1 시스템 평가 6.2 시스템 도입 평가 6.3 시스템 문서화

6.1 시스템 평가[1] 처리 시간의 견적 입력에 의한 계산 방법 : 프로세스 흐름도를 토대로 하여 간단한 계산식에 수치를 대입하여 계산하는 방법(pp.188 <그림 6.1> 참조) 컴퓨터에 의한 계산 방법 : 파일, 처리순서, 기기 구성을 파라미터 형식으로 입력해 주면 각 작업에 대한 소요시간 및 월 소요시간 등이 출력되는 방법 추정에 의한 계산 방법 : 시스템 설계자의 과거의 경험을 바탕으로 추정하는 방법

6.1 시스템 평가[2] 운용 계획의 입안 시스템의 모델을 실제의 정보 처리 시스템으로서 효과적으로 가동시키기 위해 그것을 어떠한 체제로, 어떠한 순서로 해야 좋은가를 생각하고, 그 방법을 찾아내는 작업 ※ 준비 과정 시스템 운용 업무의 검토 작업량의 계산 운용 스케줄의 작성 운용 비용의 평가

6.1 시스템 평가[3] 시스템 운용 업무의 검토 시스템 운용상 어떠한 작업이 필요하고, 전산 부분이 담당해야 할 작업의 범위가 어디까지이며, 업무를 처리하기 위하여 관련 부서들과의 협의를 어떻게 할 것인지를 검토하는 것 정보의 발생부터 컴퓨터의 입력 준비까지 컴퓨터의 입력에서 출력 정보의 작성까지 출력 정보를 이용자에게 전달하기까지

6.1 시스템 평가[4] 작업량의 계산 시스템 운용에 있어서 각 작업을 하기 위한 일의 양을 계산하는 것 정보의 수집과 분배 작업, 매체화 작업과 그 체크, 정보의 체크와 컴퓨터 처리 등의 작업마다 각 정보의 흐름에 따라 일의 양을 계산함 각 작업별로 모든 일의 양을 계산하고, 작업별 일의 양을 계산함

6.1 시스템 평가[5] 운용 스케줄의 작성 어떠한 순서로 수행하여 보다 효과적으로 운용할 수 있는가를 검토하는 것 작업 인원의 상정 작업 시기의 결정 최종 운용 계획의 작성 순서로 각 작업을 어느 정도 인원으로 몇 시간 정도 함으로써 보다 값싸게 운용할 수 있는가를 검토함

6.1 시스템 평가[6] 운용 비용의 평가 인건비(관리자, 시스템 분석가, 시스템 설계자, 프로그래머, 오퍼레이터 등) 기계 대여료(컴퓨터 시스템, 매체작성시기, 전원 관련 기기 등) 소모품비(자기 테이프, 카드, 종이 테이프, 인쇄 용지, OCR, OMR 용지 등) 감가 상각비(매체 보관용 캐비닛, 책상, 의자 등) 유지보수 비용 기타 공공 요금, 보험료 등

6.1 시스템 평가[7] 기능, 성능 및 신뢰성의 평가 기능의 평가 성능의 평가 시스템 요건에서 제시된 시스템의 목표 또는 목적을 만족시키는 기능으로 되어 있느냐를 검토하는 것 성능의 평가 중앙처리장치(CPU)의 속도 및 기억 용량 파일의 편성과 액세스 방식 파일 장치의 속도 구성 업무 프로그램의 구조와 사용 언어, 다중도 및 우선순위 입출력 장치의 처리 속도

6.1 시스템 평가[8] 신뢰성의 평가 시스템 전체의 가동률 시스템을 구성하고 있는 각 요소의 신뢰도 신뢰성 향상을 위해 시행한 처리의 경제적 효과 시스템의 안정성을 평가하는 것으로 시스템이 고장 없이 많은 작업을 정확하게 처리하여 효율과 이익 을 주는가를 평가하는 것 평균 가동 시간(Mean Time Between Failure : MTBF) 평균 수리 시간(Mean Time To Repair : MTTR)

6.1 시스템 평가[9] ※ MTBF/MTTR의 예제 평균 고장 (간격) 시간(MTBF) : 고장 완료 시점으로부터 다음 고장 발생 시점까지 작업이 가동 중인 시간의 평균값 (평균가동시간)

6.1 시스템 평가[10] 평균 수리 시간(MTTR) : 시스템 고장으로 인해 가동하지 못한 시간의 평균 값 신뢰도 : 전체 시간 중에서 가동 중인 시간의 비율(가용도)

신뢰도 = D1 * D2 * D3 = (1-F1)*(1-F2)*(1-F3) 신뢰도 계산 - 시스템 부품들간의 연결이 직렬인 경우 A B C 신뢰도 = D1 * D2 * D3 = (1-F1)*(1-F2)*(1-F3) 각 부품의 신뢰도는 D1, D2, D3, 고장률은 F1, F2, F3 - 예제) A의 신뢰도가 0.9, B의 신뢰도가 0.8, C의 신뢰도가 0.99 일때 시스템의 신뢰도 = 0.9 * 0.8 * 0.99 = 0.7128

신뢰도 계산 - 시스템 부품들간의 연결이 병렬인 경우 신뢰도 = 1-{(1-D1)*(1-D2)*(1-D3)} A1 A2 A3 신뢰도 = 1-{(1-D1)*(1-D2)*(1-D3)} = 1-F1*F2*F3 각 부품의 신뢰도는 D1, D2, D3, 고장률은 F1, F2, F3 - 예제) A1의 신뢰도가 0.9, A2의 신뢰도가 0.8, A3의 신뢰도가 0.99 일때 시스템의 신뢰도 = 1 - {(1-0.9) * (1-0.8) * (1-0.99)} = 1 - (0.1 * 0.2 * 0.01) = 1 - 0.0002 = 0.9998

신뢰도 계산 - 시스템 부품들간의 연결이 직렬과 병렬의 혼합 인 경우 A3 A4 A1 A2 신뢰도 = D1 * D2 *[1-{(1-D3)*(1-D4)}] = (1-F1)*(1-F2)*(1-F3*F4) 각 부품의 신뢰도는 D1, D2, D3, D4, 고장률은 F1, F2, F3, F4 - 예제) A1의 신뢰도가 0.9, A2의 신뢰도가 0.8, A3의 신뢰도가 0.99, A4의 신뢰도가 0.95 일때 시스템의 신뢰도 = 0.9*0.8*[1-{(1-0.99)*(1-0.95)}] = 0.72*(1-0.01*0.05) = 0.72*0.9995 = 0.71964

6.1 시스템 평가[11] ※ 시스템 장애의 종류 및 해결책 시스템의 장애 장애의 해결책 기계의 고장 정보의 장애 예방책 복구책 유지보수에 의한 대책 소프트웨어에 의한 대책(보호, 배타적 제어 등) 운용에 의한 대책 (교육, 관리체계 강화) 하드웨어에 의한 대책(에비, 대용, 기능분할, 분리) 소프트웨어에 의한 대책(재실 행, 정보 오류 복구) 운용에 의한 대책 (파일 복사, 파일 의 이중화, 저널 등) 정보 파괴에 의한 장애 정보 오류에 의한 정보의 도난 및 재해에 의한 장애 중앙처리장치의 장애 주변장치의 장애 전원장치 등의 고장 정보작성기기의 고 장

6.1 시스템 평가[12] 소프트웨어 비용 견적 방법 하향식 방법(Top-Down) 상향식 방법(Bottom-Up) 수학적 방법(Mathematic) 하향식 방법 전문가의 감정에 의한 방법 : 경험과 지식을 갖춘 2인 이상 의 전문가에 비용 산정을 의뢰하여 산출하는 방법 델파이 방법 : 전문가가 독자적으로 감정할 때, 발생할 수 있는 편차를 줄이기 위해 단계별로 전문가들의 견해를 조 정자가 조정하여 최종 견적을 결정하는 방법

6.1 시스템 평가[13] 상향식 방법 원시 코드 라인 수(Line Of Code) 기법 : 전문가에 의뢰하여 개발되는 소프트웨어의 총 라인 수의 최소치, 최대치, 기대치를 산출하여 PERT 예측 공식에 의해 예측치를 계산하여 평균 생산성, 소요 인력, 평균 인건비를 산출하는 방법 개발 단계별 인원/월 수 기법 : 소프트웨어 개발 단계마다 필요한 인원 수와 개발 기간을 다르게 책정하여 각 분야별로 인건비가 다르고 원시 코드 라인 수 기법보다 정확성이 높은 방법

6.1 시스템 평가[14] 수학적 방법 COCOMO 모형 : 보헴(Boehm)이 제안한 방법으로 원시 프로그램의 라인 수에 따라 비용을 산정하는 방법 생명주기(Life Cycle) 예측 모형 : 소프트웨어 개발 주기의 각 단계마다 비중을 다르게 하여 비용을 산출하는 방법 펑션 포인트(Function Point) 모형 : 소프트웨어의 각 기능에 따라 가중치를 부여하여 요인별 가중치를 합산하여 소프트웨어의 규모나 복잡도, 난이도를 산출하는 방법

6.1 시스템 평가[15] ※ 프로젝트 개발 유형에 따른 분류 유형 적용되는 프로그램의 크기 300KDSI(300,000 프로그램 스텝) 이하에 적용 내장형(Embedded Mode) : 시스템 프로그램 반분리형(Semidetached Mode) : 유틸리티프로그램 50KDSI(50,000 프로그램 스텝) 조직형(Organic Mode) : 응용 프로그램 적용되는 프로그램의 크기 유형

6.1 시스템 평가[16] ※ 기본형 COCOMO 모델 원시 프로그램의 라인 수에 의존하여 노력, 기간, 인원을 산 정하는 기법 노력(PM) = a * (KDSI)b 기간(TDEV) = c * (PM)d 인원(FSP) = PM / TDEV 유형 요구되는 노력 소요되는 기간 응용 프로그램 PM = 2.4*(KDSI)**1.05 TDEV = 2.5*(PM)**0.38 유틸리티 프로그램 PM = 3.0*(KDSI)**1.12 TDEV = 2.5*(PM)**0.35 시스템 프로그램 PM = 3.6*(KDSI)**1.20 TDEV = 2.5*(PM)**0.32

6.1 시스템 평가[17] ※ 중간형 COCOMO 모델 제품의 특성, 컴퓨터의 특성, 개인의 특성, 프로젝트의 특성 등 15가지 요인에 의해 비용을 결정하는 모형 인건비(Cost) = FSP * TDEV * 월 평균 급여 제품의 특성 컴퓨터의 특성 개인의 특성 프로젝트의 특성 요구되는 신뢰도 (RELY) 제품의 복잡도(CPLX) 데이터베이스의 크기 (DATA) 수행시간의 제한 수행 시간의 제한(TIME) 수행시간의 제한 기억 장소의 제한(STOR) 가상기계의 안정성 (VIRT) 분석가의 능력(ACAP) 개발분야의 경험 (AEXP) 가상기계의 경험 (VEXP) 프로그래머의 능력 (PCAP) 프로그래밍 언어의 경험(LEXP) 소프트웨어 도구의 이용(TOOL) 프로젝트 개발 일 정(SCED) 최신 프로그래밍 기법 의 이용(MODP)

6.1 시스템 평가[18] ※ 발전형 COCOMO 모델 개발 공정별로 노력을 보다 자세하고 정확하게 개발 비용을 산출하는 방법 개발 공정별로 노력을 보다 자세하고 정확하게 개발 비용을 산출하는 방법 소프트웨어 개발 환경과 구성 요소가 사전에 정의되어야 함 개발 과정의 후반부에 주로 적용함 노력승수 = (개발 공정별 노력승수 * 개발 공정별 가중치)

6.2 시스템 도입 평가[1] 정보 작성 원가의 견적 처리 시간 : 처리 시간의 견적으로 얻어진 컴퓨터에 대한 입 력에서 출력까지의 시간 단위 시간당의 비용 : (월간 대여 요금 / 계약시간(200) * 60 + 제반 경비(인건비, 감가 상각비, 소모품비 등)

6.2 시스템 도입 평가[2] 시스템 이행 계획의 입안 검토 항목 필요 작업의 검토 : 상세설계, 프 로그래밍, 시스템 테스트, 시스템의 이행, 요원의 교육, 하드웨어 시스템의 도입과 설치 작업 순서의 검토 인원 및 소요 일수의 검토 일정과 예산의 검토

6.2 시스템 도입 평가[3] 도입 효과의 평가 기본적 평가법 컴퓨터 도입에 관한 이득의 비용과 손해의 비용을 산출하그 차이를 평가하는 방법 이득의 요소(컴퓨터 도입에 의한 효과) 손해의 요소(컴퓨터 도입에 의한 비용) 직접적 효과 적극적 효과 일시 비용 운전 비용 노력(인건비)의 경감 사무비용의 절감 관리의 감소(능률 향상 및 속도 증진) 관리 방식의 합리화 사무의 표준화 서비스의 향상 신뢰성(신용)의 증가 컴퓨터 도입 비용 (건물, 설비, 기기) 인건비 기타 일반 관리비

6.2 시스템 도입 평가[4] 현실적 평가법 계량화된다고 생각되는 비용에 대해서 비교하는 방법 계량화할 수 없는 효과에 대해서 예상되는 효과를 열거하는 방법

6.3 시스템 문서화[1] 문서화의 필요성 업무 담당자가 교체되는 경우에 새로운 담당자가 이미 수행하고 있는 작업에 대한 내용을 쉽게 파악할 수 있 도록 하기 위해서 필요함 시스템 사용 도중에 변경이나 유지보수가 용이하도록 사전에 준비해 두어야 하기 때문에 필요함 매체를 통한 저장 파일로만 정보를 보관할 경우 담당 자가 육안으로 확인할 수 없기 때문에 필요함

6.3 시스템 문서화[2] 문서화의 체계 및 분류 문서화의 목적 현행 시스템의 조사 분석 문서화 시스템의 설계 내용을 정리한 문서화 각종 시스템 개발에 관련된 문서화 시스템 운용 조작에 관련된 문서화 문서화의 목적 시스템의 개발 절차와 순서를 표준화하여 보다 효율적인 작업이 이루어지도록 함 시스템 개발 후에 시스템의 유지보수가 용이함 시스템 개발 중에 추가 변경에 따른 혼란을 방지함 시스템 개발 팀에서 운용팀으로 인계 인수를 쉽게 할 수 있음 시스템 운용자가 용이하게 시스템을 운용할 수 있음

6.3 시스템 문서화[3] 문서화의 효과

6.3 시스템 문서화[4] 문서화의 규칙 프로그램 자체로서 보고서 기능을 할 수 있도록 함 다른 프로그램을 작성하기 위한 지침서로도 사용할 수 있도록 해야 함 형식을 표준화하여 새로운 프로그래머가 개발 작업을 쉽게 할 수 있도록 함 전체 업무에 대한 기본 설계 및 상세 설계와 함께 모든 내용을 문 서화의 표준 규칙에 따라 누구나 알아보기 쉽게 작성해야 함 표준화를 통해 수정 및 관리에 따른 유지보수가 쉬워지도록 함 지침서 및 흐름도의 규정을 정해 통일성 있게 프로그래밍할 수 있 도록 함

6.3 시스템 문서화[5] 문서화의 대상 프로세스 흐름도 입력 설계표 원시전표 및 입력 데이터의 설계 출력 설계표 출력 설계 파일 설계서 파일 설계 코드 설계서 프로그램 설계서 등

6.3 시스템 문서화[6] 문서 표준화의 종류 문서 항목의 표준화 : 널리 알려진 소프트웨어 개 발 방법론에 따라 분석, 설계, 구현, 테스트, 유지보 수 활동을 하면서 나타나는 문서화 항목을 문서화함 으로써 이룰 수 있음 문서화 표기의 표준화 : 널리 알려진 도표나 표기법을 사용함으로써 이룰 수 있음

6.3 시스템 문서화[7] 문서 표준화에 대한 효과 개발자 관리자 효과 구분 작업 계획 수립이 쉬워짐 작업 관리가 쉬워짐 소프트웨어 시스템에 대한 이해가 쉬워짐 시스템 분석 및 설계를 효율적이고 쉽게 할 수 있음 프로그램 작성이 쉬워지고 오류를 방지할 수 있음 오류의 수정이 쉬워짐 프로그램의 개선 및 유지보수가 쉬워짐 개발자 작업 계획 수립이 쉬워짐 작업 관리가 쉬워짐 인력 투입 계획의 수립이 쉬워짐 작업의 분업 및 외주 관리가 쉬워짐 관리자 효과 구분