Skip to content

Latest commit

 

History

History
124 lines (91 loc) · 7.79 KB

README.md

File metadata and controls

124 lines (91 loc) · 7.79 KB

2024년 1학기 객체지향개발방법론 프로젝트 : DVM

Java IntelliJ IDEA Badge Jenkins Badge Docker Badge GitHub Badge JUnit5 Badge


Distributed Vending Machine

  • OOAD(Object Oriented Analysis Design), UP 개발방법론을 적용하여 개발 진행
  • 각 팀마다 Distributed 자판기를 만들고, 합쳤을 때 전체 시스템이 분산되어 Serverless 한 것처럼 동작하는 것이 목표 image

개발 스택

  • JAVA
  • JAVA Thread
  • JAVA Socket
  • JAVA JSONObject
  • JAVA Swing

개발 환경, CI/CD, CTIP(Continous Test & Integration Platform) 환경 구축

Java IntelliJ IDEA Badge Jenkins Badge Docker Badge GitHub Badge JUnit5 Badge image


OOAD(Object-Oriented Analysis & Design), UP 개발 방법론

Use Case Diagram

UCD

<이미지 많음 주의!> Use Cases

1-a, b, c, d, e

2-a, b, c, d

3-a, b

4-a, b

<이미지 많음 주의!> Sequence Diagrams

1-a, b, c, d, e

2-a, b, c, d

3-a, b

4-a, b

DCD

DCD

Traceability

Traceability Traceability

Test Summary

Test Test

발표 자료

참고 자료

제작자

김성환 김지환 이송헌 조찬형
이미지 이미지 이미지 이미지
github github github github
@swkim12345 @Turtle-Hwan @LightlessStar @jibgod1