소프트웨어 모델링 및 분석 팀프로젝트

Posted by EunJee Jo on · 1 min read

소스코드 링크

link- https://github.com/srtktx/CTIP_SMA_6

보고서 링크

link- https://drive.google.com/open?id=1H_VBc6ZvteACzMjKUJQV1ZN3JCNH9VUK

사용한 도구

커뮤니케이션 도구

Github
Trello
Slack
깃허브

구현 도구

Java
IntelliJ
SQLite
MySQL

테스트 도구

Jenkins

팀프로젝트 목표

  • OOAD를 이용한 간단한 시계 프로젝트 개발
  • 클래스들 간의 상호작용 이해
  • 멀티 쓰레드의 사용
  • MVC모델을 이용한 프로젝트 개발
  • 어플리케이션과 DB의 연결, DB 구축

간단한 기능 설명

  1. 현재 시간 보여주기 (default)
  2. 타이머
  3. 알람
  4. 추가할 수 있는 알람 목록 개수는 한정되어있음
    알람의 on/off기능과 삭제 기능 지원
  5. 스톱워치
  6. split 기능 지원
  7. D+Day
  8. 운동량 체크 기능
  9. 운동시간과 소모칼로리 제공
    DB를 이용한 운동기록 저장
  10. 기능 선택
  11. 6개의 기능 중 4가지 기능만을 선택해서 사용할 수 있음

맡은 역할

  • 간단한 DB설계,연결,sql문 작성
  • MVC모델을 이용한 프로젝트 개발
  • 어플리케이션과 DB의 연결, DB 구축
  • GUI, ActionListener 기본 구현
  • 현재시간, 운동량 체크 기능 구현