구분 | 특징 | 설명 |
절차 추상화 | 이름이 부여된 함수, 서브루틴, 메소드 | -기능 추상화 -기능을 수행하기 위해 필요한 일련의 절차를 추상화하는 기법 (모듈 이름) 문 열기 (모듈 절차) 문 손잡이를 돌린다. 문을 연다. 문을 통과한다. 문을 닫는다. |
자료 추상화 | 추상 데이터 타입 | -연관된 자료를 포괄적 의미의 자료로 추상화하는 기법 -추상화 결과로 연관된 자료는 자료 개체를 묘사 ('제조회사', '무게', '길이', '타입' 자료를 '문'이라는 자료 개체로 변환) |
제어 추상화 | 동기화 세마포어 | -내부 제어에 대한 구체적인 행위를 명세하지 않고 추상화하여 프로그램의 제어에 대한 효과만을 명세하는 기법 |
'나의 서재 > 22. 소프트웨어 공학 기본원리' 카테고리의 다른 글
10. 시스템 아키텍처 설계 (0) | 2021.12.06 |
---|---|
9.2 설계 평가 & 명세 & 방법 (0) | 2021.12.06 |
9. 설계 개요 (0) | 2021.12.05 |
8. 객체지향 분석 방법 (0) | 2021.12.05 |
7.5 UML 2.0 표준 (0) | 2021.12.04 |
댓글