| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 격파르타장점
- java최솟값구하기
- 노베이스부트캠프
- 항해99후기
- java list 출력
- sqld자격증합격
- java알고리즘문제풀이
- java참조자료형
- 작은수제거하기
- 프로그래머스제일작은수
- 인터프린터언어
- java set 출력
- 격파르타후기
- 비전공자sqld
- java알고리즘
- javaJRE
- 격파르타비전공자
- java map
- 컴파일
- 프로그래머스
- java map 저장
- java set 저장
- java 자료구조 활용
- 코딩부트캠프후기
- 항해15기
- java map 출력
- java기본자료형
- javaJVM
- java list 저장
- 격파르타합격후기
- Today
- Total
목록분류 전체보기 (259)
코딩과 결혼합니다
https://www.notion.so/af89a634692b4d82b514763ddb7c5157?v=1f31c3a905ba481fa50998e0abfd092enotion으로 API 문서 작성을 하였다.다 작성하긴 했지만 완성은 아니다. api를 작성하면서도 수정할 부분들이 나타난다.좀 더 프로젝트가 견고해지는 느낌이다.내일은 figma로 웹페이지 구상을 해보고자 한다.아주 간단하지만 직접 손으로 그린 것을 옮기며 툴 사용법을 익혀보자.
1. 개요 (Overview)프로젝트 이름: 영화 예매 서비스목적: 사용자가 영화를 예매하고, 상영 정보를 조회할 수 있는 웹 애플리케이션을 개발합니다.아키텍처 선택 이유:모놀리식 아키텍처 기반의 클라이언트-서버 아키텍처모든 기능이 하나의 프로젝트에서 관리되어 혼자 개발하는 프로젝트에 적합Spring Boot와 JSP를 사용하여 신속하게 개발할 수 있으며, RESTful API를 통해 클라이언트와 서버 간의 통신을 구현2. 요구사항 (Requirements)기능적 요구사항:사용자 등록 및 로그인영화 목록/상세 조회영화 예매예매 내역 조회예매 취소비기능적 요구사항:성능: 1초 이내의 응답 시간보안: 사용자 인증 및 권한 관리확장성: 추후 기능 추가를 고려한 구조3. 시스템 아키텍처 (System Arch..
참고 영상(jira 사용법 + git commit / git 이슈 메시지 작성법)https://www.youtube.com/watch?v=QZHSTIWDTC8프로젝트 외에도 평소에 계획 짤 때 이 툴을 적극 활용하면 좋을것 같음! https://www.youtube.com/watch?v=e5yr7nIqTc8github와 연동https://www.youtube.com/watch?v=f7RMOeApPh8git commit 메시지 작성방법https://www.youtube.com/watch?v=uc9OKCfb57c 아르바이트를 하고 오면 지쳐서 자꾸만 프로젝트를 미루게 된다...시간 분배를 잘해서 앞으로의 계획을 미리 짜놓고 그대로 실천한다!상위부터 하위 이슈까지 kanban보드에 올려두었다. 아직 프로젝트 ..
2024-5-31요즈음 잠을 통 못 자서였는지 아니면 경험이 많이 부족해서인지...클래스 다이어그램과 erd를 수정하고 조금씩 작성해 나가는데 테이블마다 관계가 너무 복잡하고 어떻게 해야 할지 몰라서 오늘도 3시간 넘게 끙끙대다가 완성하지 못했다.예매와 좌석 부분에서 완전히 꽉 막혀버림 생각보다 데이터 모델링 쪽이 시간이 많이 걸린다. 이 부분이 제일 어렵고 오래걸린다던 글을 보았는데 이번 기회에 아주 제대로 느낀다. 돌아가지 않는 머리로 계속 생각해봤자 진전이 없을 것 같아서 오늘은 이만하고 강의를 듣기로한다..2024-06-04 ERD
User 클래스와 Profile 클래스: 일대일 / 한 사용자는 하나의 프로필을 가진다.User 클래스와 Reservation 클래스: 일대다/ 한 사용자는 여러 개의 예약을 가질 수 있다.Reservation 클래스와 Showtime 클래스: 일대다/ 하나의 상영에 여러 개의 예약이 가능하다.Reservation 클래스와 Seat 클래스: 일대다/ 하나의 예약은 하나의 좌석을 가질 수 있지만 좌석은 여러개의 예약을 가질 수 있다.Reservation 클래스와 Payment 클래스: 일대일 / 한 예약은 하나의 결제 정보만 가진다.Payment 클래스와 User 클래스: 의존관계 - 결제 클래스는 사용자 클래스에 의존하여 사용자 정보를 가져온다.Movie와 Showtime: 일대다 / 한 영화는 여러 개..
영화 예매 Use Case 우선순위 상**Basic Flow(기본 흐름)**: 1. 로그인한 사용자는 보이는 Home에서 영화를 보고 선택한다.2. 시스템은 사용자에게 영화 상세 정보 페이지를 제공한다. -2a. 사용자는 이전 Home으로 다시 돌아갈 수 있다. -2b. 영화 예매 버튼을 눌러 예매를 시작한다.3. 사용자가 영화 예매 버튼을 누르면 시스템은 사용자의 생년월일과 관람가 나이를 비교한다. -3a. 관람가 나이보다 사용자의 나이가 더 작으면 "_세 이상 관람가 입니다." 메시지 표시 -3b. 전체관람가 이거나 관람가 나이 이상이면 예매 페이지를 제공한다. 4. 사용자는 원하는 장소와 날짜, 시간, 그리고 인원수를 선택하고 '좌석 선택하기' 버튼을 누른다.5. 시스템은 입력된 정보 및 인원수와 ..
6. 테스트 계획6.1 단위 테스트목적: 개발된 각 컴포넌트 및 모듈의 기능을 검증하고, 코드의 정확성을 보장하기 위함도구: JUnit5범위: 모든 서비스 및 컴포넌트에 대한 단위 테스트 작성 및 실행일정: 개발 완료 후 즉시 진행측정 항목: 각 테스트 케이스의 통과 여부 및 코드 커버리지 확인6.2 통합 테스트 (포스트맨을 이용한 API 테스트)목적: 개발된 API의 동작을 검증하고, 시스템 전체의 통합을 확인하기 위함도구: 포스트맨범위: 모든 API 엔드포인트에 대한 테스트 수행일정: API 개발이 완료된 후 즉시 진행측정 항목: 각 API 요청에 대한 응답 여부 및 정확성 확인6.3 성능 테스트목적: 서버의 응답 시간, 처리량, 부하 테스트 등을 통해 시스템의 성능을 검증하고 병목 현상을 파악하기 ..
애자일 모형 고객의 요구사항 변화에 유연하게 대응할 수 있도록 일정한 주기를 반복하며 개발과정을 진행한다.소규모 프로젝트, 급변하는 요구사항에 적합하다. kanban애자일 모형기반의 소프트웨어 생명주기 방법론 중 하나로 시각적인 작업 관리 방식이 특징이다.장점으로는 작업의 흐름을 쉽게 시각화할 수 있고, 작업의 우선순위를 쉽게 조정가능하다. 선택 이유와 프로젝트 관리 도구 선정프로젝트를 진행하면서 초기 계획과는 달리 요구사항이 자주 변경되는 경험을 하였다. 이에 유연하게 대응할 수 있는 애자일 모형을 선택하였고, 작업의 흐름을 시각적으로 나타내는 kanban이 유용하다 판단되었다.프로젝트 관리 도구로는 Jira를 선택하였다. Jira는 널리 사용되는 도구이며 Kanban을 지원하므로 선택하였다. 또한, ..