Skip to content

LightlessStar/DVM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

객체지향개발방법론_팀프로젝트

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages