책 내용 질문하기
3번문제가 쫌 의아해서 질문드립니다.
도서
2020 시나공 정보처리기사 필기 : NCS 기반 전면 개편 [기본서]
페이지
101
조회수
438
작성일
2020-01-07
작성자
탈퇴*원
첨부파일

소프트웨어 아키텍처 설계의 기본 원리 4가지가 모듈화 , 추상화 , 단계적 분해 , 정보 은닉이여서 2번이 답이 아니라고 되어있는데 동영상강좌에서는 정보은닉과 유사한것으로 캡슐화가 있다고 했는데 캡슐화랑 정보 은닉은 다른건가요??

답변
2020-01-08 09:38:51

안녕하세요 길벗수험서 운영팀입니다.

 

정확히 구분하자면 '정보은닉'은 '캡슐화'라는 작업을 수행함으로써 발생하는 특성입니다.

 

일반적으로 캡슐화를 통해 정보은닉을 구현하고 서로의 설명에 겹치는 부분이 많다보니 캡슐화 = 정보은닉으로 인식될 수 있으나, 서로 개념을 분리하여 암기해두시기 바랍니다.

 

 

캡슐화 : 데이터(속성)와 데이터를 처리하는 함수를 하나로 묶고, 외부에서의 접근을 제한함으로써 결합도를 낮추는 행위

정보 은닉 : 모듈 내부에 포함된 절차와 자료들의 정보가 감추어져 다른 모듈이 접근하거나 변경하지 못하도록 하는 기법

 

행복한 하루되세요 :)

  • 관리자
    2020-01-08 09:38:51

    안녕하세요 길벗수험서 운영팀입니다.

     

    정확히 구분하자면 '정보은닉'은 '캡슐화'라는 작업을 수행함으로써 발생하는 특성입니다.

     

    일반적으로 캡슐화를 통해 정보은닉을 구현하고 서로의 설명에 겹치는 부분이 많다보니 캡슐화 = 정보은닉으로 인식될 수 있으나, 서로 개념을 분리하여 암기해두시기 바랍니다.

     

     

    캡슐화 : 데이터(속성)와 데이터를 처리하는 함수를 하나로 묶고, 외부에서의 접근을 제한함으로써 결합도를 낮추는 행위

    정보 은닉 : 모듈 내부에 포함된 절차와 자료들의 정보가 감추어져 다른 모듈이 접근하거나 변경하지 못하도록 하는 기법

     

    행복한 하루되세요 :)

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.