목차
1. 구조적 분석
1.1 구조적 분석 기법의 개념
(1) 구조적 분석 기법의 특징
(2) 구조적 분석 기법의 기본 원리
1.2 구조적 분석 도구
(1) 자료 흐름도
(2) 자료 사전
(3) 소단위 명세서(mini specification)
(4) 개체 관계도
1.3 구조적 분석 절차
(1) 현 시스템 물리적 모형
(2) 현 시스템의 논리적 모형
(3) 새로운 시스템의 논리적 모형
(4) 새로운 시스템의 물리적 모형
1.1 구조적 분석 기법의 개념
(1) 구조적 분석 기법의 특징
(2) 구조적 분석 기법의 기본 원리
1.2 구조적 분석 도구
(1) 자료 흐름도
(2) 자료 사전
(3) 소단위 명세서(mini specification)
(4) 개체 관계도
1.3 구조적 분석 절차
(1) 현 시스템 물리적 모형
(2) 현 시스템의 논리적 모형
(3) 새로운 시스템의 논리적 모형
(4) 새로운 시스템의 물리적 모형
본문내용
sociative entity type indicators)
ER 다이어그램에 관련된 특별한 표기법으로 결합 개체 타입 표시자가 있다. 결합 개체 타입 지시자는 개체(entity)로서도 동작하고 동시에 관계(relationship)로서도 동작하는 것을 나타내기 위해 사용된다. 즉 결합 객체 타입 지시자는 보존하려는 어떤 정보에 대한 관계를 나타내기 위한 것이다 그림 8.21은 고객이 품목을 구매하는 예이다. 여기서 구매 절차는 알 수 없으며, "구매"라는 관계가 "고객" 개체 타입과 하나 이상의 "품목" 개체 타입 사이에 존재한다. 그런데 "구매일자"와 같이 구매의 각 인스턴스에 대해 따로 보존해야 할 자료가 있을 수 있다. 이런 정보는 어디에 저장하는가를 고려해야 한다.
고객 개체 타입과 품목 개체 타입의 관계를 부여하지 않았는데 이것은 결합 객체 타입 표시자인 구매가 관계의 이름을 대신하기 때문이다 여기서 "구매"는 다음과 같은 역할을 수행한다는 것을 의미한다.
· 정보를 저장하기를 원하는 개체 타입으로서 기능을 수행한다(구매일자와 할인 가격 등을 저장).
· 고객 개체 타입과 품목 개체 타입을 연결하는 관계로서 기능을 수행한다.
● 상위/하위 타입 지시자(super/sub type indicators)
하나의 개체 타입과 관계에 의해 연결된 하나 이상의 하위 부류로 구성된다. 그림 8.22는 상위/하위 타입 지시자의 예를 보인 것이다. 일반적인 부류인 사원은 하위 부류인 정식 사원과 임시 사원으로 구성되어 있다. 하위 타입이 이름없는 관계를 통해 상위 타입에 연결된 것과 상위타입이 교차선을 포합하는 선을 갖는 관계로 연결된다.
1.3 구조적 분석 절차
이 절에서 구조적 분석 도구인 자료 흐름도를 이용하여 어떠한 과정을 통해 최종 산출물인 구조적 명세서를 작성하는가의 절차에 대해저 알아 본다.
분석은 물리적 모형과 논리적 모형으로 나누어 볼 수 있다.
① 물리적 모헝(Physical model)
시스템에 주어진 목적이나 기능을 나타내기 위해서 사용자의 요구사항을 어떻게 분할하는가의 관점으로서 시스템 구성을 결정하는 것이다.
② 논리적 모험(logical model)
시스템에 대한 사용자의 요구 사항을 표현하는 관점으로서 자료와 처리 과정을 결정하는 것이다.
(1) 현 시스템 물리적 모형
현 시스템 물리적 모형은 분석가와 사용자가 대화를 통하여 한재의 시스템에 대하여 충분히 이해하는 것이 목적이다. 또한 개발 영역에 관련된 시스템 경계와 외부 실체에 대한 정의를 한다.
이 단계에서의 작업 절차는 다음과 같다.
① 시스템 분석 범위 내의 관련 조직을 인식한다.
② 부서간의 인터페이스를 파악하기 위한 사용자와 최초 면담을 한다.
③ 업무 사이의 연결 관계를 상호 체크한다. 각 트랜잭션 별로 부가적인 면담을 한다.
④ 각 트랜잭션의 처리 과정을 파악한다.
⑤ 각 트랜잭션의 세부적인 처리 절차를 파악하기 위해 실무 담당자와 면담을 한다.
⑥ 자료 저장소 및 자료 요소를 파악한다.
(2) 현 시스템의 논리적 모형
현 시스템 분석시 다음과 같은 물리적 특성들이 자료 흐름도에 포함되는 것이 일반적이다. 따라서 현 시스템의 논리적 작성 단계에서는 물리적 특성들을 제거하여 자료 흐름도를 재작성하여야 한다.
① 단편성(fragmentation)
현행 시스뎀의 필수적 기능인 기본적 기능, 보관적 기능이 여러 처리에 분산되어 수행되는 경우를 단편성이라 한다.
● 기본적 기능
저장된 자료나 입력된 자료를 이용하여 특정 처리를 수행하는 기능
● 보관적 기능
기본적 기능 수행에 필요한 자료를 유지하기 위해 존재하는 기능
② 중복성(redundancy)
활동, 처리기, 자료 흐름 및 자료 저장소 등이 중복되는 경우를 말한다.
③ 무관성(extraneousness)
시스템 본질과는 무관하지만 현재 이용 기술의 한계를 보충하기 위한활동과 자료들이 모형화되는 경우를 말한다.
● 시스템 본질
계획된 목적을 달성하기 위해 시스템이 반드시 가져야 할 기능 및 자료
④ 우회성(convolution)
시스템의 본질적인 기능이 기술적 한계로 인해 매우 복잡하게 구성되는 경우를 말한다.
⑤ 통합성(integration)
서로 관련이 없는 필수적 기능들이 같은 처리기에 할당되어 통합적으로 처리되는 경우를 말한다.
현 시스템의 논리적 모형화를 위한 작성 절차는 다음과 같다.
① 처리 기간의 경계를 제거하기 위해 자료 흐름도를 단계화 한다.
② 처리와 처리 사이에 존재하는 통신적 기능과 한 처리 내부에 존재하는 관리적 기능을 제거 한다.
③ 현 시스템에 관련된 처리 내용을 인식한다.
④ 각 처리 내용을 모형화한다.
⑤ 필수적 자료를 추출한다.
· 해당 자료의 의미를 명확히 알 수 있는 이름으로 대체한다.
· 자료 흐름상의 불필요한 자료 항목을 제거한다.
· 자료 저장소의 불필요한 자료 항목을 제거한다.
· 불필요한 자료 저장소는 그 자체를 제거한다.
⑥ 구축된 모형들을 통합한다.
(3) 새로운 시스템의 논리적 모형
새로운 시스템의 논리적 모형화는 현 시스템의 논리적 모형에 변경, 추가, 삭제 기능을 수행하는 단계이다. 즉 현 시스템을 토대로 새로운 시스템에서 수행되어야 할 사용자의 요구사항 및 처리 방침에 관한 모형을 현 논리적 모형에 추가시키는 것이다. 새로운 시스템의 논리적 모형 작성 절차는 다음과 같다.
① 변경된 처리 내용들의 소단위 모형들을 작성한다.
② 현 시스템의 논리적 모형에 소단위 모형들을 통합한다.
③ 통합된 모형을 검토한다.
(4) 새로운 시스템의 물리적 모형
새로운 시스템의 물리적 모형화는 새로운 논리적 모형에서 자동화 부분과수작업 부분을 구분하여 기능 및 자료를 정의하고 연관 관계를 규정하는 단계이다. 새로운 시스템의 물리적 모형 작성 절차는 다음과 같다.
① 자동화 부분과 수작업 부분의 영역을 설정한다.
② 각 대안에 대한 비용대 효과를 분석한다(일반적으로 자동화 영역이 커질수록 비용 및 효과가 증대된다).
③ 대안을 선정한다.
④분석 명세서를 일군화한다.
· 선정된 대안의 자료 흐름도, 자료 사전, 소단위 명세서를 정리 보완한다.
· 자동화 영역 내부의 기능들을 관련 단위로 일군화한다.
ER 다이어그램에 관련된 특별한 표기법으로 결합 개체 타입 표시자가 있다. 결합 개체 타입 지시자는 개체(entity)로서도 동작하고 동시에 관계(relationship)로서도 동작하는 것을 나타내기 위해 사용된다. 즉 결합 객체 타입 지시자는 보존하려는 어떤 정보에 대한 관계를 나타내기 위한 것이다 그림 8.21은 고객이 품목을 구매하는 예이다. 여기서 구매 절차는 알 수 없으며, "구매"라는 관계가 "고객" 개체 타입과 하나 이상의 "품목" 개체 타입 사이에 존재한다. 그런데 "구매일자"와 같이 구매의 각 인스턴스에 대해 따로 보존해야 할 자료가 있을 수 있다. 이런 정보는 어디에 저장하는가를 고려해야 한다.
고객 개체 타입과 품목 개체 타입의 관계를 부여하지 않았는데 이것은 결합 객체 타입 표시자인 구매가 관계의 이름을 대신하기 때문이다 여기서 "구매"는 다음과 같은 역할을 수행한다는 것을 의미한다.
· 정보를 저장하기를 원하는 개체 타입으로서 기능을 수행한다(구매일자와 할인 가격 등을 저장).
· 고객 개체 타입과 품목 개체 타입을 연결하는 관계로서 기능을 수행한다.
● 상위/하위 타입 지시자(super/sub type indicators)
하나의 개체 타입과 관계에 의해 연결된 하나 이상의 하위 부류로 구성된다. 그림 8.22는 상위/하위 타입 지시자의 예를 보인 것이다. 일반적인 부류인 사원은 하위 부류인 정식 사원과 임시 사원으로 구성되어 있다. 하위 타입이 이름없는 관계를 통해 상위 타입에 연결된 것과 상위타입이 교차선을 포합하는 선을 갖는 관계로 연결된다.
1.3 구조적 분석 절차
이 절에서 구조적 분석 도구인 자료 흐름도를 이용하여 어떠한 과정을 통해 최종 산출물인 구조적 명세서를 작성하는가의 절차에 대해저 알아 본다.
분석은 물리적 모형과 논리적 모형으로 나누어 볼 수 있다.
① 물리적 모헝(Physical model)
시스템에 주어진 목적이나 기능을 나타내기 위해서 사용자의 요구사항을 어떻게 분할하는가의 관점으로서 시스템 구성을 결정하는 것이다.
② 논리적 모험(logical model)
시스템에 대한 사용자의 요구 사항을 표현하는 관점으로서 자료와 처리 과정을 결정하는 것이다.
(1) 현 시스템 물리적 모형
현 시스템 물리적 모형은 분석가와 사용자가 대화를 통하여 한재의 시스템에 대하여 충분히 이해하는 것이 목적이다. 또한 개발 영역에 관련된 시스템 경계와 외부 실체에 대한 정의를 한다.
이 단계에서의 작업 절차는 다음과 같다.
① 시스템 분석 범위 내의 관련 조직을 인식한다.
② 부서간의 인터페이스를 파악하기 위한 사용자와 최초 면담을 한다.
③ 업무 사이의 연결 관계를 상호 체크한다. 각 트랜잭션 별로 부가적인 면담을 한다.
④ 각 트랜잭션의 처리 과정을 파악한다.
⑤ 각 트랜잭션의 세부적인 처리 절차를 파악하기 위해 실무 담당자와 면담을 한다.
⑥ 자료 저장소 및 자료 요소를 파악한다.
(2) 현 시스템의 논리적 모형
현 시스템 분석시 다음과 같은 물리적 특성들이 자료 흐름도에 포함되는 것이 일반적이다. 따라서 현 시스템의 논리적 작성 단계에서는 물리적 특성들을 제거하여 자료 흐름도를 재작성하여야 한다.
① 단편성(fragmentation)
현행 시스뎀의 필수적 기능인 기본적 기능, 보관적 기능이 여러 처리에 분산되어 수행되는 경우를 단편성이라 한다.
● 기본적 기능
저장된 자료나 입력된 자료를 이용하여 특정 처리를 수행하는 기능
● 보관적 기능
기본적 기능 수행에 필요한 자료를 유지하기 위해 존재하는 기능
② 중복성(redundancy)
활동, 처리기, 자료 흐름 및 자료 저장소 등이 중복되는 경우를 말한다.
③ 무관성(extraneousness)
시스템 본질과는 무관하지만 현재 이용 기술의 한계를 보충하기 위한활동과 자료들이 모형화되는 경우를 말한다.
● 시스템 본질
계획된 목적을 달성하기 위해 시스템이 반드시 가져야 할 기능 및 자료
④ 우회성(convolution)
시스템의 본질적인 기능이 기술적 한계로 인해 매우 복잡하게 구성되는 경우를 말한다.
⑤ 통합성(integration)
서로 관련이 없는 필수적 기능들이 같은 처리기에 할당되어 통합적으로 처리되는 경우를 말한다.
현 시스템의 논리적 모형화를 위한 작성 절차는 다음과 같다.
① 처리 기간의 경계를 제거하기 위해 자료 흐름도를 단계화 한다.
② 처리와 처리 사이에 존재하는 통신적 기능과 한 처리 내부에 존재하는 관리적 기능을 제거 한다.
③ 현 시스템에 관련된 처리 내용을 인식한다.
④ 각 처리 내용을 모형화한다.
⑤ 필수적 자료를 추출한다.
· 해당 자료의 의미를 명확히 알 수 있는 이름으로 대체한다.
· 자료 흐름상의 불필요한 자료 항목을 제거한다.
· 자료 저장소의 불필요한 자료 항목을 제거한다.
· 불필요한 자료 저장소는 그 자체를 제거한다.
⑥ 구축된 모형들을 통합한다.
(3) 새로운 시스템의 논리적 모형
새로운 시스템의 논리적 모형화는 현 시스템의 논리적 모형에 변경, 추가, 삭제 기능을 수행하는 단계이다. 즉 현 시스템을 토대로 새로운 시스템에서 수행되어야 할 사용자의 요구사항 및 처리 방침에 관한 모형을 현 논리적 모형에 추가시키는 것이다. 새로운 시스템의 논리적 모형 작성 절차는 다음과 같다.
① 변경된 처리 내용들의 소단위 모형들을 작성한다.
② 현 시스템의 논리적 모형에 소단위 모형들을 통합한다.
③ 통합된 모형을 검토한다.
(4) 새로운 시스템의 물리적 모형
새로운 시스템의 물리적 모형화는 새로운 논리적 모형에서 자동화 부분과수작업 부분을 구분하여 기능 및 자료를 정의하고 연관 관계를 규정하는 단계이다. 새로운 시스템의 물리적 모형 작성 절차는 다음과 같다.
① 자동화 부분과 수작업 부분의 영역을 설정한다.
② 각 대안에 대한 비용대 효과를 분석한다(일반적으로 자동화 영역이 커질수록 비용 및 효과가 증대된다).
③ 대안을 선정한다.
④분석 명세서를 일군화한다.
· 선정된 대안의 자료 흐름도, 자료 사전, 소단위 명세서를 정리 보완한다.
· 자동화 영역 내부의 기능들을 관련 단위로 일군화한다.
추천자료
직무분석의 목적, 절차, 기법, 유의점을 중심으로
[청능훈련][청능훈련프로그램][청능훈련기법][청능훈련시 유의점]청능훈련의 기능, 청능훈련...
[경영과학A+] DEA기법을 활용한 은행의 효율성 분석
(A+ 레포트, 정책평가론) 정책분석 및 정책평가의 기법
플라시보 효과, 위약효과의 개념, 특징, 관점, 치료요인, 적용기법 등 전반적 분석 [A+ 추천 ...
[사회복지실천기술론] 정신역동모델과 행동주의치료 - 정신분석의 기본개념과 주요 기법, 행...
정신분석 상담의 과정과 기법
[★발표자료★][가족치료 Family Therapy] 사티어(SATIR)의 경험적 가족치료, 사티어 가족치료 ...
[사티어(Satir)의 경험적 가족치료] Satir의 경험적 가족치료 접근법의 배경, 사티어 경험적 ...
구조적가족치료 PPT(구조적치료, 가족문제적용, 구조적가족치료기법, 구조적가족치료이론, 가...
[구조적 가족치료] 구조적 가족치료의 주요개념, 치료목표와 과정, 구조적 가족치료기법, 구...
[정신분석상담] 프로이드의 인간관과 성격발달이론, 정신병리, 정신분석적 상담이론의 목표 ...
[구조적 가족치료기법] 구조적 가족치료의 주요개념과 상담목표 및 기법
소개글