Both sides previous revision
Previous revision
Next revision
|
Previous revision
|
specif:projekt [2023/10/01 02:51] pszwed |
specif:projekt [2023/12/12 17:52] (current) pszwed [Organizacja] |
| |
Zakres projektu pokrywa się z prowadzonymi wcześniej zajęciami [[http://home.agh.edu.pl/~pszwed/wiki/doku.php?id=amo:start|Analiza i modelowanie oprogramowania (AMO)]] dla kierunku Informatyka. W ramach AMO dodatkowo prowadzone było laboratorium. Materiały do laboratorium mogą być przydatne przy realizacji projektu. | Zakres projektu pokrywa się z prowadzonymi wcześniej zajęciami [[http://home.agh.edu.pl/~pszwed/wiki/doku.php?id=amo:start|Analiza i modelowanie oprogramowania (AMO)]] dla kierunku Informatyka. W ramach AMO dodatkowo prowadzone było laboratorium. Materiały do laboratorium mogą być przydatne przy realizacji projektu. |
| |
| |
| ==== Link do zespołu na MS Teams ==== |
| |
| [[https://teams.microsoft.com/l/channel/19%3aRviohzNK9rw1a0wG9-v8Cc4Jq1I98YeDzh8fdS9QJFE1%40thread.tacv2/Og%25C3%25B3lny?groupId=507585f4-70ae-44ee-9864-93e0d13e6a28&tenantId=80b1033f-21e0-4a82-bbc0-f05fdccd3bc8]] |
| |
| |
| |
===== Harmonogram ===== | ===== Harmonogram ===== |
Plant UML jest szczególnie przydatny przy rysowaniu diagramów sekwencji (rozdział SDD - projekt oprogramowania) | Plant 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.: | Diagram Plant UML jest tworzony na podstawie opisu tekstowego. ChatGPT jest w stanie wygenerować diagramy, np.: |
| [[https://www.plantuml.com/plantuml/png/ZLJ1Rjim3BtxAxGUXcPpa-qg545Jn-qAT76Gf1jsAbIRSGNOaYV92u9X_pv9aQouROoUB9AFvEEZv2kfY51jNKKV2jXI1kWkoHOFgtlqh5GZyMIos-t6JKMO0OrpNa-yCQ5rEOcwl6IsIM-prIzq-T7KZ9-g5gPTTBdAvW_9HWTpAl8Aub80i13FRcxIbKdztH81STEAfZfAlxwRpssyeAJch8Yv8Amy0gG_qeMf_Wnwd5X0COsYl29IeeGeABdOexyHGfyPgG6ZjHAKbSOkGEQ2Deforhd_-TIbu4MRg_TdQdVU2W5CNTC2e--SmTuw7GVSiGbDikqMnA657grbwYZlYHO528okxTTucWCbxBaPdw8rQCdh1gEvBh_HPYXlKdtzLe9uEGRKX5R7ZYTI4PR34Gjk64gD0NLfsKv3-LcR6mLq_HFaD37LIko1QskwW52URs1kER7YxS2ECgPfMXBue9oX0goj-mqidsoPBlGdkS_MwRolY2wotai5jGQ6_L1mK_ejJO-cSY4tsZIinmKEGbi_EL1n0KVCHd81khJpdB_KAqPMb31pZ80LmHnrCdO2-bAkPGSOsMuLbp28Q2gIWsP-thzfCNfDhNSvHq7ze6hw1vXxB62Ectq36AN-UEAgll-UznZulOVwfhFvKJmkxsT9EjV6JFznxhB5utepMsrwdfTtmXPPS4Mtr3yMPgpzkPq4T-EDJ4xtIxcuG6TVppn7X572cIAKoSYx3EBBUFpfpBrpZBuH6Tcpo_OlLFU0YhDI8iKZvtkTlJGBUwkyswg14A4GtqRECq2oX-WnH3yFBotgFvRGhfD0huCmKe8y2GsDXv51YM5W67OGgGVgRnKZTvIlv0st5wDRO228weay10ig3iEkW1LjNVq7|ten diagram]] powstał w odpowiedzi na prompt: |
[[http//www.plantuml.com/plantuml/png/ZLJ1Rjim3BtxAxGUXcPpa-qg545Jn-qAT76Gf1jsAbIRSGNOaYV92u9X_pv9aQouROoUB9AFvEEZv2kfY51jNKKV2jXI1kWkoHOFgtlqh5GZyMIos-t6JKMO0OrpNa-yCQ5rEOcwl6IsIM-prIzq-T7KZ9-g5gPTTBdAvW_9HWTpAl8Aub80i13FRcxIbKdztH81STEAfZfAlxwRpssyeAJch8Yv8Amy0gG_qeMf_Wnwd5X0COsYl29IeeGeABdOexyHGfyPgG6ZjHAKbSOkGEQ2Deforhd_-TIbu4MRg_TdQdVU2W5CNTC2e--SmTuw7GVSiGbDikqMnA657grbwYZlYHO528okxTTucWCbxBaPdw8rQCdh1gEvBh_HPYXlKdtzLe9uEGRKX5R7ZYTI4PR34Gjk64gD0NLfsKv3-LcR6mLq_HFaD37LIko1QskwW52URs1kER7YxS2ECgPfMXBue9oX0goj-mqidsoPBlGdkS_MwRolY2wotai5jGQ6_L1mK_ejJO-cSY4tsZIinmKEGbi_EL1n0KVCHd81khJpdB_KAqPMb31pZ80LmHnrCdO2-bAkPGSOsMuLbp28Q2gIWsP-thzfCNfDhNSvHq7ze6hw1vXxB62Ectq36AN-UEAgll-UznZulOVwfhFvKJmkxsT9EjV6JFznxhB5utepMsrwdfTtmXPPS4Mtr3yMPgpzkPq4T-EDJ4xtIxcuG6TVppn7X572cIAKoSYx3EBBUFpfpBrpZBuH6Tcpo_OlLFU0YhDI8iKZvtkTlJGBUwkyswg14A4GtqRECq2oX-WnH3yFBotgFvRGhfD0huCmKe8y2GsDXv51YM5W67OGgGVgRnKZTvIlv0st5wDRO228weay10ig3iEkW1LjNVq7|ten diagram]] | |
| //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 bo: |
| *BiddingSystem i EventNotifier nie są klasami modelu dziedziny |
| *Zamiast Contains i Part of oczekujemy po prostu symboli agregacji <>---- |
| *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 ===== |
| |
Dokumentacja powinna być sporządzana zgodnie z podanym dalej układem ([[specif:template|Szkielet dokumentacji]]). Powinna stanowić jeden plik, najchętniej w formacie PDF lub DOC. Nie należy dostarczać plików źródłowych wymagających dalszego przetwarzania lub otwierania za pomocą specyficznych narzędzi. Celem projektu nie jest opanowanie konkretnego środowiska lub programu (Word, TeX, Visio, Rational Rose) i nie ma znaczenia, który z nich zostanie użyty. Ma być natomiast użyty właściwie - np.: tabelki i rysunki mają trafić w odpowiednie miejsca, a nie np.: na koniec dokumentu. | Dokumentacja powinna być sporządzana zgodnie z podanym dalej układem ([[specif:template|Szkielet dokumentacji]]). Powinna stanowić jeden plik, najchętniej w formacie PDF. Nie należy dostarczać plików źródłowych wymagających dalszego przetwarzania lub otwierania za pomocą specyficznych narzędzi. |
| |
| Uwaga - dostarczając dokumentację zgodnie z etapami realizacji projektu, zachowujemy wszystkie wcześniejsze rozdziały. Czyli dokument stopniowo przyrasta, ale oceniany będzie przyrost. |
| |
| |
===== Informacje merytoryczne ===== | ===== Informacje merytoryczne ===== |
[[amo:start|Laboratoria z Analizy i modelowania oprogramowania]] - proszę przewinąć do linków do laboratoriów w lewym dolnym rogu | [[amo:start|Laboratoria z Analizy i modelowania oprogramowania]] - proszę przewinąć do linków do laboratoriów w lewym dolnym rogu |