Computer Science/기타 2

[소프트웨어공학] 모듈화 - 응집도와 결합도

모듈화 - 의미: 소프트웨어를 각 기능별로 분할하는 것, 기능별로 분할한 것은 모듈이라 함 - 장점: 모듈화를 수행하면 소프트웨어의 복잡도가 감소하고, 변경이 쉬우며 프로그램 구현이 용이함 -모듈의 독립성은 결합도(Coupling)와 응집도(Cohesion)에 의해 측정되며, 독립성을 높이려면 모듈의 결합도롤 약하게 하고 응집도를 강하게 하며 모듈의 크기를 작게 만들어야 함 결합도(Coupling) -모듈간에 상호 의존하는 정도 -두 모듈 사이의 연관 관계 -독립적인 모듈이 되기 위해서는 각 모듈 간의 결합도가 약해야 하며 의존하는 모듈이 적어야 함 -결합도가 강하면 시스템 구현 및 유지보수 작업이 어려움 -결합도의 종류: 자료 결합도, 스탬프 결합도, 제어 결합도, 외부 결합도, 공통 결합도, 내용 결합도

[ADsP] 주관식 기출 문제 정리

Chapter 1-2 (가)는 기업이 외부 공급업체 또는 제휴업체와 통합된 정보시스템으로 연계하여 시간과 비용을 최적화시키기 위한 것으로 자재구매, 생산/재고, 유통/판매, 고객 데이터로 구성된다. SCM (가)란 데이터로부터 의미있는 정보를 추출해 내는 학문으로, 통계학과는 달리 정형 또는 비정형을 막론하고 다양한 유형의 데이터를 분석 대상으로 한다. 또한 분석에 초점을 두는 데이터마이닝과는 달리 (가)는 분석 뿐만 아니라 이를 효과적으로 구현하고 전달하는 과정까지 포함하는 포괄적인 개념이다. 데이터 사이언스 분석 과제 관리 프로세스는 크게 과제 발굴과 (가) 으로 나누어진다. 조직이나 개인이 도출한 분석 아이디어를 발굴하고 이를 과제화하여 분석 과제 풀로 관리하면서 분석과제가 확정되면 (나),(다),..