[소프트웨어공학] 설계 1 - 추상화, 모듈화, 정보은닉, 응집력, 결합도
Github로 보기 상위 설계와 하위 설계 상위 설계 아키텍처 설계, 예비 설계라고 함 소프트웨어 구성 컴포넌트들 간의 관계로 구성된 시스템의 전체적인 구조 시스템 구조도, 외부 파일 및 DB 설계도, 화면 및 출력물 레이아웃 등을 포함 하위 설계 모듈 설계, 상세 설계라고 함 시스템의 각 구성 요소들의 내부 구조, 동적 행위 등을 결정 하위 설계 방법 절차기반(Procedure-Oriented), 자료위주(Data-Oriented), 객체지향(Object-Oriented) 설계 방법 설계 프로세스 좋은 설계란 요구사항 명세서의 모든 내용을 구현해야 함 구현 또는 테스트로 추적이 가능해야 함 유지 보수 시 변경이 용이해야 함 설계 방식 프로세스 지향 설계 (Process Oriented Design) 객..
2021. 5. 11.