추석 연휴 기간동안 할 일 - 프로젝트, PPT

박태은·2024년 9월 13일

개인 프로젝트

목록 보기
8/15

좋은 사례 많이 찾아보기
벨로그 미흡한 점 전부 채워넣기

기획 및 분석 단계

요구사항 명세서 : 프로젝트에서 구현할 기능과 요구사항을 상세하게 기술한 문서.

사용자 스토리 : 프로젝트에서 사용자가 어떤 행동을 할지 시나리오 형식으로 작성한 문서.

기능 명세서 : 시스템의 각 기능이 어떻게 동작하는지 설명하는 문서.

-----------> 기능차트 참고

설계 단계

시스템 아키텍처 다이어그램 : 시스템 전체 구조를 설명하는 다이어그램. 예를 들면, 서버, 데이터베이스, 클라이언트 간의 관계를 설명. - 온라인 시스템 아키텍처 다이어그램 검색

ERD (Entity-Relationship Diagram) : 데이터베이스 구조를 설계한 다이어그램.

화면 설계서 (UI/UX Mockup) : 사용자 인터페이스와 UX를 미리 설계한 도식. - 피그마

클래스 다이어그램 : 객체지향 설계를 위한 클래스 간 관계를 나타내는 UML 다이어그램. - 시도해보기.

-----------> 온라인 툴 활용

개발 단계 - 거의 깃헙에있음. 안해도될듯

코드 산출물 : Java, JSP, Spring Boot 등을 사용해 개발된 실제 소스 코드.

버전 관리 기록 : Git이나 SVN 등 버전 관리 도구를 사용한 프로젝트 관리 내역.

단위 테스트 코드 : 각각의 기능이 제대로 동작하는지 확인하는 테스트 코드.

-----------> github로 대체

테스트 단계 - 거의 벨로그에있음. 안해도될듯

테스트 시나리오 : 각 기능에 대해 테스트할 내용을 정리한 문서.

테스트 결과 보고서 : 테스트 실행 결과를 기록한 문서. 오류 발견 시 그에 대한 수정 내역도 포함.

-----------> velog로 대체

마무리 단계

프로젝트 발표 자료 : 프로젝트에 대한 설명과 시연 자료.

-----------> PPT 제작

포함 해야 할 내용 - 어떤 기술을 사용했다...
프로젝트 개요 (Project Overview)

  • 프로젝트의 목적: 프로젝트를 진행한 이유와 목표
  • 프로젝트의 주요 기능 요약
  • 사용된 기술 스택 (Java, Spring Boot, JSP, DBMS 등은 제외 하고 새로 추가된 기술)

주요 기능 설명 (Core Features) - 간략하게해도됨. A는 B다...

  • 각 주요 기능에 대한 설명: 프로젝트의 핵심 기능을 화면과 함께 설명
  • 구현한 코드의 간단한 설명 (간단한 코드 예시가 좋음)
  • 기술적 도전과 해결 방법: 개발 중 마주한 어려운 문제와 이를 해결한 과정

테스트 및 검증 (Testing and Validation)

  • 테스트 시나리오 및 결과: 어떤 테스트를 했고, 어떤 결과를 얻었는지
  • 발견된 버그 및 수정 내역 (있을 경우)

결론 및 향후 계획 (Conclusion and Future Plans)

  • 프로젝트의 결론 및 성과 요약
  • 향후 개선할 부분이나 추가할 기능
  • 배운 점: 프로젝트를 통해 얻게 된 기술적 또는 비기술적 요소

★ 맨 처음 날과 지금 상태의 비교...이렇게 성장했다

질의응답 (Q&A)


포함하지 말아야 할 내용

  • 강사의 가이드라인과 같은 내용

★ ex) 목록 구현은...

profile
취업준비생. 웹개발자를 목표로.

0개의 댓글