Professional Documents
Culture Documents
Koja je veza izmeu primarnog kljua relacije i funkcionalnih ovisnosti svih atributa u relaciji?
Svaki atribut koji nije primarni klju ovisi o cijelom primarnom kljuu.
Mogu li instance relacije pokazati postojanje funkcionalne ovisnosti? Zato da ili ne?
Instance (ili uzorci podataka) u relaciji ne dokazuju postojanje funkcionalne ovisnosti.
Opiite kako bi se trebalo formatirati numerike, tekstualne i alfanumerike podatke u tabelama i listama?
- Desno poravnati numerike podatke i poravnati kolone sa decimalnim takama. - Lijevo poravnati tekstualne podatke. Koristiti kratke linije, obino 30 do 40 karaktera po liniji. - Prekinuti dugi niz alfanumerikih podataka u male grupe od tri etiri karaktera.
o Koriste malo prostora ekrana o Korisnici ih lako razumiju Interakcija prirodnim jezikom: Ulazi i izlazi iz sistema su konvencionalni govorni jezici, kao to je engleski Na osnovu istraivanja iz oblasti vjetake inteligencije Trenutne implementacije su zamorne i teko je raditi sa njima, nisu odrive kao druge metode za interakciju
c) Drop-down i pop-up meni Pop-up: meni se otvara blizu trenutnog poloaja kursora Drop-down: pristupna taka meniju je smjetena na gornjoj liniji i meni se sputa dole kada se klikne tipka za pokretanje 2. Opiite proces dizajniranja interfejsa i dijaloga? Dizajniranje interfejsa /dijaloga Izgled (widgets, tekst i tabele podataka) Struktuiranje unosa podataka (redoslijed tabova) Kontrolisan unos podataka (validacija i kontrola formata) Feedback (odziv, status, upozorenja i poruke o grekama) Redoslijed dijaloga Dizajniranje interfejsa: Koritenje standardnih formata slinih analognim obrascima i izvjetajima Navigacija sa lijeva na desno, odozgo na dole Fleksibilnost i dosljednost: o Slobodno kretanje izmeu polja o Nema stalne pohrane podataka prije zahtjeva korisnika o Svaki klju i naredbu dodijeliti jednoj funkciji Dizajn dijaloga ukljuuje: Dizajniranje sekvencijalnog niza dijaloga Kreiranje prototipa Procjena upotrebljivosti Smjernice za dizajniranje dijaloga: Dosljednost (Consistency) Preaci i redoslijed (Shortcuts and Sequence) Ocjena (Feedback) Zatvaranje (Closure) Rukovanje grekama (Error Handling) Vradanje (Reversal)
Kontrola (Control) Jednostavnost (Ease) Formalna metoda za projektovanje i predstavljanje dijaloga izmeu ovjeka i raunara koritenjem dijagrama okvira i linija :
Dizajniranje interfejsa i dijaloga u grafikoj okolini: Projektant mora postati ekspertni korisnik GUI okruenja. o Razumjeti kako su druge aplikacije dizajnirane. o Razumjeti standarde. Stedi razumijevanje dostupnih resursa i kako se mogu koristiti. o Upoznati se sa standardima za menije i obrasce Stavke pri GUI dizajniranju dijaloga: Cilj je uspostaviti redoslijed prikaza koje de korisnik sresti prilikom rada sa sistemom.
Sposobnost nekih GUI okruenja da skau iz aplikacije u aplikaciju ili sa ekrana na ekran ine odravanje redoslijeda velikim izazovom. Jedan od pristupa je da korisnici uvijek moraju rijeeti zahtjev za informacijom prije nastavka. Dijagram dijaloga pomae analitiarima da bolje upravljaju kompleksnodu dizajniranja grafikih interfejsa. 3. Opiite nekoliko ulaznih ureaja za interakciju sa sistemom? Tastatura Mi Dojstik Trackball Touch Screen Light Pen Graphics Tablet Glas 4. Nabrojte tipove greaka u podacima? Uobiajene greke u unosu podataka: Dodavanje: dodavanje dodatnih znakova Truncating: gubljenje znakova Transcripting: unoenje neispravnih podataka Transposing: izvrtanje (reversing) niza znakova
LAN: kablovi, hardver i softver se koriste za povezivanje radnih stanica, raunara i file servera na ogranienom geografskom podruju Glavne opcije za konfiguraciju LAN File Server arhitektura Klijent/Server arhitektura File server Ureaj koji upravlja operacijama datotekama i dijele se po klijentskim PC prikljuenim na LAN Koritenje DBMS na file server: Jedna kopija DBMS je na file server i konkurentno vodi kopije na klijentskim PC. Sve manipulacije podacima se izvravaju klijentskom PC. Klijent server: Procesiranje aplikacija se dijeli izmeu klijenta i severa. Klijent upravlja korisnikim interfejsom.
Vrste standarda: -Imenovanje domena (BIND): metoda za prevoenje imena domene u IP (Internet Protocol) adrese -Hypertext Transfer Protocol (HTTP): komunikacijski protokol za razmjenu informacija na Internetu -Hypertext Markup Language (HTML): standardni jezik za prikazivanje sadraja na webu pomodu komandnih tagova HTML ima ogranienja s obzirom na oblik orijentacije tagova CSS, XSL
Pomod za dosljednost: Cascading Style Sheets (CSS) -Skup pravila stila koji govori web pregledniku kako predstaviti dokument Extensible Style Language (XSL) -Specifikacija za odvajanje stila od sadraja prilikom generisanja HTML dokumenata Personalizacija, prilagoavanje //ne bih znala Operativan sistem, informativni sistem //ne bih znala Dubina integracije, irina organizacije
-Dubina integracije (Integration depth) U kojoj mjeri se sistem ugrauje u postojedu tehnoloku infrastrukturu -irina organizovanosti (Organizational breadth) U kojoj mjeri sistem prati osnovne poslovne funkcije OLTP, OLAP
*Online obrada transakcija (OLTP) -Odnosi se na neposredne automatizirane odgovore na zahtjeve korisnika -Dizajnirano za rukovanje vie istovremenih (concurrent) transakcija -Igra veliku ulogu u aplikacijama elektronske trgovine (electronic commerce) *Online Analytical Processing (OLAP) -Odnosi se na grafike softverske alate koji omogudavaju sloene analize podataka pohranjenih u bazi podataka. -OLAP server je glavna komponenta -Dobro za vremenske serije i analizu trendova
Skladite podataka
-Kolekcija podataka za podrku odluivanju Kljune osobine : -Tematski orijentisan: organizirana oko kljune teme -Integrisan: podaci su prikupljeni iz vie operativnih sistema i prilagoeni standardima -Vremenski odreen (Time-variant): podaci sadre vremensku dimenziju -Postojan: korisnici ne mogu aurirati podatke Data mart (podruno skladite podataka) -Skladite podataka koje je ogranienog obima i bazirano na agregaciji i selekciji
Middleware Kombinacija hardvera, softvera i komunikacijskih tehnologija koje objedinjuju tri razliite aplikacije u jednu okolinu
Troslojna Operativni sistemi EDW (Enterprise data warehouse) Centralizirano, integrisano skladite podataka
Data mart (podruno skladite podataka) Skladite podataka koje je ogranienog obima i bazirano na agregaciji i selekciji
Daleko najeda metoda treninga je neformalna, putem interakcije sa in-house strunjakomza softver
P15 1). Uporedite sljedede termine: korektivno odravanje, adaptivno odravanje, perfektivno odravanje, preventivno odravanje osnovni moduli, sistem bibliotekara, graditi rutine odravanje, odrivost
Korektivno odravanje Promjene napravljene na sistemu za popravak nedostataka u dizajnu, kodiranju ili implementaciji Adaptivno odravanje Promjene napravljene na sistemu da se razvije funkcionalnost u skladu sa promjenjivim poslovnim potrebama ili tehnologijama Perfektivno (do savrenstva) odravanje Promjene napravljene na sistemu za dodavanje novih mogudnosti ili da bi se poboljale performanse Preventivno odravanje Promjene napravljene na sistemu kako bi se izbjegle mogudi bududi problemi Osnovni moduli Softverski moduli koji su testirani, dokumentovani i odobreni de biti ukljueni u posljednju verziju sistema Sistem bibliotekara (System librarian) Osoba odgovorna za kontrolu provjerava osnovne module kada se sistem razvija ili odrava Graditi rutine
Guidelines that list the instructions to construct an executable system from the baseline source code Smjernice koje daju popis uputa za izgradnju radnog sistema iz izvornog koda Odravanje, odrivost ???
2.) Nabrojte korake u procesu odravanja i uporedite ih sa fazama SDLC. Odravanje je kao mini SDLC
Prednosti i nedostaci
Prednosti Poboljan sistem i kvalitet dokumentacije Grupa za odravanje zna sve o sistemu Osoblje ima vlastiti interes
Nedostaci Ignorisanje kritinih nedokumentovanih informacija Manji naglasak na dobroj dokumentaciji Ograniena radna pokretljivost i ljudskih i tehnikih resursa
Tabela 1