• 검색 결과가 없습니다.

시스템 접근 방법론 2

N/A
N/A
Protected

Academic year: 2022

Share "시스템 접근 방법론 2 "

Copied!
63
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

시스템 접근 방법론 2

과목명 : 도서관시스템자동화

(2)

차례

 도서관 자동화를 위한 시스템 접근 방법

(3)

도서관 자동화를 위한 시스템 접근 방법

1. 계획(Planning)

2. 시스템 분석(System Analysis)

3. 시스템 설계(System Design)

4. 시스템 구현(System Implementation)

5. 시스템 평가(System Evaluation)

(4)

1. 계획(Planning)

• 연구팀의 구성

• 문제의 정의

• 시스템 목적의 정의

• 개발 범위 결정

• 개발의 제한점 파악

• 정보 수집 및 기록방법 선택

• 업무 진행 일정표 작성

계획

시스템 분석 시스템 설계 시스템 구현 시스템 평가

(5)

1. 계획

• 연구팀의 구성

• 시스템 연구를 계획하는 단계에서 가장 먼저 수행 할 일

시스템 연구를 지휘할 도서관의 책임자급 직원

각 업무별 책임자

시스템 분석 전문가

컴퓨터 프로그래머 등

• 연구팀의 바람직한 구성 요건

도서관 업무, 시스템 연구, 컴퓨터 시스템 등에 대해 두루 지식을 갖추고 있는 도서관 직원들의 적극적인 참여

시스템 요구 사항의 정확한 정의를 위해서는 각 업무분야

(6)

1. 계획

• 문제의 정의

• 도서관이 안고 있는 문제가 무엇인가를 완

전히 파악

(7)

1. 계획

• 시스템 목적의 정의

• 도서관의 궁극적인 목적을 정확히 정의

• 도서관의 목적은 기존 시스템 분석과 새로

운 시스템 설계에 기초가 되는 것이므로 연

구팀은 도서관 이용자, 직원, 경영자 등과

의 토의를 통해 목적의 명확성과 합리성을

확인해야 함

(8)

1. 계획

• 개발 범위 결정

• 과거

• 도서관의 어느 하부시스템을 자동화할 것인지 또는 어떤 기능들을 자동화할 것인지를 결정

• 현재

• 도서관 전체가 하나의 통합시스템으로서 자동

화가 이루어지기 때문에 개발 순서나 제한점 등

에 대한 논의 필요

(9)

1. 계획

• 개발의 제한점 파악

(10)

1. 계획

• 정보 수집 및 기록방법 선택

• 체계적이고 논리적인 시스템 연구를 위해

서 시스템 분석자는 조직도(organization

chart), 업무흐름도(flowchart), 결정테이블

(decision table), 그래프, 서술적 보고서,

면접, 질문지, 관찰, 샘플링 등의 다양한 시

스템 분석도구와 기술을 활용하여 필요한

정보를 수집하고 기술

(11)

1. 계획

• 업무 진행 일정표 작성

• 계획단계의 마지막 작업

• 시스템 업무의 대략적인 진행 일정표 작성

(12)

2. 시스템 분석

 기존시스템 분석

 시스템 요구사항 분석

 현재의 시스템을 분석하고 기존시스템에 대한 요구사항을 충족시키는지의 여부를 평가하게 되며, 평가 결과를 종합하여 보고 서 작성

 보고서 내용 : 시스템 분석내용, 결론, 제언 등

 시스템 분석은 기존 시스템의 수정, 새로운

계획

시스템 분석

시스템 설계 시스템 구현 시스템 평가

(13)

기존시스템 분석

 시스템 분석 개요

 데이터 수집

 업무절차 파악

 시스템 구성요인 상세조사

 장비조사, 직원조사, 입출력물 조사

2. 시스템 분석

계획

시스템 분석

시스템 설계 시스템 구현 시스템 평가

(14)

기존시스템 분석

 시스템 분석 개요

 현재 시스템에 대한 완전한 이해

 분석대상 시스템/하부시스템과 다른 시스 템/하부시스템 간의 상호작용에 대한 이해

2. 시스템 분석

(15)

기존시스템 분석

 데이터 수집

 면접, 질문지, 문헌 조사, 관찰 등의 방법을 사용

 수집한 데이터의 문서화 방법

 업무흐름도, 결정테이블, 입출력물/장비/직원 조사양식 등의 각종 시스템 분석도구 활용

예: 위원회구성 및 분석사례

2. 시스템 분석

(16)

기존시스템 분석

 시스템 업무절차 파악

 업무절차의 기록

 업무흐름도 사용

 업무흐름도

 시스템의 기능과 정보의 흐름을 일목요연하게 설명해 주는 차트

 각 기능의 처리 순서, 결정작업, 입출력물의 상 호관련성 등이 체계적으로 나타남

 p.39 그림 업무흐름도의 예

2. 시스템 분석

(17)

기존시스템 분석

 시스템 구성요인 상세조사

 시스템을 구성하는 입출력물, 장비, 직원, 파일 등 시스템 자원에 관한 상세한 조사

 미리 인쇄된 조사 양식 사용 권장

 장비조사

 직원조사

2. 시스템 분석

(18)

기존시스템 분석

 장비조사

 현재 시스템에서 사용하는 장비

 도서관 내외부에서 사용 가능한 기타 장비

 장비의 설치장소

 장비의 특성

 장비의 활용도

 장비의 연령과 상태

 도서관 외부시설의 이용절차와 일정표

2. 시스템 분석

(19)

기존시스템 분석

 직원조사

 직책

 직위

 각 직책에 필요한 특수기술/지식

 현직에 있는 직원 이름

 실제로 주어진 직위

 각 직원이 소유한 특수 기술/지식

2. 시스템 분석

(20)

기존시스템 분석

 입출력물 조사

 조사목적

 시스템 요구사항을 충족시키기 위해 이 입출력 물이 필요한가

 입출력물의 내용과 양식이 요구사항에 적합한 가에 대한 해답

2. 시스템 분석

(21)

기존시스템 분석

 입출력물 조사

 조사내용

입출력물의 양식 : 시스템의 개선을 위해 양식의 변경이 필요한가?

입출력물이 어디에서, 어떻게 생산되는가?

어느 수준에서 입출력물이 시스템에 입력되고 시스템으 로부터 출력되는가

각 수준에서는 시스템으로부터 어떠한 정보를 요구하는 가

다른 수준에서 이 입출력물에 정보가 추가되거나 새로운 입출력물이 생산되는가

입출력물에 의해 무슨 기능과 결정적인 행위가 발생하는

2. 시스템 분석

(22)

시스템 요구사항 분석

 시스템 요구사항 조사 목적

 요구사항 조사 내용

 요구사항 정의를 위한 정보수집

2. 시스템 분석

계획

시스템 분석

시스템 설계 시스템 구현 시스템 평가

(23)

시스템 요구사항 분석

 시스템 요구사항 조사 목적

 시스템에 대한 현재와 미래의 요구를 충족

시키기 위해 필요한 업무와 입력물, 출력물,

장비, 인적자원, 파일 등의 모든 자원 파악

(24)

시스템 요구사항 분석

 시스템 요구사항 조사내용

 시스템이 생산해야 할 출력물

 출력물 생산을 위해 필요한 입력물

 출력물 생산을 위해 수행해야 할 업무

 출력물 생산에 사용해야 할 자원

 경영상의 요구사항 고려

 현재의 요구사항, 미래의 요구사항, 시간 제한,

(25)

시스템 요구사항 분석

 요구사항 정의를 위한 정보수집

 시스템 연구의 계획단계에서 정의한 시스

템의 목적과 시스템의 이용자, 직원, 경영

자 등과의 면담결과 및 현재의 시스템을 분

석한 결과를 참고하여 수집

(26)

시스템 요구사항 분석

 대출시스템 요구사항 리스트(예)

대출업무

대출작업의 간편성, 특별/장기/임시대출 기능, 반납일 변경 기능, 대출자료 연기신청기능, 시스템 고장시 오프라인 대 출 가능성, 상호대차 기능

반납업무

반납작업의 간편성, 반납확인서 출력기능, 반납화면에서 대출상황 조회기능, 시스템 고장시 오프라인 반납기능, 조 기반납 요청기능

예약업무

예약상황 조회기능, 예약취소기능, 예약도서 상태조회기능

이용자 관리 업무

이용자 데이터 입력 및 삭제의 일괄처리기능, 불성실 이용

에 대한 제재사항 입력 기능, 보증인 데이터입력 및 조회기

(27)

시스템 요구사항 분석

 대출시스템 요구사항 리스트(예)

 연체료 처리 업무

연체료 부과기능, 연체료 조정 및 정산기능, 연체도 서에 대한 상세정보 유지 기능

 환경설정/관리기능

이용자 입력 데이터의 업로딩 기능, 이용자 수준별

대출자 관리 기능, 휴관일 관리 기능, 제적도서대장

관리기능, 훼손/분실도서의 관리기능, 제본도서/지정

도서 관리기능, 장서점검 기능, 직원간 또는 직원/이

용자간 메시지 교환기능, 각종 통계자료의 출력 기능

(28)

시스템 요구사항 분석

 시스템의 전반적인 요구사항(예)

중앙집중형 네트워크를 구축하여 분관 및 타 도서관과 자원을 공유한다.

파일 통합에 역점을 두며, 수서와 목록시스템간 인터페이스를 구현한다.

CJK 등 다문자 처리 기능을 구현하여 목록의 질을 높인다.

분담목록 시스템을 구현하여 도서관간의 중복작업을 지양한다.

전거관리를 통해 목록의 질과 검색효율을 향상시킨다.

단행본/연속간행물/특허자료의 원문복사 시스템을 새로 개발한다.

개인별, 학과(부서)별, 주제별 파일을 이용한 신착자료 조회기능을 구현 한다.

각종 히스토리 파일의 조회 및 다양한 통계 제공 등 관리기능을 강화한 다.

네트워크상에서의 시스템 사용을 위해 가능한 한 표준을 준용한다.

(29)

시스템 분석결과 후

 대체시스템 구상

 시스템 요구사항을 보다 잘 충족시킬 수 있 는 자동화 시스템 설계

 대체시스템 설계 후 고려할 사항

 각 대체시스템의 개발, 설치, 운영에 드는 총비 용과 단위 비용 산출

 시스템 변환에 걸리는 시간

 필요한 장비의 입수 및 필요한 직원의 채용,

(30)

시스템 분석결과 후

 대체시스템으로 선택할 사항

 자동화 시스템의 자체개발

 패키지 시스템 도입

(31)

3. 시스템 설계

 자체개발의 경우

 코드설계

 입출력물/인터페이스 설계

 파일 설계

 소프트웨어 및 하드웨어의 명세작성

계획

시스템 분석 시스템 설계 시스템 구현 시스템 평가

(32)

코드설계

 코드의 개념

 도서관 자동화 코드

 코드의 요건

 코드의 유형

3. 시스템 설계

(33)

코드의 개념

 개념

 데이터의 식별, 분류, 조합, 배열, 검색 등 데이터의 전산처리를 용이하게 하기 위해 사용하는 기호

 효율적인 코드의 설계

 시스템의 성능을 높여 줌

(34)

도서관 자동화 코드 예

 대출 시스템

 대출자 번호, 대출도서번호, 대출형태코드

 수서 시스템

 서적상 코드

 입수유형 코드

 주문현황 코드

 목록시스템

 분류코드

소장도서관 코드

(35)

코드의 요건

 체계적이어야 함

 확장성이 있어야 함

(36)

코드의 유형

 순번코드

 블럭코드

 십진코드

 표의코드

 합성코드

(37)

순번코드

 코드화 대상 항목을 일정한 순서로 배열 하여 일련번호를 부여한 것

 도서의 등록번호, 연속적인 대출자 번호

(38)

블럭코드

 대상 항목을 공통의 특성에 따라 여러 개의 블록으로 묶은 후 각 블록 내에서 순서대로 번호를 부여한 것

 서적상 코드: 서적상을 먼저 지역별로

나눈 다음 일련번호를 주는 것

(39)

십진코드

 한 항목을 10개의 하위 항목으로 계속 전개해가는 코드

 DDC 분류번호

(40)

표의코드

 의미있는 문자나 숫자로 코드화 대상 항 목을 표현하는 것

 소장도서관코드, 입수유형코드

(41)

합성코드

 위의 코드 유형을 2개 이상 조합하여 만 든 코드

 신분별로 구별하여 번호를 부여한 대출

자 번호

(42)

입출력물/인터페이스 설계

 설계시 고려할 사항

 시스템의 궁극적인 목적

원하는 출력물을 얻는 것

 출력물의 효용성

시스템에 입력되는 입력물의 내용에 따라 좌우 됨

 시스템에서 요구되는 입력물 및 출력물의 종류와 내용, 형식, 매체(인쇄물, 온라인, CD-ROM 등)를 결정해야 함

 제 3세대 자동화 시스템

다양한 형식의 입출력

보고서 양식과 온라인 화면 양식의 설계에 주의

3. 시스템 설계

(43)

입출력물/인터페이스 설계

 사용자 인터페이스 방식

 메뉴, 양식(form), 창(box), 명령어 입력 등

 메뉴유형

수직바 메뉴, 수평바, 풀다운, 토글, 버튼형태

 양식

표지가 붙은 필드들로 구성되는 화면

사용자가 데이터를 채워 넣는 방식

 상자(box)

네모난 화면으로 메시지 출력, 텍스트 및 탐색어 입

(44)

파일 설계

 의의

 의미

 데이터베이스

 데이터

 데이터파일의 종류 및 내용

3. 시스템 설계

(45)

의의

 파일은 컴퓨터로 처리할 모든 정보를 소 장하고 있는 창고

 입력된 데이터는 파일에 수록되고 이 파

일로부터 출력 데이터가 생산

(46)

의미

 연관된 레코드들의 집합

 실제 데이터를 소장하는 데이터 필드들 의 집합

 예

 목록파일인 Marc 파일을 구성하는 목록레코드 의 구성

저자명, 서명, 분류번호, 발행사항, 형태사항, 주제명 등의 데이터필드

각 데이터 필드는 다시 여려 개의 하위 필드로 구성 될 수 있음

출판사항 필드: 출판지, 출판사, 출판년 등

(47)

데이터베이스

 상업적인 관계형 DBMS 사용

 서지파일과 전거파일을 기본 파일로 하고 여기에 다양한 이차 파일들이 연결 됨

 파일들의 통합

 데이터의 중복 소장이나 중복 입력 방지

(48)

데이터

 데이터의 내용

 서지 데이터

 텍스트 데이터

 데이터 필드

 고정장과 가변장 레코드

 전체 레코드의 길이 -> 가변장

(49)

데이터 필드

 가변장

 데이터의 길이가 가변적인 경우

 완전한 서지 입력 가능, 다양한 목적으로 사용

 구성

 각 가변길이 필드를 식별하기 위한 필드종료기

호, 태그, 디렉토리

(50)

데이터파일의 종류 및 내용

 마스터 파일(master file)

 트랜잭션 파일(transaction file)

 색인 파일(index file)

 테이블 파일(table file)

 요약파일(summary file)

 히스토리 파일(history file)

 백업 파일(back file)

(51)

마스터 파일

 수서, 대출 등 특정한 업무와 관련된 데 이터 레코드들로 구성되는 기본 파일

 트랜잭션 파일이나 온라인 데이터베이

스에 의해 갱신

(52)

트랜잭션 파일

 마스터 파일의 갱신작업이 뱃치방식으 로 수행되는 시스템에서 새로 발생하는 데이터 레코드를 축적해 놓은 파일

 마스터 파일의 갱신을 위해 사용됨

(53)

색인 파일

 마스터 파일 내 특정 레코드의 위치를 지시해 주는 파일

 탐색에 사용

 다양한 탐색키를 갖는 색인 파일이 작성됨

(54)

테이블 파일

 컴퓨터 처리 과정에서 사용되는 참조 데

이터를 표의 형태로 수록한 파일

(55)

요약파일

 보고서 파일 또는 작업파일이라고 함

 주로 보고서 생산을 위해 마스터 파일로

부터 추출한 데이터를 수록

(56)

히스토리 파일

 최신성이 없는 오래된 마스터 파일이나 트랜잭션 파일을 축적하여 구성한 파일

 정기적으로 갱신됨

 대량의 통계적 데이터 포함

(57)

백업파일

 마스터 파일이 파괴될 경우에 대비하여 마스터 파일의 내용을 복사하여 높은 파 일

 용도

 파일 복구

(58)

소프트웨어 및 하드웨어의 명세작성

 목적

 필요한 컴퓨터 프로그램의 명세를 작성하 고 컴퓨터를 비롯한 하드웨어를 선택하는 일

3. 시스템 설계

(59)

소프트웨어 및 하드웨어의 명세작성

 소프트웨어 확보방법

자체적으로 개발

처음부터 필요한 모든 프로그램을 작성하는 방법

타 도서관이 이미 개발한 특정 업무용 응용 프로그램이나 범용 DBMS를 활용하여 소프트웨어 개발 시간을 줄이는 방법

패키지 시스템 구입

관계형 DBMS: DB2, Oracle, INGRES

객체-관계형 DBMS: UniSQL, Illustra, Oracle8

 하드웨어 선택시 고려할 사항

현재 처리해야 할 데이터의 양

(60)

4. 시스템 구현

 선택한 장비의 설치

 프로그램의 작성 또는 구입한 프로그램 의 설치

 수작업 데이터의 변환 및 기계가독형 데 이터베이스의 생산

 직원의 교육 및 훈련

 설치된 시스템의 시험 가동

계획

시스템 분석 시스템 설계 시스템 구현 시스템 평가

(61)

5. 시스템 평가

 평가 내용

 새로운 시스템이 앞에서 정의한 시스템의 목적과 요구사항을 제대로 충족시키는가

 설계 목적대로 기능을 발휘하고 있는가

 필요하다면 수정과 보완 작업 수반

 계속적인 평가작업을 통해 시스템의 성능 개선

 사용자 그룹에 가입하여 지속적인 시스템

계획

시스템 분석 시스템 설계 시스템 구현 시스템 평가

(62)

참고문헌

정명미, 안현수 공저. 전자도서관 구축론. 서울: 구미무역㈜출판부

정명미. 1982. 도서관정보전산화론. 서울: 구미무역㈜

황금숙. 2003. 디지털도서관론. 서울: 학문사

(63)

참조

관련 문서

– 대부분의 기업들은 정보자원을 정보시스템시스템 부서에 의해 관리 – 정보시스템 부서는 시스템 개발, 시스템 운영, 기술지원의

[r]

혼농임업 체계는 고소득 임목 시스템 (High value tree system), 임목 - 농작물 시스템 (Agroforestry for arable farms), 임목 - 가축 시스템 (Agroforestry for livestock

이를 위해 노사는 부하산정시스템 담당자 배정하여 시스템 관리 전문가

 클러스터 미들웨어: 단일 시스템 이미지(single system image : 통합 시스템 이미지(unified system image))를 제공해주며, 시스템 가용성 (system

천체투영관 시스템 구조 - 소프트웨어, SkyExplorer. 천체투영관 시스템 구조

 새로운 드라이브를 선택하거나 디렉토리를 표시하거나 파일의 목 록을 보기 위해 파일 시스템 컨트롤을 사용.  파일 시스템 컨트롤은 기본 컨트롤으로

[r]