Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
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
more
Archives
Today
Total
관리 메뉴

개발자공부일기

2024-10-28 본문

TIL(Today I Learned)

2024-10-28

JavaCPP 2024. 10. 28. 20:56

1. 와이어프레임 (Wireframe)

와이어프레임은 웹사이트나 앱의 화면 구조와 레이아웃을 시각적으로 나타낸 설계도입니다. 세부적인 디자인보다는 요소들이 어떻게 배치될지, 사용자 경험이 어떻게 구성될지를 보여주는데 집중합니다.

  • 목적: UI와 UX 설계 초기 단계에서 콘텐츠와 기능 배치를 구상하기 위해 사용됩니다.
  • 주요 요소: 버튼, 이미지, 텍스트 박스 위치, 네비게이션 구조 등.
  • 이점: 빠르게 레이아웃을 테스트하고, 다양한 아이디어를 비교하여 팀원들과의 커뮤니케이션을 원활히 할 수 있습니다.

2. API 명세서 (API Specification)

API 명세서는 서버와 클라이언트 간에 데이터를 주고받는 방법을 정의하는 문서입니다. API는 특정 기능이나 데이터에 접근할 수 있는 규칙을 제공하는 인터페이스이므로, 명확한 명세서가 필요합니다.

  • 목적: 서버와 클라이언트가 원활하게 소통하고 기능을 사용할 수 있도록 요청과 응답 형식을 정의합니다.
  • 주요 요소: 엔드포인트 URL, 요청 메서드(GET, POST, PUT, DELETE 등), 요청과 응답의 데이터 형식(JSON, XML 등), 파라미터 설명, 에러 코드.
  • 이점: 개발자들이 API를 효율적으로 사용하고, 각 파트가 독립적으로 개발될 수 있어 작업 속도를 높여줍니다.

3. ERD 다이어그램 (Entity-Relationship Diagram)

ERD 다이어그램은 데이터베이스에서 테이블 간의 관계를 시각적으로 표현한 다이어그램입니다. 데이터베이스 설계 시 필수적인 도구로, 테이블의 속성 및 관계를 시각화하여 구조를 명확히 파악할 수 있도록 돕습니다.

  • 목적: 데이터 구조를 시각화하여 각 테이블과 데이터 항목 간의 관계를 파악하고, 논리적인 데이터 모델을 설계하는 데 도움을 줍니다.
  • 주요 요소: 엔터티(테이블), 속성(컬럼), 관계(1, M관계 등).
  • 이점: 데이터를 효율적으로 저장하고 쿼리를 최적화할 수 있으며, 데이터 중복과 무결성을 관리하는 데 효과적입니다.

 

 

 

 

 

 

'TIL(Today I Learned)' 카테고리의 다른 글

2024-10-31  (0) 2024.10.31
2024-10-30  (0) 2024.10.30
2024-10-25  (0) 2024.10.25
2024-10-24  (0) 2024.10.24
2024-10-23  (0) 2024.10.23