글
sw 모듈화
1)응집도(cohesion)-모듈내 처리요소들간의 기능적 연관성을 측정하는 정도
기능>순차>통신>절차>일시>논리>우연
a.기능적 응집도(functional cohesion)-모듈내 모든 요소들이 단일 기능 수행
b.순차적 응집도(sequential cohesion)-
모듈내 한 요소의 출력자료가 다음 요소의 입력자료로 사용
c.통신적 응집도(communicational cohesion)-
모듈내 요소들이 동일한 입출력 자료를 이용하여 서로다른 기능수행
d.절차적 응집도(procedural cohesion)-모듈의 수행 요소들이 반드시 특정 순서대로 수행
e.일시적 응집도(temporal cohesion)-모듈의 기능 요소들이 같은 시간에 모두 실행
f.논리적 응집도(logical cohesion)-
논리적으로 유사한 기능을 수행하지만 서로의 관계는 밀접하지 않음
g.우연적 응집도(coincidental cohesion)-모듈내 요소들이 뚜렷한 관계없이 존재
2)결합도(coupling)
자료<스탬프<제어<외부<공통<내용
a.자료결합도(data coupling)-두 모듈간 필요한 자료만을 매개변수로 전달하여 참조
b.스탬프결합(stamp coupling)-
두모듈이 동일한 복합 자료 구조(배열,레코드,구조체)를 매개변수로 전달하여 참조하는 것
c.제어결합도(control coupling)-한 모듈이 다른 모듈의 내부에서 작용하는 논리적 흐름을 제어하기 위해 제어 플래그나 정보를 매개변수로 전달하는 경우
d.외부결합도(external coupling)-모듈들이 외부환경과 연관되어 있는 경우
e.공통 결합도(common coupling)-두모듈이 동일한 자료영역(전역변수) 공통 조회하는 경우
f.내용결합도(contents coupling)-
한모듈이 다른 모듈의 내부기능 및 자료를 직접 참조하는경우
'자격증정보 > 정보시스템감리사' 카테고리의 다른 글
데이터베이스-OLAP (0) | 2014.06.01 |
---|---|
sw공학 (0) | 2014.06.01 |
과목별 중요 issue (0) | 2014.05.30 |
[원가관리]CV,CPI,SV,SPI (0) | 2014.05.30 |
GOF 디자인패턴 (0) | 2014.05.28 |
RECENT COMMENT