두 모듈이 정보를 교환할 때 레코드나 배열과 같은 자료구조를 구성하는 … | [경찰간부후보생 소프트웨어공학] 23년 1회차 기출문제 상세 페이지
1[경찰간부후보생 소프트웨어공학] 23년 1회차
두 모듈이 정보를 교환할 때 레코드나 배열과 같은 자료구조를 구성하는 데이터 중 하나의 데이터만을 필요로 하지만 레코드나 배열 전체가 넘어오는 경우에 해당하는 결합(Coupling)으로 적절한 것은?
1
데이터 결합(Data coupling)
2
공통 결합(Common coupling)
3
스탬프 결합(Stamp coupling)
4
내용 결합(Content coupling)
해설
설명하는 결합은 스탬프 결합이다.
스탬프 결합은 모듈 간에 레코드·배열 같은 자료구조 전체를 넘기는 결합으로, 일부 데이터만 필요해도 구조 전체가 전달되어 구조가 바뀌면 그 필드를 쓰지 않는 모듈까지 영향을 받는다.
- 데이터 결합은 필요한 단순 데이터 값만 매개변수로 주고받는 가장 느슨한 결합이다.
- 공통 결합은 여러 모듈이 전역 변수 같은 공통 데이터 영역을 함께 참조하는 결합이다.
- 내용 결합은 한 모듈이 다른 모듈의 내부 데이터나 코드를 직접 참조·변경하는 가장 강한 결합이다.
오류나 개정된 내용이 보이면 알려주세요
이어서 풀어보기
[경찰간부후보생 소프트웨어공학] 23년 1회차 40문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요비슷한 기출
- 결합도(coupling)에대한설명으로틀린것은? {"answer":1,"content":[{"content":"데이터결합도(datacoupling)는두모20년-4회차-정보처리기사-필기
- 시스템에서모듈사이의결합도(coupling)에대한설명으로옳은것은? {"answer":3,"content":[{"content":"한모듈내에있는처리요소들사20년-1, 2회차-정보처리기사-필기
- 다음중가장결합도가강한것은? {"answer":3,"content":[{"content":"datacoupling","url":""},{"content"20년-3회차-정보처리기사-필기