Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
OPPProgramska oprema
doc.dr.Eva Jerebdoc.dr.Eva JerebFakulteta za organizacijske vedeFakulteta za organizacijske vede
Univerza v MariboruUniverza v Mariborueemaimaill: [email protected]mb.si: [email protected]mb.si
Programska oprema 2
PROGRAMSKA OPREMA� SISTEMSKA :SISTEMSKA :
(operacijski sistem)(operacijski sistem) vsebuje programe za vsebuje programe za
kontrolo, nadzor in kontrolo, nadzor in vzdrževanje vzdrževanje računalniškega sistema računalniškega sistema
krmili in nadzira vsa krmili in nadzira vsa notranja opravila v notranja opravila v računaknikuračunakniku
� UPORABNIŠKA:UPORABNIŠKA: programi, ki uporabnikom programi, ki uporabnikom
omogočajo, da z njo omogočajo, da z njo rešujejo svoje specifične rešujejo svoje specifične probleme ali opravljajo probleme ali opravljajo določene naloge določene naloge APLIKATIVNI PROGRAMI :APLIKATIVNI PROGRAMI :
specifičnispecifični splošnisplošni::
urejevanlniki besedilurejevanlniki besedilpreglednice preglednice baze podatkovbaze podatkov ipd. ipd.
Programska oprema 3
SISTEMSKA OPREMA:
1.) Operacijski sistem:1.) Operacijski sistem:
� omogoča branje uporabniških programovomogoča branje uporabniških programov� sprejem podatkovsprejem podatkov� prenos in shranjevanje podatkovprenos in shranjevanje podatkov
Programska oprema 4
2.) Uporabniški vmesnik
� del sistemske del sistemske programskeprogramske opreme opreme� omogoča komuniciranje uporabnika z omogoča komuniciranje uporabnika z
računalniškim sistemomračunalniškim sistemom� omogoča sprejemanje uporabniških ukazov omogoča sprejemanje uporabniških ukazov
in sporočanje povratnih informacijin sporočanje povratnih informacij
Programska oprema 5
� programi, ki omogočajo tekoče vzdrževanje programi, ki omogočajo tekoče vzdrževanje računalniškega sistema, predvsem računalniškega sistema, predvsem shranjevanje datotek (shranjevanje datotek (backing up filesbacking up files))
3.)Sistemska orodja
Programska oprema 6
NAJPOGOSTEJE UPORABLJENI OPERACIJSKI SISTEMI NA OSEBNIH RAČUNALNIKIH:
D O S
W I N D O W S
O S / 2
L I N U X , U N I X , X E N I X
S Y S T E M 7
O p e r a c i j s k i s i s t e m i
Programska oprema 7
UPORABNIŠKA OPREMA:� prograprogrammi, ki uporabnikom omogočajo reševanje i, ki uporabnikom omogočajo reševanje
specifičnih nalogspecifičnih nalog
OPRAVILA:OPRAVILA: pisanje in urejanje besedilpisanje in urejanje besedil računanjeračunanje shranjevanje in pregledovanje podatkovshranjevanje in pregledovanje podatkov organiziranje delaorganiziranje dela vodenje projektovvodenje projektov risanjerisanje prezentiranje informacijprezentiranje informacij uporaba internetauporaba interneta komuniciranje z drugimi računalnikikomuniciranje z drugimi računalniki
Programska oprema 8
i z d e l a v a d o k u m e n t o vu r e j a n j e d o k u m e n t o vo b l i k o v a n j e d o k u m e n t o vt i s k a n j e d o k u m e n t o v
U r e j e v a l n i k i b e s e d i l1.
primer: MS Word
9
2.
v s t a v l j a n j e f o r m u lv s t a v l j a n j e p o d a t k o v i n o z n a ki z b i r a f o r m a t o vb a z a p o d a t k o v v p r e g l e d n i c iu p o r a b a v z o r č n e p r e g l e d n i c ek o p i r a n j e f o r m u li z v a j a n j e k a j - č e a n a l i zi z d e l a v a g r a f i k o n o vt i s k a n j eu p o r a b a z u n a n j i h p o d a t k o v i n s p l e t a
P r e g l e d n i c e
primer: MS Excel
Programska oprema 10
3. BAZA PODATKOV
� je zbirka podatkov, ki jo s pomočjo posebnega programa je zbirka podatkov, ki jo s pomočjo posebnega programa uredimo na računalniku. Po navadi je sestavljena iz več uredimo na računalniku. Po navadi je sestavljena iz več datotek. Uporabnikom, ki jim je namenjena, omogoča hiter datotek. Uporabnikom, ki jim je namenjena, omogoča hiter dostop do podatkov. Podatki oziroma informacije, ki jih dostop do podatkov. Podatki oziroma informacije, ki jih lahko na njihovi podlagi oblikujemo, podpirajo izvajanje lahko na njihovi podlagi oblikujemo, podpirajo izvajanje različnih strokovnih in upravljavskih nalog.različnih strokovnih in upravljavskih nalog.
� primer: MS Accessprimer: MS Access
Programska oprema 11
Glavna opravila, ki jih opravljamo s pomočjo programa za upravljanje baz podatkov so:
Kreiranje podatkovne bazeKreiranje podatkovne baze Vnos podatkovVnos podatkov Pregledovanje podatkovPregledovanje podatkov Povezovanje in iskanje podatkovPovezovanje in iskanje podatkov Urejanje in ažuriranje podatkovUrejanje in ažuriranje podatkov Brisanje podatkovBrisanje podatkov Tiskanje podatkovTiskanje podatkov
Programska oprema 12
4. GRAFIČNI PROGRAMI
� Razlikujemo različne sisteme računalniške grafike:Razlikujemo različne sisteme računalniške grafike: Vektorsko grafikoVektorsko grafiko Rastersko grafikoRastersko grafiko Mozaično grafikoMozaično grafiko
� V praksi uporabljamo predvsem rastersko oziroma V praksi uporabljamo predvsem rastersko oziroma točkovno in vektorsko oziroma objektno orientirano točkovno in vektorsko oziroma objektno orientirano grafikografiko
Programska oprema 13
V splošnem vsak grafični program zadovoljuje naslednje funkcije:
� Risanje geometrijskih elementov Risanje geometrijskih elementov � Premikanje slikovnih elementov na zaslonuPremikanje slikovnih elementov na zaslonu� Podvajanje elementovPodvajanje elementov� Vrtenje elementovVrtenje elementov� Zrcaljenje elementovZrcaljenje elementov� Povečanje/pomanjšanje elementovPovečanje/pomanjšanje elementov� Opisovanje, šrafiranje, barvanjeOpisovanje, šrafiranje, barvanje� Prikazovanje pomožnih linealov in mrežPrikazovanje pomožnih linealov in mrež� Kombiniranje posameznih delnih risb Kombiniranje posameznih delnih risb
Programska oprema 14
Opravila pri delu z grafiko
I z b i r a o r o d j a S l i k a n j e a l i r i s a n j e T i s k a n j e a l i p r e n a š a n j e
O p r a v i l a k i j i h o p r a v l j a m o v z v e z i z g r a f i k o s o
primer: MS Painter
Programska oprema 15
5. PREDSTAVLJANJE INFORMACIJ
� S pomočjo programov za predstavitveno grafiko S pomočjo programov za predstavitveno grafiko pripravljamo informacije za predstavitev na računalniku ali pripravljamo informacije za predstavitev na računalniku ali na svetovnem spletu. Tovrstni programi podpirajo na svetovnem spletu. Tovrstni programi podpirajo uporabnika pri vnašanju in urejanju različnih uporabnika pri vnašanju in urejanju različnih predstavitvenih strani oziroma elektronskih prosojnic, na predstavitvenih strani oziroma elektronskih prosojnic, na katere vstavljamo besedilo, grafike, slike pa tudi zvočne ali katere vstavljamo besedilo, grafike, slike pa tudi zvočne ali video posnetke. video posnetke.
� primer: MS Power Pointprimer: MS Power Point
Programska oprema 16
Glavna opravila, ki jih opravljamo pri delu s prezentacijskimi programi so:
� IZDELAVA IZDELAVA PREDSTAVITEVPREDSTAVITEV
� PRIPRAVA PRIPRAVA PREDSTAVITVEPREDSTAVITVE
� PRIKAZ PRIKAZ PREDSTAVITVEPREDSTAVITVE
� TISKANJE PROSOJNICTISKANJE PROSOJNIC
Programska oprema 17
Ti programi omogočajo:
Pripravljanje sestankov in dogodkovPripravljanje sestankov in dogodkov Vnos in pregledovanje nalog in drugih Vnos in pregledovanje nalog in drugih
obveznosti po dnevih, tednih, mesecih…obveznosti po dnevih, tednih, mesecih… Organizacijo sestankov z integriranjem Organizacijo sestankov z integriranjem
koledarja in e-poštekoledarja in e-pošte Delo s koledarji sodelavcev z uporabo Delo s koledarji sodelavcev z uporabo
funkcije dodeljevanjafunkcije dodeljevanja
6. ORGANIZACIJKI PROGRAMI
Programska oprema 18
Glavna opravila, ki jih opravljamo pri delu zGlavna opravila, ki jih opravljamo pri delu z
organizacijskimi programi:organizacijskimi programi:
� Organiziranje informacijOrganiziranje informacij � Hranjenje informacijHranjenje informacij
� Delo z e-poštoDelo z e-pošto� Druga opravilaDruga opravila
primer: MS Outlookprimer: MS Outlook
Programska oprema 19
7. SPLETNI PREGLEDOVALNIKI IN ISKALNIKI
Najbolj znana spletna pregledovalnika sta:Najbolj znana spletna pregledovalnika sta:
-Netscape Navigator-Netscape Navigator
-Microsoft Internet Explorer-Microsoft Internet Explorer
Programska oprema 20
Spletni pregledovalniki si zapomnijo nekaj Spletni pregledovalniki si zapomnijo nekaj zadnjih strani, ki smo jih obiskali.zadnjih strani, ki smo jih obiskali.
Mesta, ki jih želimo večkrat obiskati, si Mesta, ki jih želimo večkrat obiskati, si pregledovalnik zapomni in shrani njihov pregledovalnik zapomni in shrani njihov URL v poseben seznamu.URL v poseben seznamu.
Programska oprema 21
� IskalnikiIskalniki z njimi na spletu poiščemo kar nas z njimi na spletu poiščemo kar nas zanimazanima
• Yahoo Yahoo
• AltaVistaAltaVista• SloVistaSloVista:: iskanje omejeno na slovenske iskanje omejeno na slovenske
strežnikestrežnike
Programska oprema 23
8. NAČRTOVANJE IN VODENJE PROJEKTOV
Project management Project management ali upravljanje ali upravljanje projektovprojektov
Kompleksne projekte lahko učinkovito in Kompleksne projekte lahko učinkovito in brez večjih težav uresničimo le na podlagi: brez večjih težav uresničimo le na podlagi: - skrbnega načrtovanja, - skrbnega načrtovanja, - dobre priprave izvajanja in - dobre priprave izvajanja in - z usmerjenim nadzorom.- z usmerjenim nadzorom.
Programska oprema 24
Tehnika mrežnega načrtovanja zajema:
� izdelovanje mrežnega načrtaizdelovanje mrežnega načrta� ocenjevanje trajanja dejavnostiocenjevanje trajanja dejavnosti� časovno analiziranje mrežnega načrtačasovno analiziranje mrežnega načrta� določanje nepremičnih rokovdoločanje nepremičnih rokov� načrtovanje stroškovnačrtovanje stroškov� zmogljivosti projektazmogljivosti projekta� kritične poti izvedbekritične poti izvedbe
Za mrežno planiranje uporabljamo standardne programe.Za mrežno planiranje uporabljamo standardne programe.Primer: MS Project Primer: MS Project
Programska oprema 25
Glavna opravila, ki jih izvajamo s tovrstnimi programi:Glavna opravila, ki jih izvajamo s tovrstnimi programi:
� Analiza strukture in časaAnaliza strukture in časa
� izdelava seznama izdelava seznama aktivnostiaktivnosti
� opredelimo seznam opredelimo seznam strukturestrukture
� izdelava načrta struktureizdelava načrta strukture
� izvedemo časovno analizoizvedemo časovno analizo
� Rezervni čas in kritična Rezervni čas in kritična potpot� na kritični poti so na kritični poti so
rezervni časi enaki ničrezervni časi enaki nič
� Analiza zmogljivosti in Analiza zmogljivosti in stroškovstroškov� čim bolj enakomerna čim bolj enakomerna
obremenitev zmogljivosti obremenitev zmogljivosti pri minimalnih stroških pri minimalnih stroških
Programska oprema 26
9. KOMUNIKACIJSKI PROGRAMI
Omogočajo izmenjavo podatkov oziromaOmogočajo izmenjavo podatkov oziroma
informacij med računalniki.informacij med računalniki.
Primer: WinFax PROPrimer: WinFax PRO
Programska oprema 27
J e p r v i p o g o j z a u č i n k o v i t of u n k c i o n i r a n j e m r e ž e
I z b i r a k o m u n i k a c i j s k e g ap r e d p i s a
U p o r a b n i k i z b e r e u k a zs k a t e r i m s i z a g o t o v i
d o s t o p v m r e ž o
P r i j a v a I z b i r a d e j a v n o s t i
Z o d j a v o i z s t o p i m o i zk o m u n i k a c i j s k e g a
o m r e ž j a
O d j a v a
G l a v n a o p r a v i l a v L A No m r e ž j u
Programska oprema 28
10. PODPORNA PROGRAMSKA OPREMA (utility software)
z njo lahko pospešimo delovanje trdega diska,z njo lahko pospešimo delovanje trdega diska,
odkrivamo po nesreči izbrisane datoteke itd.odkrivamo po nesreči izbrisane datoteke itd.
Programi za shranjevanje Programi za shranjevanje rezervnih datotek (rezervnih datotek (backupbackup programsprograms))
komprimirajo podatke tudi do komprimirajo podatke tudi do 95% in več95% in več
Antivirusni programiAntivirusni programi
Podporni programiPodporni programi-Pkzip/Pkunzip-Pkzip/Pkunzip
-Central Point Anti-virus-Central Point Anti-virus
-Norton Anti-virus-Norton Anti-virus
-Fast!-Fast!
-QEMM-QEMM
-Stacker-Stacker
Programska oprema 30
1. Elektronska pisarna
� Povezovanje različnih pisarniških Povezovanje različnih pisarniških pripomočkov v povezan sistem.pripomočkov v povezan sistem.
� Programi, ki osebni računalnik spremenijo Programi, ki osebni računalnik spremenijo v t.i. ELEKTRONSKO PISARNOv t.i. ELEKTRONSKO PISARNO
Programska oprema 31
2. Programska oprema za delo z več mediji
k o n t r o l i r a n d o s t o pd o d e l o v b e s d i l a
i n t e r a k t i v e n o z . p o g o v o r e n n a č i nd e l a z b e s e d i l o m
z a g o t o v l j e n a e n o v i t a s t r u k t u r n ao b l i k a b e s e d i l a
r a z l i č n o p r o g r a m i r a n i s i m b o l ii n t e g r i r a n i v b e s e d i l o
H I P E R T E K S To m o g o č a d e l o
z e l e k t r o n s k i m ib e s e d i l i
Programska oprema 32
Programska oprema za delo z več mediji
HIPERMEDIALNI HIPERMEDIALNI SISTEMISISTEMI::
omogočajo delo z omogočajo delo z elekronskimi besedili, elekronskimi besedili, slikami, grafiko, slikami, grafiko, zvokomzvokom
informacije povezuje informacije povezuje na nelinearen načinna nelinearen način
MULTIMEDIALNI MULTIMEDIALNI SISTEMI:SISTEMI:
omogočajo integracijo omogočajo integracijo besedila, slik, grafik, besedila, slik, grafik, gibljivih slik, zvoka gibljivih slik, zvoka idr. v enovite idr. v enovite računalniško računalniško krmiljene krmiljene informacijske sistemeinformacijske sisteme
tehnično usmerjenitehnično usmerjeni
Programska oprema 33
3. Univerzalni pisarniški programski paketi
Proizvajalci programske opreme skušajo z Proizvajalci programske opreme skušajo z združevanjem različnih aplikacij oblikovati združevanjem različnih aplikacij oblikovati celovite programske pakete.celovite programske pakete.
Primer:Primer:� Microsoft Office PremiumMicrosoft Office Premium� Lotus SmartSuiteLotus SmartSuite
Programska oprema 34
Programski paketi
Microsoft Office PremiumMicrosoft Office Premium
Združuje več samostojnih Združuje več samostojnih programov (Word, Excel, programov (Word, Excel, PowerPoint idr.)PowerPoint idr.)
Metode so:Metode so:� kopiranje objektov kopiranje objektov
(vmesni hranilnik)(vmesni hranilnik)� povezovanje in povezovanje in � vstavljanjem objektov vstavljanjem objektov
(postopki DDE in OLE)(postopki DDE in OLE)
Lotus SmartSuite
Vsebuje pet med sebojVsebuje pet med seboj
povezanih aplikacij, kipovezanih aplikacij, ki
potekajo v Windows okoljupotekajo v Windows okolju::• Lotus Ami Pro, Lotus Ami Pro, • Lotus 1-2-3 Release 4, Lotus 1-2-3 Release 4, • Lotus Approuch, Lotus Approuch, • Lotus Organizer, Lotus Organizer, • Lotus Freelance GraphicsLotus Freelance Graphics..
Programska oprema 35
Kriteriji za kakovost programske opreme
P r i m e r n o s t
N a t a n č n o s t
I n t e r o p e r a b i l n o s t
S k l a d n o s t z z a k o n o m
F u n k c i o n a l n o s t
Z r e l o s t
R o b u s t n o s t
O d p o r n o s t
Z a n e s l j i v o s t
R a z u m l j i v o s t
U č e n j e
I z v a j a n j e i n n a d z o r
U p o r a b n o s t
Č a s
V i r i
U č i n k o v i t o s t
A n a l i z a
S p r e m e m b e
S t a b i l n o s t
T e s t i r a n j e
V z d r ž e v a n j e
P r i l a g o d l j i v o s t
N a m e s t i t e v
N a d o m e s t l j i v o s t
S k l a d n o s t s s t a n d a r d i
P r e n o s l j i v o s t
O c e n a k a k o v o s t i p o I S O 9 1 2 6
Programska oprema 36
a.) Zanesljivost programa
� PRAVILNOSTPRAVILNOST - kadar program na vsak - kadar program na vsak pravilen vnos pravilno reagirapravilen vnos pravilno reagira
� TRDOŽIVOST TRDOŽIVOST - kako program reagira na - kako program reagira na napačen vnosnapačen vnos
� ODPORNOST PROTI MOTNJAM ODPORNOST PROTI MOTNJAM - lastnost - lastnost programa, da lahko funkcionira naprej, programa, da lahko funkcionira naprej, čeprav izpadejo določene komponente čeprav izpadejo določene komponente strojne opremestrojne opreme
Programska oprema 37
b.) Uporabnost programa
� RAZUMLJIVOST - program naj bi reagiral tako RAZUMLJIVOST - program naj bi reagiral tako kot uporabnik pričakujekot uporabnik pričakuje
� USTREZNOST - uporabniku v zadovoljivem USTREZNOST - uporabniku v zadovoljivem obsegu in času omogoča uporabo funkcij, ki jih obsegu in času omogoča uporabo funkcij, ki jih potrebujepotrebuje
� ODZIVNI ČAS - čas, ki ga porabi računalnik, da ODZIVNI ČAS - čas, ki ga porabi računalnik, da pride v želeno stanje po dobljenem ukazupride v želeno stanje po dobljenem ukazu
� SPOROČANJE NAPAK - sporočilo oblikovano SPOROČANJE NAPAK - sporočilo oblikovano tako, da uporabnik svojo napako spoznatako, da uporabnik svojo napako spozna
d.) Učinkovitost programa
Sposobnost programa, da izpolni zahtevano Sposobnost programa, da izpolni zahtevano nalogo v določenem časunalogo v določenem času
ČAS IZVAJANJA - naj bi bil čim krajšiČAS IZVAJANJA - naj bi bil čim krajši
ZASEDBA POMNILNIKA - naj bi bila čim ZASEDBA POMNILNIKA - naj bi bila čim manjšamanjša