개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr
개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr
구조적 설계와 분석
함수와 프로시저(procedure)는 생성되는 응용 프로그램에 대해 추상화를 제공함
함수는 다른 응용에서 재사용 가능함
프로시저는 반복적인 작업을 줄여 줌
높은 결합도(coupling)와 낮은 응집도(cohesion)에 의한 시스템의 복잡도 증가
결합도
특정 코드 부분의 다른 코드나 데이터 저장소에 대한 의존성 정도
구조적 방법론은 높은 결합도를 보여 줌
응집도
서로 관련된 일련의 코드와 데이터가 얼마나 적합하게 관련을 맺고 있는가에 대한 정도
명령형 언어에서 변수는 공통 영역에 존재하면 모든 함수에서 공유가 가능함
구조적 방법론은 낮은 응집도를 보여 줌
함수는 다른 응용에서 재사용 가능함
프로시저는 반복적인 작업을 줄여 줌
높은 결합도(coupling)와 낮은 응집도(cohesion)에 의한 시스템의 복잡도 증가
결합도
특정 코드 부분의 다른 코드나 데이터 저장소에 대한 의존성 정도
구조적 방법론은 높은 결합도를 보여 줌
응집도
서로 관련된 일련의 코드와 데이터가 얼마나 적합하게 관련을 맺고 있는가에 대한 정도
명령형 언어에서 변수는 공통 영역에 존재하면 모든 함수에서 공유가 가능함
구조적 방법론은 낮은 응집도를 보여 줌
'오라클 > Oracle,SQL' 카테고리의 다른 글
Java Basic 실무 강좌 자료] Reflection의 실제 구현 (0) | 2016.05.22 |
---|---|
Java Basic 실무 강좌 자료] Reflection의 실제 구현 (0) | 2016.05.22 |
(0) | 2016.05.22 |
#오라클자바교육센터#자바강좌#자바실무강좌#자바#자바기초강좌#자바스프링#자바스프링강의#자바강의 (0) | 2016.05.22 |
Java Basic 실무 강좌 자료] Reflection의 실제 구현 (0) | 2016.05.22 |