애플리케이션 설계1 정보처리기사 필기 요약 1과목 소프트웨어 설계 - 3장 애플리케이션 설계 SECTION 021 소프트웨어 아키텍처 (1) 소프트웨어 아키텍처의 설계 소프트웨어의 골격이 되는 기본 구조, 관계를 표현하는 시스템의 구조 또는 구조체 소프트웨어 개발 시 적용되는 원칙과 지침, 이해 관계자들의 의사소통 도구 (2) 모듈화(Modularity) 모듈화(한가지 기능)는 시스템의 기능들을 모듈 단위로 나누는 것을 의미한다. (3) 추상화(Abstraction) (5) 정보 은닉 캡슐화. 결합도는 약하게, 응집도는 강하게 SECTION 022 아키텍처 패턴 (1) 아키텍처 패턴(Patterns)의 개요 아키텍처 패턴의 장점 시행착오를 줄여 개발 시간을 단축, 고품질의 소프트웨어 생산 검증된 구조, 안정적인 개발 이해관계자들이 공통된 아키텍처를 공유, 의사소통이 간편 손쉽게 유지보수 수행 시.. 2021. 7. 28. 이전 1 다음