ssuljic / si2013tim12 Goto Github PK
View Code? Open in Web Editor NEWProject for the course Software Engineering at Faculty of Electrial Engineering Sarajevo
Project for the course Software Engineering at Faculty of Electrial Engineering Sarajevo
Tim 12 - SI 2013/14 Tema: Sistem za evidenciju dostava i povrata za pekaru Članovi tima: Alen Sefer Amer Pandžo Elvedim Turković Hamza Semić Merima Žiko Sadžid Suljić
Ovo je jedna vrsta „balansiranja“ – umanjenje duga, a gdje je druga?
Komponenta: Izbornik->Spašeni obračuni
Commit id: b47d9b3
Opis problema: Nije implementirano kreiranje PDF izvjestaja
Koraci za reproduciranje problema:
Dobijen rezultat: Obavijest da nije implementirano kreiranje izvjestaja.
Ocekivan rezultat: Kreiran PDF izvjestaj
Pretpostavljate da je ulogovan, a onda tražite da unese svoje ime prezime i ID?
Šta će biti prikazano?
Komponenta: Izbornik-Korisnički računi
Commit id: b47d9b3
Opis problema: Na pregledu korisničkog računa ne radi button "Obrisi"
Koraci za reproduciranje problema:
Dobijen rezultat:
Korisnik nije izbrisan iz baze podataka.
Ocekivan rezultat:
Korisnik izbrisan iz baze podataka.
Prvo forma a onda sučelje.
Komponenta:
Megadigitron desktop
commit ID:
410a9cd
Opis problema:
Pri pokušaju pokretanja dobijem dialog : http://prntscr.com/3oylat
Feedback grešaka kaže : Syntax error, parameterized types are only available if source level is 1.5 or greater
Koristim JRE 1.8.0. tako da bi se to trebalo uklopiti u ovo 1.5 "ili noviji" pa molim kolege da mi kažu koju verziju koriste pa da pokušam ponovno buildati projekat.
Komponenta Izbornik-Preuzimanje peciva.
Commit ID: 962ef4c
Opis problema:
Mogućnost dodavanja negativne količine prilikom unosa peciva.
Koraci za reproduciranje problema:
Dobijeni rezultat:
Dobivena poruka: http://pokit.org/get/?dd21345d82ec84a55b684ff7a26b3dec.jpg
Dostava uspješno preuzeta.
Očekivani rezultat: Greška da se ne dozvoli negativna količina za dostavu.
Komponenta: Izbornik->Evidencija peciva
Commit id: b47d9b3
Opis problema: Moguće dodati pecivo tezine 0
Koraci za reproduciranje problema:
Dobijen rezultat: Pecivo tezine 0 uneseno u bazu podataka
Ocekivan rezultat: Sprijecen unos peciva tezine 0.
Komponenta: Izbornik
Commit id: b47d9b3
Opis problema: Na nivou citave aplikacije je moguce dodati nepopunjene parametre u bazu
Koraci za reproduciranje problema:
ili alternativno
2.' Login sa korisnickim podacima username: "mujo", password: "m"
3.' Odabir opcije "Preuzimanje peciva"
4 . U polja za unos stringova, unijeti niz space-ova ili tab-ova
Dobijen rezultat: Uspjesan unos u bazu podataka
pr:
Ocekivan rezultat: Obavijest da moramo unijeti podatke za sva polja.
nema nikakvog konkretnog mjerila
Da li to znači minimalno 10?
Komponenta Izbornik-Klijenti
Commit ID: 6281b3f
Opis problema:
Mogućnost dodavanja prodajnog mjesta sa praznim parametrima "Naziv" i "Adresa" prodajnog mjesta.
Koraci za reproduciranje problema:
Dobijeni rezultat:
Dobivena poruka: http://pokit.org/get/?37867c4641c063138820fe73038daaab.jpg
Očekivani rezultat: Greška da se ne dozvoli brisanje prodajnih mjesta ukoliko ne postoje, kao i da se ne može odabrati opcija sljedeći jer ne postoji prodajno mjesto.
Numerisati ih jedinstveno
Baš nikakav dodatni softver nije potreban?
„Podaci koji zahtjevaju sigurnost su najviše fakture.“
Popraviti
Popraviti formatiranje - naslovi
Komponenta: Izbornik-Korisnički računi
Commit id: b47d9b3
Opis problema: Na pregledu korisnickog racuna ne radi button "Azuriraj"
Koraci za reproduciranje problema:
Dobijen rezultat: Obavijest da korisnicko ime vec postoji u bazi podataka.
Ocekivan rezultat: Azuriranje korisnickih podataka.
Komponenta:
Bakersoft/Klijenti
commit ID:
e8f5534
Opis problema:
Nema validacije za broj telefona
Koraci za reproduciranje problema:
Očekivani rezultat:
Poruka o neispravnom formatu telefona
Komponenta:
Bakersoft/Klijenti
commit ID:
e8f5534
Opis problema:
Moguće je dvaput unijeti isto prodajno mjesto
Koraci za reproduciranje problema:
Dobijeni rezultat:
Očekivani rezultat:
Obavijest o greški jer prodajno mjesto već postoji
Komponenta Izbornik-Klijenti
Commit ID: 9554592
Opis problema:
Mogućnost generisanja izvještaja kod kojih je datum početka veći od datuma kraja izvještaja.
Koraci za reproduciranje problema:
Dobijeni rezultat:
Dobivena poruka: http://pokit.org/get/?c15cc7377c1acfe1a1c075e4cbe3fa00.jpg
Obračun uspješno spašen, što se vidi sa slike http://pokit.org/get/?e71f5ced96b1f2f8d293a39085c35b5f.jpg
Očekivani rezultat: Greška da se ne dozvoli generisanje takvog izvještaja i spašavanje.
malo ipak određenije
Dio ste već pokrili sa funkcionalnim zahtjevima
vjerovtanoća, „podržava:7“, veliko slovo I, dozvolomana, „koji de koristiti“, unseen, plačanje, zvuja, lijel, moguče
Komponenta Izbornik-Klijenti
Commit ID: 6281b3f
Opis problema:
Bacanje izuzetka prilikom pokušaja da se otvori klijent panel i nemogućnost otvaranja istog.
Koraci za reproduciranje problema:
Dobijeni rezultat:
Bacanje izuzetka: http://pokit.org/get/?e57a02d63e594810857b72dc4a35f52a.jpg
Očekivani rezultat: Otvaranje klijent panela sa praznim podacima obzirom da su izbrisani.
Komponenta:
Bakersoft/Evidencija peciva
commit ID:
9463e94
Opis problema:
Da li se podaci o pecivu mogu mijenjati ili ne?
Klikom na polje u tabeli, kursor se pojavi i možemo uređivati tekstualna polja ali nakon što jednom polje dobije fokus nije moguće izaći osim promjenom čitave forme u kojoj radimo a kada se vratimo na dio "Evidencija peciva" promjene nisu spašene.
Koraci za reproduciranje problema:
Dobijeni rezultat:
Očekivani rezultat:
„Zasnivanje radnog odnosa“ u stvari znači zapošljavanje nekoga. Ovo je malo zbunjujuće, klijent se ne zapošljava.
Da li može sa niti jednim prodajnim mjestom?
Kako ćete obezbjediti da na sistemu bude datum ispravan?
„Uključivanje klijenta u poslove vezane za dostavu i povrat peciva“ – nejasno
Pretpostavka 1: Mogli ste dodati još "Mega Giga sistem"!
Pretpostavka 3: Šta je zajedničko za ovo dvoje?
Pretpostavka 7: Ne treba vam „plugin“. Zašto će vam Office?
Komponenta:
Bakersoft/Korisnički računi
commit ID:
9463e94
Opis problema:
Ne postoje validacije za podatke. Moguće je unijeti slova umjesto broja telefona, validacija e-mail adrese ne postoji.
Dobijeni rezultat:
Očekivani rezultat:
Zakon o zaštiti potrošača – Vaš sistem nema direktnu interakciju sa potrošačima, tako da ne vidim povezanost
Komponenta Izbornik-Korisnički računi
Commit ID: 6281b3f
Opis problema:
Bacanje izuzetka prilikom pokušaja dodavanja novog klijenta.
Koraci za reproduciranje problema:
Dobijeni rezultat:
Bacanje izuzetka tipa "Null pointer" i ne javljanje nikakve poruke u unosu korisnika.
http://pokit.org/get/?58b2a8ac2d241b0919065f93add85208.jpg
Očekivani rezultat: Javljanje poruke koja obavještava o ispravnom ili neispravnom unosu korisnika.
Komponenta: Meni-Korisnički računi
Commit id: b47d9b3
Opis problema: Mogucnost dodavanja korisnika ciji je datum rodjenja veci od sistemskog vremena.
Koraci za reproduciranje problema:
Dobijen rezultat:
-Korisnik unesen u bazu podataka.
Ocekivan rezultat:
-Onemogucavanje unosa nevalidnog datuma rodjenja.
Komponenta:
Bakersoft/Korisnički računi
commit ID:
9463e94
Opis problema:
Moguće je obrisati korisnika koji trenutno koristi sistem
Koraci za reproduciranje problema:
Dobijeni rezultat:
Sistem nas obaviještava da je korisnik uspješno obrisan
Očekivani rezultat:
Očekuje se poruka o greški ili da korisnik automatski bude izlogovan sa sistema
Kakve dostave?
ISO 22000 dali ste link na opis standarda, a ne na sam standard
Sada spominjete i mjernu jedinicu, a prethodno ste govorili da je sve u kilogramima?
JAVA – malo čudna definicija: „specifično dizajniran“, ovo je fokus na applet-e. Oni sami po sebi nisu sigurni, da ste pratili vijesti, znali biste da je java 8 kasnila zbog popravljanja sigurnosnih rupi u Javi 7, prvenstveno u appletima koji su „sigurno“ preuzimani i „odmah izvršavani“.
Zar se nismo dogovorili na vježbama da ćete na Githubu koristiti username koji odgovara vašem username-u na ETF-u, ili ako ništa ime i prezime?
Šta se nalazi na izvještaju?
U svim uslovima i bez ikakvih ograničenja?
Komponenta:
Bakersoft/Klijenti
commit ID:
e8f5534
Opis problema:
Moguće dodati klijenta sa istim svim podacima više puta
Koraci za reproduciranje problema:
Dobijeni rezultat:
U listi klijenata imamo dva ista klijenta
Očekivani rezultat:
Poruka o tome da već postoji klijent sa istim podacima
„ne previše složen“ „određeni kriteriji“ „relativno ugodan za oko“ – neprecizno
niste definisali wi-fi i ethernet
„relativna jednostavnost“ „relevantni standardi“ – neprecizno
Komponenta Izbornik-Klijenti
Commit ID: 6281b3f
Opis problema:
Mogućnost dodavanja prodajnog mjesta sa praznim parametrima "Naziv" i "Adresa" prodajnog mjesta.
Koraci za reproduciranje problema:
Dobijeni rezultat:
Dobivena poruka: http://pokit.org/get/?b175e4f47072d71a5fc2edaa63e2caa1.jpg
Prodajno mjesto uspješno dodano, što se vidi sa slike jer ima Redni broj = 2.
http://pokit.org/get/?48733aef3e686782287f35380a9fd59f.jpg
Očekivani rezultat: Greška da se ne dozvoli takav unos i spašavanje
Komponenta:
Bakersoft/Korisnički računi
commit ID:
9463e94
Opis problema:
Moguće je dodati korisnika sa podacima : korisničko ime = fata, lozinka = f iako su to podaci korisnika sa kojima sam se logovala na sistem
Koraci za reproduciranje problema:
Dobijeni rezultat:
Očekivani rezultat:
…i…i…i…i…
Sada opet kilogrami? Kod kojeg klijenta? Na kojem prodajnom mjestu? Koja dostava?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.