Skip to content

상명대학교 2023 봄학기 소프트웨어공학 실습용 저장소

Notifications You must be signed in to change notification settings

JongdaeHan/SMUSE_HAEA0008_2023_3

Repository files navigation

SMUSE_HAEA0008_2023_3

상명대학교 2023 봄학기 소프트웨어공학 실습용 저장소 (3분반)

주제

프로젝트 이름: 할 일 목록 애플리케이션

프로젝트 설명:

이 프로젝트의 목적은 사용자가 작업을 생성, 관리, 정리할 수 있는 할 일 목록 애플리케이션을 개발하는 것입니다. 사용자는 여러 개의 목록을 만들고, 각 목록에 작업을 추가하고, 작업을 완료로 표시하고, 작업을 삭제할 수 있어야 합니다.

기능적 요구사항:

사용자 등록 및 로그인

여러 개의 할 일 목록을 만드는 기능

각 목록에 작업을 추가하는 기능

작업을 완료로 표시하는 기능

작업 삭제 기능

작업 편집 기능

완료된 작업을 보는 옵션

마감일 또는 우선순위에 따라 작업을 정렬하는 옵션

작업에 대한 미리 알림을 설정하는 옵션

(예시용) 기술 요구 사항:

이 항목의 기술 요구사항은 일반적인 프로젝트 제안시 주어지는 기술적 요구사항의 예시이며, 본 수업에서는 아래의 기술 요구사항을 요구하지 않습니다

널리 사용되는 웹 프레임워크(예: React, Angular 또는 Vue)를 사용하는 프런트엔드 개발

서버 측 언어 및 프레임워크(예: Node.js 및 Express)를 사용한 백엔드 개발

작업 및 사용자 데이터를 저장하기 위해 데이터베이스 사용(예: MySQL 또는 MongoDB)

프론트 엔드와 백엔드 간의 통신을 위한 RESTful API 구현

적절한 보안 조치(인증 및 권한 부여 등) 구현

프로젝트 결과물(추후 일정이 공지됨):

기능 요구 사항 문서

설계 문서

소스 코드 및 문서

사용자 설명서

프레젠테이션 및 데모

여러분들이 할 일


  • 조별 저장소의 주소를 이슈로 생성해주세요(4/5). 저장소의 주 브랜치의 이름은 main으로 통일합니다(master 금지!).
  • 각 조별 저장소에 정해진 템플릿에 기반해 요구사항 명세서를 작성해주세요(4/19). 명세서 템플릿의 다른 영역은 옵션이지만, 유스케이스 다이어그램 + 유스케이스 상세기술은 필수입니다.
  • 각 조별 저장소에 정해진 템플릿에 기반해 설계 명세서를 작성해주세요(6/7). 클래스 다이어그램은 전체 클래스를 모두 나타내어야 하고, 시퀀스 다이어그램은 클래스 다이어그램을 명세하는데 필요한만큼 작성하면 됩니다(추천사항은 각각의 유스케이스 상세기술에 대해 모두 그려보기를 추천합니다).

최종 발표를 준비합니다(6/21). 최종 발표는 다른 조를 대상으로 하며, 15분이 주어집니다. 이 발표에는 다음 내용이 포함되어야 합니다. 발표 자료 역시 저장소에 커밋되어야 합니다.- 요구사항 분석결과 : 다른 조와의 차별점 중점

  • 설계 결과 : 클래스다이어그램의 나열보다는 전체적인 설계의 의도와 과정 중심
  • 시연
  • Lessons learned : 얻게 된 경험, 한계점 등

최종 발표를 준비합니다(6/21). 최종 발표는 다른 조를 대상으로 하며, 15분이 주어집니다. 이 발표에는 다음 내용이 포함되어야 합니다. 발표 자료 역시 저장소에 커밋되어야 합니다.- 요구사항 분석결과 : 다른 조와의 차별점 중점

  • 설계 결과 : 클래스다이어그램의 나열보다는 전체적인 설계의 의도와 과정 중심
  • 시연
  • Lessons learned : 얻게 된 경험, 한계점 등

About

상명대학교 2023 봄학기 소프트웨어공학 실습용 저장소

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published