Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 전역상태관리
- SystemDesign
- SDLC
- 시퀀스다이어그램
- 이미지찌그러짐
- DistributedSystems
- 구조패턴
- SharedFlow
- 행위패턴
- 이미지짤림
- 클래스다이어그램
- 아키텍쳐패턴
- android
- MVVM
- 유스케이스다이어그램
- Kotlin
- decoding
- 싱글톤패턴
- LayeredArchitecture
- stateflow
- scaletype
- SoftwareArchitecture
- ArchitecturePatterns
- LazyInitialization
- threadsafety
- ClientServerArchitecture
- 옵서버
- RxJava
- NetworkCommunication
- ImageView
Archives
- Today
- Total
목록ArchitecturePatterns (1)
Kyung_Development
다섯 가지 소프트웨어 아키텍처에 대한 이해
소프트웨어 아키텍처는 소프트웨어 시스템의 구조와 구성 요소 간의 상호 작용을 정의하는 중요한 측면입니다. 이번 글에서는 다섯 가지 주요 소프트웨어 아키텍처를 살펴보고 각각의 특징과 장단점에 대해 알아보겠습니다. **1. 계층형 아키텍처** 계층형 아키텍처는 시스템을 서로 다른 계층으로 분할하여 각 계층이 특정 역할을 담당하도록 설계됩니다. 일반적으로 사용자 인터페이스, 비즈니스 로직, 데이터 저장 및 처리로 구성됩니다. 이러한 계층은 모듈화되어 유지보수 및 확장이 용이하며, 각 계층의 변경이 다른 계층에 미치는 영향을 최소화합니다. **2. 클라이언트-서버 아키텍처** 클라이언트-서버 아키텍처는 클라이언트와 서버 간의 상호작용에 기반하여 시스템을 구성합니다. 클라이언트는 사용자 인터페이스를 제공하고, 서..
정보처리기사/소프트웨어 설계
2024. 3. 22. 15:40