Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
specif:projekt [2023/10/01 02:41] pszwed [Narzędzia] |
specif:projekt [2023/10/01 03:07] pszwed [Narzędzia] |
||
---|---|---|---|
Line 51: | Line 51: | ||
Bardzo polecam: [[http:// | Bardzo polecam: [[http:// | ||
+ | Plant UML jest szczególnie przydatny przy rysowaniu diagramów sekwencji (rozdział SDD - projekt oprogramowania) | ||
- | *Plan UML jest szczególnie przydatny przy rysowaniu diagramów sekwencji (rozdział SDD - projekt oprogramowania) | + | Plant UML ma postać opisu tekstowego. ChatGPT jest w stanie wygenerować diagramy, np.: |
- | *Plant UML ma postać opisu tekstowego. ChatGPT jest w stanie wygenerować diagramy, np.: | + | |
| | ||
- | *Można dyskutować, czy są one wyczerpujące | + | [[https:// |
+ | |||
+ | //Generate PlantUML class diagram for online auctions including products, categories, offers, bidders, and events related to bidding process. At least 12 classes should be included// | ||
+ | |||
+ | Nie jest to wynik w pełni oczekiwany | ||
+ | *BiddingSystem i EventNotifier nie są klasami modelu dziedziny | ||
+ | *Zamiast Contains | ||
+ | *Brakuje wystawiającego (Seller) | ||
+ | *Nazwy relacji nie muszą być obecne | ||
+ | *Zamiast atrybutów lepsze są role (nazwy atrybutów przy relacji) | ||
+ | *Drobne błędy - winningOffer powinno mieć krotność 0..1 (bo mógł nikt nie zagłosować) | ||
+ | |||
+ | Ale można od podobnego diagramu zacząć, wygenerować wstępną strukturę, itd. | ||
===== Dokumentacja ===== | ===== Dokumentacja ===== | ||