Slijede razlike između dviju inačica stranice
Starije izmjene na obje strane Starija izmjena Novija izmjena | Starija izmjena | ||
studenti:mislav_vuletic:mv_dnevnik_2 [2017/11/09 00:21] mvuletic Rad unaprijed |
studenti:mislav_vuletic:mv_dnevnik_2 [2023/06/19 16:21] (trenutno) |
||
---|---|---|---|
Redak 8: | Redak 8: | ||
Definirao sam umnu mapu, link je [[https://mind42.com/public/77d29a7a-f6ce-482f-8595-5ea218d06a72|ovdje]].\\ | Definirao sam umnu mapu, link je [[https://mind42.com/public/77d29a7a-f6ce-482f-8595-5ea218d06a72|ovdje]].\\ | ||
- | Upoznao sam se s on-line bazama podataka, no one nisu od koristi jer projekt nije istraživačkog tipa.\\ | + | Upoznao sam se s on-line bazama podataka, no one nisu od koristi jer projekt nije istraživačkog tipa. |
== Pitanja == | == Pitanja == | ||
Redak 30: | Redak 30: | ||
**Glavne smjernice**: | **Glavne smjernice**: | ||
- | - Preimenovati //Taskman// u //Author// | + | - Preimenovati //Taskman// u //Author// ✔ |
- | - Definirane su smjernice za izradu //template editor//-a za zadatke | + | - Definirane su smjernice za izradu //template editor//-a za zadatke ✘ |
- | - Mogučnost definiranja zadataka po raznim obilježjima (predmet, godina, gradivo itd.) | + | - Mogučnost definiranja zadataka po raznim obilježjima (predmet, godina, gradivo itd.) ✘ |
- | - Mogučnost rađenja testova na mnogo načina (definirane u //UseCase// funkcijskim zahtjevima) | + | - Mogučnost rađenja testova na mnogo načina (definirane u //UseCase// funkcijskim zahtjevima) ✘ |
- | - Dodati //Student//-u obilježja (Škola, ŠkolskaGodina, Razred (a,b,c)) | + | - Dodati //Student//-u obilježja (Škola, ŠkolskaGodina, Razred (a,b,c)) ✘ |
- | - Dodati opciju stvaranja mapa, podmapa, tako da je svaka podmapa mapa (da može se napraviti beskrajno djece) | + | - Dodati opciju stvaranja mapa, podmapa, tako da je svaka podmapa mapa (da može se napraviti beskrajno djece) ✘ |
- | - Guest može rješavati zadatke //offline// | + | - Guest može rješavati zadatke //offline// ✔ |
- | - Sa skidanjem aplikacije dolazi preliminarni paket zadataka | + | - Sa skidanjem aplikacije dolazi preliminarni paket zadataka ✔ |
- | - Sve mora biti jasno i jednostavno za korištenje | + | - Sve mora biti jasno i jednostavno za korištenje ✘ |
- | - Registracija - //Username, Password, Email//, OsnovnaŠkola, ŠkolskaGodina, Razred (a,b,c) | + | - Registracija - //Username, Password, Email//, OsnovnaŠkola, ŠkolskaGodina, Razred (a,b,c) ✘ |
- | - Smisliti bolje, deskriptivnije ime | + | - Smisliti bolje, deskriptivnije ime ✘ |
=== 2. tjedan (2.11. - 9.11.) - Preliminarni odabir alata i tehnologija === | === 2. tjedan (2.11. - 9.11.) - Preliminarni odabir alata i tehnologija === | ||
- | Odabrani alati | + | **Odabrani alati** |
- | | **Tehnologija** | **Implementacija** | | + | |**Tehnologija** |**Implementacija** | |
- | | Oblikovanje grafova | Astah | | + | |Oblikovanje grafova|Astah| |
- | | Programski jezik | C# | | + | |Programski jezik|C#| |
- | | IDE | Visual Studio | | + | |IDE|Visual Studio| |
- | | Baza | Firebase (json) | | + | |Baza|Firebase (json)| |
- | | OS | Android | | + | |OS|Android| |
- | Rad unaprijed | + | **Rad unaprijed** |
- | Definiran je kostur zahtjeva obrazaca uporabe. | + | Definiran je kostur zahtjeva obrazaca uporabe. \\ Napravljena je revizija dokumentacije. \\ Dodane su prve verzije UseCase dijagrama i Sekvencijskih dijagrama. \\ Započet je rad na arhitekturi sustava (Class dijagrami). |
- | Napravljena je revizija dokumentacije. | + | |
- | Dodane su prve verzije UseCase dijagrama i Sekvencijskih dijagrama. | + | |
- | Započet je rad na arhitekturi sustava (Class dijagrami). | + | |
=== 3. tjedan (10.11. - 17.11.) - Dokumentiranje zahtjeva obrascima uporabe === | === 3. tjedan (10.11. - 17.11.) - Dokumentiranje zahtjeva obrascima uporabe === | ||
- | == Dosadašnji rad == | + | Iako nije prije napisano obrasci uporabe su dovršeni prije međuispita. \\ Također su prije i uploadani na repozitorij. \\ Implementirani su i završni modeli sekvencijski dijagram. \\ Kao i dijagrama obrazaca uporabe. |
- | ---- | + | **Zaostaci** |
+ | |||
+ | Komentirati pojedinačno svaki dijagram obrazaca uporabe i sekvencijski dijagram. | ||
=== 4. tjedan (18.11. - 25.11.) - Međuispiti === | === 4. tjedan (18.11. - 25.11.) - Međuispiti === | ||
Redak 72: | Redak 71: | ||
=== 6. tjedan (4.12. - 11.12.) - Dokumentiranje zahtjeva sekvencijskim dijagramima, nefunkcionalni (ostali) zahtjevi === | === 6. tjedan (4.12. - 11.12.) - Dokumentiranje zahtjeva sekvencijskim dijagramima, nefunkcionalni (ostali) zahtjevi === | ||
- | == Dosadašnji rad == | + | Dodan je opis arhitekture sustava, opis svih klasa i popis stranica koje će biti vidljive korisnicima. \\ Završen je class dijagram no treba ga još malo doraditi. \\ Napisani su zahtjevi domene sustava i nefunkcionalni zahtjevi. |
- | ---- | + | **Realizacija mogučnosti više verzija istog zadatka** |
+ | |||
+ | U klasi "Task" imati listu listi varijabli koje se koriste u zadatku. | ||
+ | |||
+ | **Zaostaci** | ||
+ | |||
+ | Zahtjev domene sustava - mogučnost beskrajno pod tema testa \\ Dorada class dijagrama - kardinalnosti i gore navedena realizacija | ||
=== 7. tjedan (12.12. - 19.12.) - Arhitektura sustava: svrha, opći prioriteti i skica sustava, dijagram razreda === | === 7. tjedan (12.12. - 19.12.) - Arhitektura sustava: svrha, opći prioriteti i skica sustava, dijagram razreda === | ||
- | == Dosadašnji rad == | + | Zahtjevi domene sustava su popunjeni. \\ Class dijagram je dorađen. \\ \\ Kod aplikacije je započet s pisanjem. Definirane su sve klase i svi pozivi funkcija. \\ Baza podataka je otvorena. Odlučio sam se za dokumentnu bazu (bez sql upita). \\ Autentifikacija je procesu izrade. |
- | ---- | + | Trenutni plan je da aplikacija bude nalik MVC strukturi u Web aplikacijama. \\ Dohvaćanje podataka za sve korisnike je preko baze podataka koja je ujedno i server. \\ Tako smo izbjegli potrebu rađenja servera kao zasebne jedinice. |
+ | |||
+ | Zaostataka nema. | ||
=== 8. tjedan (20.12. - 27.12.) - Dijagram razreda i pridruženi dijagram objekata, opis napravljenog i planirani budući rad === | === 8. tjedan (20.12. - 27.12.) - Dijagram razreda i pridruženi dijagram objekata, opis napravljenog i planirani budući rad === | ||
- | == Dosadašnji rad == | + | Dijagram razreda je davno dovršen no biti će updatean jednom kad se projekt završi obzirom da je došlo do mnogo promjena. |
- | ---- | + | Dosad je napravljena većina funkcionalnosti u kodu kao i većina klasa. Baza podataka je uspostavljena i radi. Obzirom da prvi put radim sa dokumentacijskom bazom podataka imam par problema koje još ne znam kako rješiti. |
=== 9. tjedan (28.12. - 4.1.) - Praznici === | === 9. tjedan (28.12. - 4.1.) - Praznici === | ||
Redak 92: | Redak 99: | ||
=== 10. tjedan (5.1. - 12.1.) - Implementacija projekta, odabir i dokumentiranje korištenih tehnologija === | === 10. tjedan (5.1. - 12.1.) - Implementacija projekta, odabir i dokumentiranje korištenih tehnologija === | ||
- | == Dosadašnji rad == | + | Početak implementacije je započeo! |
- | ---- | + | Prvih par test primjera je dobro prošlo no aplikacija još nema korisničko sučelje (za sad sve radim u OnCreate funkciji). |
- | === 11. tjedan (13.1. - 20.1.) - Implementacija projekta, dokumentiranje UML dijagramima: aktivnosti, stanja, komunikacijskim, komponentnim, razmještaja === | + | Uspjelo mi je unjeti podatke u bazu podataka no ne pohranjuju se automatski svi elementi klase, a još ne znam kako to rješiti u dokumentacijskoj bazi, inače sam to radio na include lambda izrazom, al ovdje to tako ne ide. |
- | == Dosadašnji rad == | + | BITNO! Treba dogovoriti sastanak glede dogovora kako će autor raditi zadatke! |
- | ---- | + | === 11. tjedan (13.1. - 20.1.) - Implementacija projekta, dokumentiranje UML dijagramima: aktivnosti, stanja, komunikacijskim, komponentnim, razmještaja === |
=== 12. tjedan (21.1. - 28.1.) - Implementacija projekta, pisanje uputa za instalaciju i dokumentiranje bitnih isječaka koda, demonstracija alfa inačice rada projektne aplikacije profesoru zajedno s diskusijom stanja i planom završetka projekta === | === 12. tjedan (21.1. - 28.1.) - Implementacija projekta, pisanje uputa za instalaciju i dokumentiranje bitnih isječaka koda, demonstracija alfa inačice rada projektne aplikacije profesoru zajedno s diskusijom stanja i planom završetka projekta === | ||
- | == Dosadašnji rad == | + | ===== 28.1. Predaja projekta - Dovršenje implementacije, dokumentiranje ispitivanja programske potpore, pisanje korisničkih uputa, zaključak ===== |
- | ---- | + | \\ |
- | + | ||
- | ===== 28.1. Predaja projekta - Dovršenje implementacije, dokumentiranje ispitivanja programske potpore, pisanje korisničkih uputa, zaključak ===== | + | |