An open API service indexing awesome lists of open source software.

https://github.com/shapelayer/se-lecture-task__project-structure-definitions

Definition of Software Structure using PlantUML
https://github.com/shapelayer/se-lecture-task__project-structure-definitions

class-diagram plantuml uml uml-diagram

Last synced: 7 months ago
JSON representation

Definition of Software Structure using PlantUML

Awesome Lists containing this project

README

          

# 소프트웨어공학론 과제 소프트웨어 정의

![](./.github/total_with_package.png)

![](./.github/total_without_package.png)

소프트웨어공학론(전남대, 소프트웨어공학과, 김미수, 2024-1) 소프트웨어 정의 팀 프로젝트

## Contents

**2nd task: Class Diagrams**
* Book Database ([source](./src/classes/BookDatabase.puml), [rendered](./rendered/classes/BookDatabase.png))
* Book Review ([source](./src/classes/BookReview.puml), [rendered](./rendered/classes/BookReview.png))
* Book Suggestion ([source](./src/classes/BookSuggestion.puml), [rendered](./rendered/classes/BookSuggestion.png))
* Mileage ([source](./src/classes/Mileage.puml), [rendered](./rendered/classes/Mileage.png))
* Ratings ([source](./src/classes/Ratings.puml), [rendered](./rendered/classes/Ratings.png))
* Statistics ([source](./src/classes/Statistics.puml), [rendered](./rendered/classes/Statistics.png))
* User Management ([source](./src/classes/UserManagement.puml), [rendered](./rendered/classes/UserManagement.png))
* User Profile / Inventory ([source](./src/classes/UserProfileInventory.puml), [rendered](./rendered/classes/UserProfileInventory.png))

**3rd task: Package Diagrams**
* Books Package ([source](./src/packages/Books.puml), [rendered](./rendered/packages/Books.png))
* Mileage Package ([source](./src/packages/Books.puml), [rendered](./rendered/packages/Mileage.png))
* Ratings Package ([source](./src/packages/Ratings.puml), [rendered](./rendered/packages/Ratings.png))
* Statistics Package ([source](./src/packages/Statistics.puml), [rendered](./rendered/packages/Statistics.png))
* User Package ([source](./src/packages/User.puml), [rendered](./rendered/packages/User.png))

## Participants

* 모아림([@ariimo](https://github.com/ariimo))
* 유정빈([@xxbeann](https://github.com/xxbeann))
* 이창효
* 박종현([@ShapeLayer](https://github.com/ShapeLayer))
* 박지환([@latencyspace](https://github.com/latencyspace))

## Requirements

* PlantUML

For installing PlantUML, see [Quick Start Guide](https://plantuml.com/en/starting). If you are using mac, see [Homebrew Formulae](https://formulae.brew.sh/formula/plantuml).