반응형 전공공부66 럼바우 분석 기법(Rumbaugh) / 자료흐름도, 자료 사전 소프트웨어 구성 요소를 그래픽 표기법을 이용하여 모델링. 객체 모델링 기법(OMT, Object Modeling Technique)이라고도 함. 분석 활동은 객체 모델링, 동적 모델링, 기능 모델링을 통해 이루어짐. 1. 객체모델링(Object Modeling) : 객체 다이어그램(객체 관계)으로 표시 가장 중요하며 선행되어야할 모델링 객체 모델링 순서 1. 객체와 클래스를 식별 2. 클래스에 대한 자료를 사전 작성 3. 클래스 간의 관계 정의 4. 객체 속성 및 연결 관계 정의 5. 클래스 계층화 및 모듈로 정의 6. 생성된 모형을 반복적으로 검증 2. 동적 모델링(Dynamic Modeling) : 상태 다이어그램(상태도)를 이용해 시간에 흐름에 따른 객체들 간의 제어 흐름, 상호 작용, 동작 순서 .. 2020. 2. 17. 소프트웨어 검사 기법 1. 화이트 박스 테스트 : 모듈의 원시 코드를 오픈시킨 상태에서 원시코드의 논리적인 모든 경로르 검사하여 검사 사례를 설계하는 방법이다. 특징 - 설계된 절차에 초점을 둔 구조적 테스트, 제어 구조를 이용하여 검사 사례 설계 - 모듈 안의 작동을 직접 관찰 - 모든 문장을 한 번 이상 수행 - 선택, 반복 등의 분기점 부분들을 수행 - 기초 경로 검사, 제어 구조 검사 등이 있다. 1) 기초 경로 검사 : Tom McCabe가 제안한 것으로 검사 사례 설계자가 절차적 설계의 논리적 복잡성을 측정할 수 있게 해주고, 이 측정 결과는 실행 경로의 기초를 정의하는 데 지침으로 사용된다. - 검사 절차 i. 설계나 원시 코드를 기초로 해서 흐름도 작성 ii. 흐름도의 논리적 복잡도 측정 iii. 독립 경로들의.. 2020. 2. 17. 디렉터리 구조 1. 1단계 구조 디렉터리 : 디렉터리 구조 중 가장 간단한 것으로, 장치 디렉터리는 일단계 디렉터리의 한 예이다. 이 방법은 유지 및 이해를 쉽게 하기 위하여 모든 파일들을 같은 디렉터리 내에 위치시킨다. 2. 2단계 구조 디렉터리 : 일단계 디렉터리에서의 결정적인 단점은 서로 다른 사용자들 간의 파일명의 혼란이었다. 이에 대한 가장 적당한 해결책은 사용자들에게 각자만의 디렉터리를 만들어 주는 것이다. 사용자는 자신의 사용자 파일 디렉터리(UFD: User File Directory)를 가지고, 각 사용자 디렉터리는 오직 한 사용자 파일만을 기술한다. 한 사용자 업무를 시작하거나 새로운 사용자를 받아들이려고 할 때, 우선 시스템의 마스터 파일 디렉터리(MFD: Master File Directory)를.. 2020. 2. 17. 분산처리 시스템의 투명성 분산처리 시스템 : 네트워크 상에 분산된 컴퓨팅 자원을 여러 다른 컴퓨터에서 이용하는 기술로써 중앙집중형과 달리 네트워크 상에 여러 컴퓨팅 플랫폼에 프로세스를 분산시키고, 분산된 프로세스를 논리적으로 마치 하나의 프로세스 처럼 수행하도록 하는 기술을 말한다. 투명성 1. 위치 투명성 : 사용자는 각 컴퓨터들이 어느 곳에 위치하는지 몰라도 자원을 사용할 수 있다. 2. 이주 투명성 : 자원 이동에 제한이 없다. 3. 복제 투명성 : 사용자에게 통지할 필요 없이 시스템 안에 자원들의 부가적인 복사를 자유롭게 할 수 있다. 4. 병행(동시) 투명성 : - 다중 사용자들이 자원들을 자동으로 공유 할 수 있다. - 자원의 위치를 모르더라도 사용자들이 자원을 병행하여 처리 및 공유한다. - 다중의 사용자가 자동적으.. 2020. 2. 16. 이전 1 ··· 7 8 9 10 11 12 13 ··· 17 다음 반응형