Razvoj informacijskega sistema (IS)

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

Katera od naslednjih trditev ne velja za formalne informacijske sisteme?

  • Temeljijo na standardih.
  • Razvijajo se spontano med ljudmi. (correct)
  • Imajo natančno določena pravila.
  • Imajo jasno opredeljene postopke.

Katera raven poslovnih sistemov je najbolj povezana z dolgoročnim načrtovanjem in strategijami podjetja?

  • Izvedbena raven
  • Taktična raven
  • Operativna raven
  • Strateška raven (correct)

Pri razvoju IS (informacijskega sistema) se ukvarjamo z več vidiki. Kateri od naslednjih ne sodi med te vidike?

  • Vzdrževanje rešitve
  • Inženirsko delo (correct)
  • Razvoj rešitve
  • Nabava strojne opreme

Kaj je glavni namen uporabe metodologije pri razvoju informacijskih sistemov?

<p>Uporabiti preizkušene pristope in tehnike razvoja. (D)</p> Signup and view all the answers

Katera od naslednjih možnosti ni sinonim za izraz »računalniški program«?

<p>Programska oprema (A)</p> Signup and view all the answers

Kaj je ključni namen specifikacije zahtev v procesu razvoja informacijskega sistema?

<p>Dokumentiranje zbranih funkcionalnosti in nefunkcionalnih zahtev. (A)</p> Signup and view all the answers

Katera trditev najbolje opisuje razliko med strukturnim in objektnim pristopom k razvoju programske opreme?

<p>Objektni pristop modelira z objekti, strukturni pa ločuje podatke od aktivnosti. (C)</p> Signup and view all the answers

Kateri od naslednjih elementov ni del specifikacije zahtev?

<p>Opis uporabljene strojne opreme (C)</p> Signup and view all the answers

Pri razvoju informacijskega sistema, kaj pomeni, da je sistem 'računalniško podprt'?

<p>Sistem uporablja računalniško tehnologijo. (B)</p> Signup and view all the answers

Kateri od naslednjih pristopov se osredotoča na zmanjševanje stroškov razvoja IS?

<p>Strukturni pristop (C)</p> Signup and view all the answers

Katera od naštetih faz ni del življenjskega cikla razvoja produkta?

<p>Oblikovanje cen (B)</p> Signup and view all the answers

Kaj je značilno za operativno raven poslovnih sistemov?

<p>Podpora vsakodnevnim transakcijam in učinkovitemu delovanju. (A)</p> Signup and view all the answers

Kakšen je odnos med objektom in razredom v objektno usmerjenem programiranju?

<p>Objekt je instanca razreda. (A)</p> Signup and view all the answers

Katere so glavne faze IE (informacijskega inženiringa)?

<p>Strateško planiranje, analiza, načrtovanje, izvedba (E)</p> Signup and view all the answers

Kaj je namen UML (univerzalni modelirni jezik)?

<p>Jezik za specifikacijo, vizualizacijo in dokumentacijo objektno usmerjenih rešitev. (C)</p> Signup and view all the answers

Kakšna je vloga 'mejnega razreda' v analizi primerov uporabe?

<p>Je posrednik med okoljem in sistemom. (C)</p> Signup and view all the answers

Kaj je glavna značilnost RUP (Rational Unified Process)?

<p>Opisuje, kako učinkovito uporabiti najboljše prakse razvoja programske opreme. (C)</p> Signup and view all the answers

Kaj pomeni načelo enkapsulacije v objektno usmerjenem programiranju?

<p>Skrivanje podatkov in implementacijskih podrobnosti objekta. (B)</p> Signup and view all the answers

Kaj opredeljujejo nefunkcionalne zahteve?

<p>Lastnosti sistema, ki niso povezane s funkcionalnostjo. (B)</p> Signup and view all the answers

Kje se uporablja modeliranje?

<p>Na več področjih (gradbeništvo, strojništvo, ekonomija...) (C)</p> Signup and view all the answers

Flashcards

Definicija informacijskega sistema (IS)

Množica medsebojno povezanih komponent (programska oprema, strojna oprema, ljudje), ki zbirajo, procesirajo in hranijo podatke.

Formalni informacijski sistemi

Imajo jasno določena pravila in postopke, sledijo standardom.

Neformalni informacijski sistemi

Razvijajo se spontano med ljudmi, brez vnaprej določenih pravil.

Vrste informacijskih sistemov

Transakcijski, upravljavski, odločitveni, direktorski, ekspertni, sistemi za pisarniško poslovanje, sistemi za podporo delovnim procesom.

Signup and view all the flashcards

Kaj vključuje razvoj IS?

Razvoj IS ni samo programiranje ali inženirstvo, vključuje tudi sociološke vidike.

Signup and view all the flashcards

Tri ravni poslovnih sistemov

Strateška (dolgoročno načrtovanje), taktična (kratkoročne odločitve), operativna (dnevne transakcije).

Signup and view all the flashcards

Metodologija

Skupek metod, postopkov in standardov za razvoj izdelka.

Signup and view all the flashcards

Tehnični in podporni postopki

Tehnični postopki povejo, kako izvesti posamezne dele razvoja, podporni pa omogočajo nemoteno izvajanje tehničnih postopkov.

Signup and view all the flashcards

Strukturni pristop

Aktivnosti si sledijo zaporedno, kot gradnja hiše (najprej izkoplješ, potem stene).

Signup and view all the flashcards

Objektni pristop

Deli sistema (objekti) vsebujejo podatke in funkcije za obdelavo teh podatkov (kot lego kocke).

Signup and view all the flashcards

Strukturni pristop k razvoju

Temelji na strukturirani izvedbi analize in načrtovanja, kjer je vse vnaprej določeno.

Signup and view all the flashcards

Informacijski inženiring (IE)

Sloni na povezavi množice tehnik za planiranje, analizo, načrtovanje, razvoj in vzdrževanje IS v celoto.

Signup and view all the flashcards

Objekt

Objekt lahko predstavlja fizično entiteto ali konceptualni pojem.

Signup and view all the flashcards

Lastnosti objekta

Objekt ima svoje stanje, obnašanje in identiteto.

Signup and view all the flashcards

Dedovanje

Zdaj veš da lahko uporabiš objekt.

Signup and view all the flashcards

Enkapsulacija

Enkapsulacija govori o organizaciji podatkov na način, da jih bomo znali učinkovito uporabljati in vzdrževati.

Signup and view all the flashcards

Jezik UML

Je jezik za specifikacijo, vizualizacijo, konstrukcijo in dokumentacijo izdelkov v okviru objektnega razvoja informacijskih rešitev.

Signup and view all the flashcards

Uporabni diagrami UML

Diagram primerov uporabe, razredni diagram, diagram zaporedja, diagram sodelovanja, diagram aktivnosti, diagram stanj.

Signup and view all the flashcards

Faze RUP

Začetna faza, zbiranje informacij, konstrukcija, prevzem.

Signup and view all the flashcards

Namen zajema in specifikacije zahtev

Opredeliti na način, ki bo omogočal pri nakupu izbirati med obstoječimi rešitvami in opredeliti osnovno funkcionalnost.

Signup and view all the flashcards

Study Notes

Splošno o razvoju informacijskega sistema (IS)

  • Informacijski sistem je mreža povezanih komponent, vključno s programsko in strojno opremo ter ljudmi, ki zbirajo, obdelujejo in shranjujejo podatke.
  • Ločimo formalne IS, ki sledijo jasnim pravilom in postopkom, ter neformalne IS, ki se razvijajo spontano.
  • IS je lahko računalniško podprt, kar pomeni, da izkorišča računalniško tehnologijo.

Vrste informacijskih sistemov

  • Transakcijski IS
  • Upravljavski (poslovodni) IS
  • Odločitveni IS
  • Direktorski IS
  • Ekspertni IS
  • Sistemi za avtomatizacijo pisarniškega poslovanja
  • Sistemi za podporo delovnim procesom

Organiziran pristop k razvoju IS

  • Razvoj IS se osredotoča na ustvarjanje računalniških rešitev, ki podpirajo delovanje IS.
  • Razvoj IS vključuje razvoj rešitev, nabavo strojne opreme, namestitev programske opreme, uvedbo rešitve in njeno vzdrževanje.
  • Razvoj IS ni samo programiranje ali inženiring, ampak vključuje tudi družbene vidike, kot so razumevanje problematike, potreb uporabnikov in praktična uporaba.
  • Razvoj IS je odvisen od vrste IS in se osredotoča na podporo operativnemu delovanju poslovnih sistemov.

Tri ravni poslovnih sistemov (STO)

  • Strateška raven: Dolgoročno načrtovanje in strategije (ekspertni sistemi).
  • Taktična raven: Sprejemanje kratkoročnih odločitev (odločitveni/management sistemi).
  • Operativna raven: Sistemi, ki omogočajo učinkovito delovanje organizacije na dnevni ravni (transakcijski sistemi).

Računalniški program

  • Računalniški program ima sinonime kot aplikacija, aplikativni sistem ali informacijska/računalniška rešitev.

Razvoj IS od ideje do končnega izdelka

  • Analiza problema: Razumevanje, kaj je problem.
  • Načrtovanje rešitve: Določitev pristopa reševanja.
  • Implementacija/izdelava: Izgradnja rešitve.
  • Testiranje: Preverjanje pravilnosti delovanja.
  • Vpeljava: Uvajanje rešitve v uporabo.
  • Vzdrževanje: Ohranjanje in izboljševanje rešitve.
  • Pogoste težave pri razvoju IS so nepregledna koda, slaba zmogljivost, težavno nadgrajevanje, nestabilnost in pomanjkanje denarja.

Pristopi k razvoju IS

  • Za uspešen razvoj IS je pomembno uporabiti preizkušene metodologije in premišljene tehnike.

Življenjski cikel

  • Življenjski cikel določa zaporedje in način izvajanja postopkov med razvojem informacijskega sistema.

Metodologija

  • Metodologija je skupek metod, postopkov in standardov za razvoj produkta.
  • Vključuje metode (koraki), postopke (načini) in standarde (pravila), ki skupaj omogočajo ustvarjanje končnega izdelka, npr. programske opreme.

Metoda

  • Metoda je seznam postopkov in pravil za izvajanje določene naloge.

Metodologija razvoja IS

  • Pri razvoju informacijskega sistema je pomembna uporaba preizkušenih pristopov in tehnik.

Tehnični in podporni postopki

  • Tehnični postopki opisujejo, kako izvesti posamezne dele razvoja, medtem ko podporni postopki zagotavljajo, da tehnični postopki potekajo nemoteno.

Pristopi k razvoju informacijskih sistemov

  • Strukturni razvoj
  • Objektno usmerjeni razvoj

Strukturni in objektni razvoj

  • Strukturni pristop je eden prvih sistematičnih pristopov, ki temelji na zaporednih aktivnostih.
  • Objektni pristop se pojavi zaradi objektno usmerjenih programskih jezikov.
  • Strukturni pristop ločuje podatke in aktivnosti, medtem ko objektna analiza modelira z objekti.

Strukturni pristop k razvoju

  • Temelji na strukturirani izvedbi analize in načrtovanja, kjer je vse vnaprej določeno.
  • Podatki se obravnavajo ločeno od aktivnosti postopkov, ključen element pa je podatkovna baza.
  • Danes se uporablja hibriden pristop, ki temelji na objektni filozofiji, a ohranja ključen pomen podatkovne baze.

Informacijski inženiring (IE)

  • Informacijski inženiring je primer strukturne metodologije, ki se je uveljavila v 80-tih letih in se uporablja še danes.
  • Sloni na povezavi množice tehnik za planiranje, analizo, načrtovanje, razvoj in vzdrževanje informacijskega sistema v celoto.
  • IE uporablja pristop od vrha navzdol, podpira avtomatizacijo, uveljavlja strateško planiranje in povečuje produktivnost.
  • IE predpostavlja, da so poslovni sistemi večinoma podatkovno usmerjeni, tehnični pa procesno ali dogodkovno.
  • Podatki so stabilnejši od procesov in dogodkov.

Glavne faze informacijskega inženiringa (IE)

  • Strateško planiranje
  • Analiza
  • Načrtovanje
  • Izvedba
  • IE obravnava podatke in aktivnosti ločeno.

Objektno usmerjen razvoj

  • Primer objektne metodologije je IBM Rational Unified Process (RUP), ki je nastal v drugi polovici 90-ih let.
  • RUP temelji na objektni paradigmi in se pogosto uporablja v kombinaciji s strukturnimi metodami.

Osnovni principi objektne usmerjenosti

  • Objekt in razred: Objekt predstavlja fizično entiteto ali konceptualni pojem.
  • Objekt ima stanje, obnašanje in identiteto, pri čemer stanje določajo njegove lastnosti.
  • Objekt se zaveda svojega stanja in kaj lahko počne.
  • Enkapsulacija ali skrivanje podatkov: Organiziranje podatkov, da se jih učinkovito uporablja in vzdržuje.
  • Dedovanje in hierarhija: Dedovanje je ključen koncept, kjer ima razred dostop do lastnosti nadrejenega razreda.
  • Razredi se lahko zapišejo v hierarhijo.

UML jezik

  • UML je univerzalni modelirni jezik za specifikacijo, vizualizacijo, konstrukcijo in dokumentacijo izdelkov v okviru objektnega razvoja informacijskih rešitev.
  • Ni programski jezik, ampak grafični jezik za vizualizacijo.
  • Najbolj uporabni diagrami so diagram primerov uporabe, razredni diagram, diagram zaporedja, diagram sodelovanja, diagram aktivnosti in diagram stanj.

Proces razvoja - RUP

  • RUP opisuje učinkovito uporabo šestih najboljših izkušenj na področju razvoja informacijskih rešitev.

Arhitekturna usmerjenost

  • Arhitekturna usmerjenost vključuje 4+1 pogled na arhitekturo.
  • RUP omogoča nadzor nad projektom, obvladovanje kompleksnosti in vzdrževanje celovitosti sistema.

Faze RUP

  • Začetna faza
  • Zbiranje informacij
  • Konstrukcija
  • Prevzem

Zajem in specifikacija zahtev

  • Specifikacija zahtev je pomemben postopek pri razvoju IS.
  • Namen zajema in specifikacije zahtev je opredelitev zahtev na način, ki omogoča izbiro med obstoječimi rešitvami in opredelitev funkcionalnosti ter omejitev.
  • Rezultat je dokument, ki zajema vse funkcionalnosti in nefunkcionalne zahteve.
  • Dokument se lahko uporablja kot vhod v postopek analize, za pripravo razpisne dokumentacije ali kot priloga k pogodbi.
  • Osnovni koraki zajema so zajem, ureditev in potrditev zahtev.
  • Obstajajo različne tehnike zajema zahtev, kot so razgovori, vprašalniki, opazovanje, analiza in skupinsko načrtovanje aplikacij (JAD).
  • Specifikacija zahtev lahko služi kot temeljna podlaga pri dogovarjanju med naročnikom in izvajalcem ter ima določeno strukturo (kratek opis namena, opis funkcionalnih zahtev, nefunkcionalnih zahtev, vmesnikov in slovar izrazov).
  • Funkcionalne zahteve se nanašajo na želeno funkcionalnost sistema, nefunkcionalne pa na tehnične in ne vsebinske zahteve.

RUP primeri uporabe

  • Akter je oseba ali stvar izven sistema, ki je v neposredni interakciji s sistemom, zaporedje akcij pa da akterju določen rezultat.

Analiza in načrtovanje

  • Modeliranje se uporablja na mnogih področjih za razumevanje sistemov.
  • Model je poenostavitev realnosti, ki prikazuje pomembne elemente in omogoča vizualizacijo, prikaz statičnih in dinamičnih lastnosti sistema ter dokumentiranje sprejetih odločitev.
  • Glavni namen analize je izdelati razumljiv opis realnega sveta ali poslovnega okolja.

Objektna analiza in načrtovanje

  • Namen objektne analize in načrtovanja je pretvoriti zahteve v načrt sistema, razviti robustno arhitekturo in prilagoditi načrt izvedbenemu okolju.
  • Razred opisuje skupino objektov z enakimi lastnostmi, obnašanjem, povezavami in semantiko.

Analiza primerov uporabe

  • Mejni razredi so posredniki med okoljem in sistemom in so odvisni od sprememb v okolici (uporabniškega, sistemskega vmesnika, vmesnika do naprav).
  • Za realizacijo primera uporabe se identificirajo mejni, poslovni in kontrolni razredi.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

Sistem Informasi Berbasis Komputer
11 questions
Expert and Management Information Systems Quiz
39 questions
Use Quizgecko on...
Browser
Browser