프로젝트

일반

사용자정보

2025-SW공학-설계개요.txt

Prof. Jong Min Lee, 2025/03/26 14:43

다운로드 (1.19 KB)

 
1

    
2
1. 개요
3
  * 강의실 예약 관리 시스템 개발
4
  * 설명: 동의대학교 컴퓨터소프트웨어공학과에서 운영 중인 강의실을 
5
          효과적으로 사용하기 위하여 강의 시간을 제외한 빈 시간에
6
          학생들이 개인적인 공부나 단체 프로젝트 수행을 할 수 있도록
7
          강의실을 예약 관리할 수 있는 소프트웨어를 개발한다.
8
          
9
2. 설계 제약 사항
10
  * 사용 언어: Java (JDK 21)
11
  * 데이터베이스: 사용 가능하나, 미평가 (영구적인 정보는 파일로 저장)
12
  * Spring Boot와 같은 프레임워크 사용 불가
13

    
14

    
15
3. 산출물
16
  1) 요구사항 정의: StRS, SRS
17
  2) 분석: 유스케이스 다이어그램, 유스케이스, 개념 수준 클래스 다이어그램, 시스템 순차 다이어그램, 시스템 오퍼레이션
18
  3) 설계: 통신 다이어그램, GRASP 적용, Design Class Diagram(DCD)
19
  4) 구현: Java 소스 코드 (주석 포함, javadoc 사용하여 API 문서도 있어야 함)
20
  5) 테스트: JUnit5 이용한 단위 테스트 케이스, 통합 테스트 케이스,
21
            시스템 테스트 케이스 (JUnit5로 구현해도 됨)
22