익명 사용자
로그인하지 않음
토론
기여
계정 만들기
로그인
IT위키
검색
소프트웨어 모듈화
IT위키
이름공간
문서
토론
더 보기
더 보기
문서 행위
읽기
편집
원본 편집
역사
보안기사
(
토론
|
기여
)
님의 2019년 9월 4일 (수) 21:44 판
(
차이
)
← 이전 판
|
최신판
(
차이
) |
다음 판 →
(
차이
)
시스템의 계층을 나누고 기능별로 분해하여 소프트웨어의 성능, 유지보수성, 재사용성 등을 향상시키는 설계 기법
속성
응집도
: 모듈의 내부 기능이 얼마나 연관되어 있는가?
모듈 내에 관련성이 없는 기능들이 포함되어 있으면 모듈화 정도가 낮은 것이다.
결합도
: 모듈간 얼마나 구분이 되어 있는가?
모듈간 결속이 강하고 영향도가 크다면 모듈화 정도가 낮은 것이다.
모듈화의 목표
모듈간
결합도
의 최소화 & 모듈 내 요소들간
응집도
의 최대화
모듈화 장점
프로그램의 효율적인 관리
이해하기 쉬운 소프트웨어
소프트웨어 시험, 통합, 수정 시 용이
모듈 재사용 가능
오류의 파급력 최소화
분류
:
소프트웨어 공학
둘러보기
둘러보기
대문
최근 바뀜
분류별 보기
일반 IT용어
프로젝트 관리
디지털 서비스
블록체인
인공지능
소프트웨어 공학
운영체제
컴퓨터 구조
자료 구조
데이터 과학
데이터베이스
네트워크
프로토콜
보안
컴플라이언스
개인정보보호
표준
경영학
기업 IT
조직/단체
광고
위키 도구
위키 도구
특수 문서 목록
이 문서 인용하기
문서 도구
문서 도구
사용자 문서 도구
더 보기
여기를 가리키는 문서
가리키는 글의 최근 바뀜
인쇄용 판
고유 링크
문서 정보
문서 기록
분류 목록
분류 목록
소프트웨어 공학