INFORMATICA
HOOFDSTUK 1: INLEIDING
HET BELANG VAN INFORMATIETECHNOLOGIE EN INFORMATIESYSTEMEN
“Information technology and business are becoming inextricably interwoven. I don’t think anybody can talk
meaningfully about the one without talking about the other” – Bill Gates
Elk bedrijf, elke organisatie is geconnecteerd met informatiesystemen, je kan niet meer zonder
Om aan efficiënte en effectieve bedrijfsvoering te doen moet het management leren over IT
Vandaag: zo goed als elk bedrijf gebruikt informatietechnologie/informatiesystemen
De meerderheid van de investeringsbeslissingen door managers gaan over IT
Je MOET hiermee bezig zijn als bedrijf, anders ben je minder competitief
Opportuniteiten Risico’s
• Nieuwe businessmodellen • Het ontwikkelen van IS is zeer duur
• Innovaties • Meerderheid van IS mislukt (soms gaan
• Verhoogde efficiëntie bedrijven eraan onder)
• Betere communicatie • Grote afhankelijkheid: wat als IS
• Automatisatie niet functioneert? (Vb. Facebook ligt
• … plat)
Voorbeeld afhankelijkheid
- Whatsapp, Facebook,… was down als je hiervan afhankelijk bent voor de communicatie binnen uw bedrijf realiseer je
snel dat je heel kwetsbaar bent
- Als de betalingssystemen van amazon platliggen wordt er niets meer betaald
- Tesla: zelfrijdende auto
“In the digital age, our data is currency”
= Digitalisatie zorgt ervoor dat de data die we hebben leesbaar is voor informatiesystemen & dat het in informatiesystemen
kan worden gegoten via algoritmes, modellen, etc.
RETURN ON IT VERSUS IT INVESTMENT PARADOX
Het is niet omdat je investeert in IT dat de productiviteit automatisch verhoogt
Enkel slim en goed investeren in IT verhoogt de productiviteit in bedrijven
Investeer niet blindelings
HET BELANG VAN COÖRDINATIE
Bij ontwikkelen van IS moeten er heel veel mensen samenwerken stakeholders (IT-experten, managers,
…) moeten met elkaar communiceren
MAAR als het management niet de taal beheerst om correct te omschrijven aan de IT-experten wat
gewenst is, wordt uiteindelijk vaak iets anders ontworpen dan oorspronkelijk de bedoeling was
BUSINESS/IT ALIGNMENT
2 afdelingen:
Management: highlight een bepaalde nood en probleem → vereist basiskennis IT
, IT-experts: precieze implementatie, aanwending huidige technologie, etc.
MAAR het loopt vaak mis door inefficiënte communicatie tussenbeide
Conclusie: een goede visie rond IS betekent niet automatisch een goede implementatie in het bedrijf
HOOFDSTUK 2: BASISBEGRIPPEN
BEGRIPPEN: INFORMATIESYSTEMEN
DE COMPONENTEN VAN INFORMATIETECHNOLOGIE
1. Hardware
= de apparatuur of machines die programma’s kunnen uitvoeren
Alles wat je kunt kapotslaan, vasthouden
Voorbeelden: laptop, projector, etc.
Is vaak heel klein (vb. nanochips), maar kan ook heel groot zijn (vb. GPU, grafische kaart)
Moderne IS vereisen soms grote hardware-investeringen vb.: google
2. Software
= programma’s en de algoritmes die ze voorstellen
Draait op hardware
Hoeft niet zichtbaar te zijn vb.: het programma dat je computer opstart, een virus, …
Je ziet niet dat deze ‘programma’s’ aan het werk zijn
Ook data is software (vb. Word, Android, databases, etc.)
Software is vaak geschreven/gecodeerd in programmeertaal
MAAR wordt omgezet in machinetaal om uitgevoerd te worden (zie later)
3. Databases
= collectie van data in computersysteem georganiseerd voor makkelijke opslag, toegang en beheer
Voorbeeld: relationele databank
4. Communicatie
= verbinden van meerdere computers om te communiceren en data uit te wisselen
Voorbeeld: het grootste netwerk = het internet
Opgelet!! Sommige handboeken hebben een 5de component: Mensen
Deze zijn essentieel om informatiesystemen te laten werken
,HET VERSCHIL TUSSEN INFORMATIETECHNOLOGIE EN INFORMATIESYSTEMEN
Voorbeeld: Huis is IS en alle bouwmaterialen van het huis (stenen, cement, hamers,…), dat is de informatietechnologie
componenten waaruit een informatiesysteem is uit opgebouwd
Informatietechnologie = de ‘tools’ (bakstenen, nagels, beton, etc.) → componenten (zie hierboven)
Informatiesysteem
= een set van onderling gerelateerde componenten die informatie verzamelen, verwerken, opslaan en
verspreiden om de besluitvorming in een organisatie te ondersteunen, gebruikmakend van
informatietechnologie haalt bruikbare informatie uit data
Informatie = data (alles wat je kan opslagen) + nut het nut die je aan data kan toekennen
Data is heel waardevol MAAR enkel als ze tot bruikbare informatie kunnen gevormd worden
De waarde van de data zit in het potentieel om deze data te transformeren naar informatie door IS
Het krachtigste algemene informatiesysteem = onze hersenen
Kunnen heel veel verschillende taken heel goed uitvoeren
Hersenen zijn het enige algemene intelligentiesysteem met bewustzijn
We geven een bepaalde betekenis aan ruwe pixels die onze hersenen binnenkomen
RELEVANTIE INFORMATIESYSTEMEN
Informatietechnologie & informatiesystemen zijn dikwijls de belangrijkste tools die ondernemingen voorhanden hebben
om hun beslissingsprocessen te ondersteunen en efficiënter/effectiever te maken waardoor ze…
- Kosten besparen
- Extra inkomsten verwerven
Voorbeelden
- De werking van een ziekenhuis nu alles elektronisch geregistreerd en bijgehouden
- Werking van track and trace
- Amazon is begonnen al seen fysieke boekwinkel nu grootste retailbedrijf
- Netflix begonnen als dvd’s verhuren
- …
Aanwezig in hele maatschappij
De verwachtingen van de klant evalueren in functie van welke IT standaard wordt.
Voorbeeld: Je kan geen bpost meer oprichten zonder IS, je kan geen broodjeszaak meer beginnen zonder bancontact,…
, BEGRIPPEN: INFORMATICA
Informatica = de wetenschap van informatieverwerking (zoals economics de wetenschap is van het bestuderen van de
economie)
Met gebruik van computers
Het wetenschappelijk onderbouwen van:
- Programmeren van computers
- Ontwerpen van programmeertalen
- Opslag van informatie
- Algoritmes voor het oplossen van computationele problemen
- De complexiteit en schaalbaarheid van algoritmes
Algoritmes
Zelf genererend
Generale oplossingsvermogen
Programmeren
= het maken van programma’s (= software), het structureren van instructies zodat een machine die kan uitvoeren via
een programmeertaal (vb. Python, Java, …)
Het schrijven van een programma gebeurt in verschillende stappen:
1° Probleem definiëren
2° ontwerpen van de oplossing (hier gaan we ons op focussen) oplossing is dikwijls een algoritme
3° Programmeren (in een programmeertaal)
4° Testen
5° Documenteren
EN onderhoud!!
MAAR moderne aanpak: iteratief, flexibel en modulair → stappen lopen door elkaar