웹팩(Webpack) 이란? 웹팩은 모듈 번들로러, 프론트엔드 프로젝트에서 다양한 리소스를 관리하고 최적화 하는 도구이다. JavaScript 파일 뿐만이 아니라, CSS, 이미지, 폰트 등 다양한 파일을 하나의 빌드된 파일로 만들어준다. 모듈 번들이란? - 여러 파일들을 하나의 파일로 병합하는 것을 모듈 번들링 이라고 하면 일련의 과정이라고 생각하면 된다. https://strap.tistory.com/118 번들이란? (bundle) / 모듈이란? (module) 번들 (bundle) 이란? 웹 개발 및 프론트엔드 개발에서 주로 사용되는 용어로, 일반적으로 여러 파일을 하나로 결합 하는 작업을 나타낸다. 이렇게 하나의 파일로 결합하는 것을 "번들링" 이라고도 strap.tistory.com 웹팩의 등..
번들 (bundle) 이란? 웹 개발 및 프론트엔드 개발에서 주로 사용되는 용어로, 일반적으로 여러 파일을 하나로 결합 하는 작업을 나타낸다. 이렇게 하나의 파일로 결합하는 것을 "번들링" 이라고도 하는데 번들링은 주로 JavaScript 및 CSS 파일을 하나의 파일로 결합하는 것을 의미한다. 이를 통해 웹 애플리케이션의 성능을 최적화하고 관리를 더 쉽게 만드는데 도움이 된다. 모듈 (module) 번들링이란 모듈들의 의존성을 파악하여 그룹화 시켜주는 것이고, 반대되는 개념으로는 모듈(module)이 있다. 분리되어 있는 모듈을 하나로 합쳐주는 것이 번들(bundle)이라는 개념이고, 여러 모듈로 나누어 export로 내보내기도 하고, import로 가져오기도 한다. 여러 모듈을 그대로 사용하지 않고 ..
5장 (인터페이스 구현) 요구사항 검증방법 요구사항 검토 - 검토 담당자들이 수작업으로 분석하는 방법 동료검토 작성자가 명세서 내용을 설명하고 동료들이 이를 들으면서 검토 워크스루 검토회의전 요구사항 명세서를 미리 배포하여 사전 검토한 후 짧은 검토. 인스펙션 명세서 작성자 외의 검토 전문가들이 명세서를 확인하면서 결함 발견 프로토타이핑 - 사용자의 요구사항으 정확히 파악하기위해 견본품을 만들어보는 것. 테스트 설계 - 요구사항이 현실적으로 가능하지를 검토 CASE 도구 활용 - 일관성 분석을 통해 요구사항의 추적, 분석, 관리, 표준 준수 여부를 확인 미들웨어 → 운영체제와 응용 프로그램 사이에서 서비스하는 소프트웨어 DB RPC - 원격 프로시저 MOM - 비동기형 메세지 ex) 네이버 클라우드 TP..
4장(서버 프로그램 구현) 소프트웨어 아키텍처 → sw 를 구성하는 요소들 간의 관계를 표현하는 구조 또는 구조체 모듈화 (Modularity) - 성능향상, 수정 및 재사용을 위해 시스템의 기능들을 모듈 단위로 나누는 것. 추상화 (Abstraction) - 먼저 추상적이고 포괄적인 개념을 설계 후 구체화 시켜 나가는 것. 과정 추상화 자세한 수행 과정을 정의 하지 않고, 전반적인 흐름만 파악. 데이터 추상화 데이터의 세부적 속성은 파악하지 않고, 데이터 구조를 대표할 수 있는 표현으로 대체 제어 추상화 이벤트의 발생도 대표 표현으로 대체. 단계적 분해 (Stepwird Refinement) - 상위의 중요 개념 에서 하위로 구체화 시켜 나가는 것. 정보 은닉 (Information Hiding) - ..