느슨한결합1 [과제]정보시스템-패키지다이어그램 3-계층 테이블정규화 정보시스템 과제 (7장 ~ 9장) 7장 1. 391쪽 3번) 바람직한 설계가 되기 위한 다음 원리의 개념을 예를 들어 자세히 설명하라. (1)복잡성 최소화 개념)시스템이 진화할수록 기능도 복잡해지고 따라서 구조도 복잡해질 수 밖에 없다. 그러나 복잡한 여러 가지 요소를 교통 정리하여 단순화하거나 복잡함을 최소화하는 것이 좋은 설계이다.예)예를 들어, 회계 정보 시스템을 구성할 때 기능적으로 분할하여 지급회계, 미수금 회계, 급여 회계 등으로 나누는 것과 같다. (2)느슨한 결합 개념)소프트웨어의 모듈 간 연결을 최소화하도록 설계하여야 한다. 또한 패키지 사이, 클래스사이에 결합되는 것을 최소로 하기 위하여 클래스 인터페이스의 추상화, 클래스 안에 있는 정보를 감추는 정보 은닉 원리 을 적용한다 . 연결이.. 2019. 1. 11. 이전 1 다음