1 / 49

Poglavje 5: Modeli ranje sistemskih zahtev : Dogodki in stvari

Poglavje 5: Modeli ranje sistemskih zahtev : Dogodki in stvari. Cilji. Pojasniti potrebo po oblikovanju modelov IS Opisati tri vrste modelov in navesti primere iz razvoja IS Pojasniti kako dogodki definirajo sistemske zahteve Določiti in analizirati dogodke, ki sprožajo reakcije sistema.

Download Presentation

Poglavje 5: Modeli ranje sistemskih zahtev : Dogodki in stvari

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Poglavje 5:Modeliranje sistemskih zahtev: Dogodki in stvari

  2. Cilji • Pojasniti potrebo po oblikovanju modelov IS • Opisati tri vrste modelov in navesti primere iz razvoja IS • Pojasniti kako dogodki definirajo sistemske zahteve • Določiti in analizirati dogodke, ki sprožajo reakcije sistema Metode razvoja informacijskih sistemov

  3. Cilji (nadaljevanje) • Pojasniti, kako stvari določajo sistemske zahteve • Pojasniti podobnosti in razlike med podatkovnimi entitetami in objekti • Odkriti in analizirati podatkovne entitete in objekte, ki so potrebni v sistemu • Razumeti, znati brati in oblikovati ER diagram • Razumeti, znati brati in oblikovati razredni diagram Metode razvoja informacijskih sistemov

  4. Pregled • Dokumentiranje funkcijskih zahtev z modeli • Pri tradicionalnem in objektnem pristopu določata sistemske zahteve dva koncepta: • Dogodki • Stvari Metode razvoja informacijskih sistemov

  5. Modeliinmodeliranje • Analitik opisuje lastnosti informacijskega sistema zrazličnimi modeli • Modeli osvetljujejo posamezne vidike sistema • Oblikovanje modelov v stopnji analize prispeva k boljšemu oblikovanju končne rešitve • Modeli olajšujejo komunikacijo z uporabniki Metode razvoja informacijskih sistemov

  6. Vzroki za modeliranje Metode razvoja informacijskih sistemov

  7. Vrste modelov • Razvoj IS zahteva različne vrste modelov • Matematične– formule, ki opisujejo tehnični vidik sistema • Opisne – pripovedne zabeležke, poročila ali seznami, ki opisujejo določene vidike sistema • Grafične - diagramiin shematične predstavitve določenih vidikov sistema Metode razvoja informacijskih sistemov

  8. Analiza - pregled modelov • Modeli, ki jih uporabimo za definiranje sistemskih zahtev • Logični modeli • Ne vsebujejo podrobnosti, ki so različne pri posamezni tehnologiji • Modeli pri stopnji oblikovanja • Fizični modeli • Razširjeni logični modeli Metode razvoja informacijskih sistemov

  9. Modeli pri analizi Metode razvoja informacijskih sistemov

  10. Modeli pri oblikovanju Metode razvoja informacijskih sistemov

  11. Dogodki in sistemske zahteve • Dogodki • Dogodki v določenem prostoru in času • Sprožajo vse sistemske procese • Določitev zahtev • Določitev pomembnih dogodkov • Najprej zunanji dogodki • Potem določeni s časom • Razdelitev sistema v obvladljive enote Metode razvoja informacijskih sistemov

  12. Dogodki, ki sprožajo postopek obremenitve računa Metode razvoja informacijskih sistemov

  13. Vrste dogodkov • Zunanji • V okolju sistema • Sprožajo jih zunanji dejavniki • Časovni • Sproženi so v določeni časovni točki • Temeljijo na časovnih mejah • Stanje • Določeno stanje znotraj sistema sproži postopek Metode razvoja informacijskih sistemov

  14. Možni zunanji dogodki Metode razvoja informacijskih sistemov

  15. Možni časovni dogodki Metode razvoja informacijskih sistemov

  16. Določitev dogodkov • Velikokrat jih mešamo s pogoji in odgovori • Lahko jih uporabimo za oblikovanje poteka transakcij • Z nekaterimi lahko odlašamo do stopnje oblikovanja • Nadzor sistema - odloženi dogodki • Izbira najboljše tehnologije - odloženi dogodki Metode razvoja informacijskih sistemov

  17. Zaporedje dejanj, ki vodi do le enega dogodka, ki vpliva na sistem Metode razvoja informacijskih sistemov

  18. Zaporedje transakcij za posameznega kupca, ki jih povzročajo dogodki Metode razvoja informacijskih sistemov

  19. Dogodki, zadržani do stopnje oblikovanja Metode razvoja informacijskih sistemov

  20. Informacije o dogodkih v tabeli dogodkov Metode razvoja informacijskih sistemov

  21. Sistemske zahteve in stvari • Določi sistemske zahteve ob razumevanju podatkov, ki jih moramo shraniti • Shranjuj podatke o stvareh, ki jih ljudje uporabljajo pri delu • Določi stvari, ki so povezane s posameznim dogodkom iz seznama dogodkov • O katerih stvareh mora sistem shranjevati podatke? Metode razvoja informacijskih sistemov

  22. Vrste stvari Metode razvoja informacijskih sistemov

  23. Določitev začetnega seznama stvari • Korak 1: Uporabimo tabelo dogodkov in ugotavljamo samostalnike sistema • Korak 2: Uporabimo informacijo o obstoječih sistemih, postopkih in poročilih • Korak 3: Dopolnimo seznam in si zabeležimo predpostavke ali neraziskane elemente Metode razvoja informacijskih sistemov

  24. Značilnosti stvari • Razmerja • Stvari so med seboj povezane • Povezave so obojestranske • Število povezav določa kardinalnostalimnogokratnost • dvojno, enojno, trojno, … • Lastnosti • Dodatna informacija o stvari Metode razvoja informacijskih sistemov

  25. Stvari so med seboj povezane Metode razvoja informacijskih sistemov

  26. Kardinalnostalimnogokratnost Metode razvoja informacijskih sistemov

  27. Lastnosti in vrednosti Metode razvoja informacijskih sistemov

  28. Podatkovne entitete • Stvari o katerih moramo shranjevati podatke pri tradicionalnem pristopu • Modeliramo jih v obliki ERD • Sistemske zahteve uporabimo za oblikovanje relacijske baze podatkov Metode razvoja informacijskih sistemov

  29. Objekti • Objekti delujejo v sistemu in shranjujejo informacijo v objektno usmerjenem pristopu • Objekte določa obnašanje in lastnosti • Razred: Vrsta stvari • Objekt: Določena stvar • Metode: Obnašanja objektov določenega razreda • Objekti vsebujejo vrednosti za lastnosti in metode za spremembo lastnosti • Enkapsulacija – enota, ki vsebuje lastnosti in metode Metode razvoja informacijskih sistemov

  30. Primerjava podatkovne entitete z objektom Metode razvoja informacijskih sistemov

  31. Preprost ERD Metode razvoja informacijskih sistemov

  32. Simboli za kardinalnost povezav Metode razvoja informacijskih sistemov

  33. Z atributi razširjen ERD Metode razvoja informacijskih sistemov

  34. Kupci, naročila in izdelki Metode razvoja informacijskih sistemov

  35. ERD vpisa predmetov na fakulteti Metode razvoja informacijskih sistemov

  36. Dopolnjen ERD vpisa predmetov na fakulteti Metode razvoja informacijskih sistemov

  37. Primer ERD Metode razvoja informacijskih sistemov

  38. Razrednidiagram • Prikazuje razrede objektov namesto podatkovne entitete • Hierarhija po načelu od splošnega k posebnemu • Splošni nadrazredi in posebni podrazredi • Dedovanjeomogočaprenos lastnosti na podrazrede Metode razvoja informacijskih sistemov

  39. Simbol razreda v razrednem diagramu Metode razvoja informacijskih sistemov

  40. Primer hierarhije Metode razvoja informacijskih sistemov

  41. Hierarhija naročil Metode razvoja informacijskih sistemov

  42. Agregacija ali razmerje med celoto in deli Metode razvoja informacijskih sistemov

  43. Razredni diagram bančnega računa Metode razvoja informacijskih sistemov

  44. Razredni diagram vpisa s pridruženim razredom Metode razvoja informacijskih sistemov

  45. Primer razrednega diagrama Metode razvoja informacijskih sistemov

  46. Kateri je vaš pristop? Metode razvoja informacijskih sistemov

  47. Povzetek • Stopnja analize: določitev sistemskih zahtev • Modele uporabljamo za: učenje, poenostavitev, komunikacijo s člani ekipe in za dokumentiranje zahtev • Več vrst modelov: • Matematični, opisni, grafični itd. • Začetek modeliranja je oblikovanje seznamov: • Dogodkov, ki zahtevajo odziv sistema • Stvari, s katerimi delajo uporabniki Metode razvoja informacijskih sistemov

  48. Povzetek (nadaljevanje) • Dogodke si zapomnimo, jih opišemo in se zgodijo v določenem času in kraju • Zunanji dogodki se dogajajo izven sistema in jih sproža uporabnik • Časovni dogodki se dogajajo v vnaprej določenih časovnih točkah • Dogodki stanja temeljijo na notranjih spremembah v sistemu • Tabela dogodkov beleži dogodke, prožilce, vire, odgovore in cilje Metode razvoja informacijskih sistemov

  49. Povzetek (nadaljevanje) • Uporabniki delajo s stvarmi in si jih sistem zapomni • Tradicionalni pristop uporablja ERD • Stvari so prikazane kot podatkovne entitete • Objektno usmerjen pristop uporablja razredne diagrame • Stvari so prikazane kot objekti, ki pripadajo razredu Metode razvoja informacijskih sistemov

More Related