System Design (2) 썸네일형 리스트형 [ Design Patterns ] MVVM 디자인 패턴이란? MVVM(Model-View-ViewModel) 란?- UI 애플리케이션에서 사용되는 디자인 패턴(사용자가 프로그램과 상호작용할 수 있도록 설계된 애플리케이션)- 사용자 인터페이스(UI)와 애플리케이션의 비즈니스 로직을 분리하여 유지보수성과 테스트 용이성을 향상- Angular, React, Flutter 와 같은 프론트엔드 프레임워크등에서 주로 사용MVVM 주요 컴포넌트1. Model (모델)- 애플리케이션의 데이터 구조를 나타내고 비즈니스 로직을 처리- 데이터의 저장, 가져오기 및 비즈니스 규칙 적용을 담당- 사용자 데이터 객체, 데이터베이스에서 가져오는 데이터, API 요청 결과 등 2. View (뷰)- 사용자에게 정보를 표시하는 UI를 담당- 사용자의 상호작용을 처리하며, 사용자 입력을 View.. [ RFP ] RFP 란? RFP(Request For Proposal)는 제안 요청서를 의미하며 특정 프로젝트나 서비스에 대해 외부 업체나 공급업체에게 제안서를 요청하기 위해 발행하는 공식 문서이다. 제안서 작성을 위한 제안 요청서는 나라장터(https://www.g2b.go.kr/) 에서 확인할 수 있다.공고를 확인하면 제안요청서를 확인할 수 있는데 보통 해당 요청서를 참고로 제안서를 작성한다. 제안요청서가 존재하지 않으면 유선을 통해 문의한다. RFP 주요 목적1. 요구사항 명확화- 프로젝트나 서비스의 범위와 요구사항을 명확히 기술하여 이해관계자 간 혼란을 최소화 2. 공정한 평가- 여러 업체로부터 제안서를 받아 비교 분석함으로써, 가장 적합한 공급자를 공정하게 선택 3. 협력 기초 마련- 발주자와 공급자 간의 기대치를 명.. 이전 1 다음