BI9 - Enterprise applications

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/38

encourage image

There's no tags or description

Looks like no tags are added yet.

39 Terms

1
New cards

hoe starten we et de ontwikkeling van een IT applicatie

wat moet er gebeuren ? => in welke volgorden

welke informatie hebben we nodig

welke recourses hebben we nodig

  • financieel, Human Resources, technologie, kennis materiaal

2
New cards

is het ontwikkelen van een IT applicatie een proces of een project

project

3
New cards

algemeen overzicht van systel development lifecycle

planning,

analysis

design

amplementatie

testing

go live

maintenance

4
New cards

wat omvat de planning van een IT project

  • scoping = to look at, with the purpose of evaluation

  • alignment met IT/business goals

  • kostenen baten analyse

  • doenbaarheidsstudie die risico analyse en beperking inhoudt

5
New cards

wat gebeurt er met de business case die gevormd wordt op basis van de planning

moet formeel goedgekeurd worden

6
New cards

waaruit bestaat de werkschema van de planning

  • welke taken dienen uitgevoerd te worden

  • hoe lang duren die taken

  • wie heeft d enodige competenties om beaakde taken uit te voeren

  • hvl personen heeft men gelijktijdig nodig

  • interdepentie : welke taken zijn van elkaar afhankelijk

  • is dit in overeenstemming met de voorziene kosten

  • hulpzame technieken zijn : work breakdown structure, pert chart, gantt charts

7
New cards

work breakdown structur WBS

is een tabel of figuur. het specifieert alle taken die voor het project noidg zijn

  • taken en subtaken

  • optioneel : tijdsduur, toewijzing, dependencies

<p>is een tabel of figuur. het specifieert alle taken die voor het project noidg zijn </p><ul><li><p>taken en subtaken </p></li><li><p>optioneel : tijdsduur, toewijzing, dependencies </p></li></ul>
8
New cards

een PERT chart

geeft de visualisatie van

  • de afhankelijkheid tussen taken (dependency)

  • de tijdsduur

  • early start/end (vroegst mogelijke tijdstip waarop het project kan beginnen/ eindigen

  • berekening en visualisatie van het kritsich pad

helpt bij toekenne van de resources : work, materiaal, kosten

<p>geeft de visualisatie van </p><ul><li><p>de afhankelijkheid tussen taken (dependency) </p></li><li><p>de tijdsduur </p></li><li><p>early start/end (vroegst mogelijke tijdstip waarop het project kan beginnen/ eindigen </p></li><li><p>berekening en visualisatie van het kritsich pad</p></li></ul><p>helpt bij toekenne van de resources : work, materiaal, kosten </p>
9
New cards

een ghant chart

stelt ene projectmanager in staat om het verloop van een project op te volgen

  • volgens schema, achterstand, voorop ?

10
New cards

wat gebeurt er in de analyse fase

het iddentificeren van vereisten van het IT systeem ( vereisten die in het project ontwikkeld dienen te worden

  • wat zou de specifieke functionaliteit van het systeem moeten zijn

11
New cards

waar situeer de analystische fase zich ?

op de grens tussen business en IT

=> vereist de betrokkenheid van de business

12
New cards

wat is het doel van de analytische fase

expert worden in het systeel dat ontwikkeld wordt

13
New cards

in de analystische fase moet informatie verzameld worden via verschillende stakeholders die relevant zijn voor het project, de welke

interne business users

externe business users (oa leveranciers)

klanten

management

executive management

technici ….

14
New cards

welke zijn de relevante issues in de analytische fase

  • zijn alle vereisten consistent

  • zijn alle vereisten volledig geformuleerd

  • weten de gebruikers echt wat de vereisten zijn

15
New cards

welke zijn mogelijke bronnen van informatie tijdens de analystische fase

  • bestaande documenten (binnen het bedrijf en buiten het bedrijf)

  • intervieuws met stakeholders (belanghebbende)

  • observaties binnen de onderneming (welke taken w er uitgevoerd, in welke order…

  • workshops en brainstorming

  • het ontwikkelen van intermediaire prototypes (gebruikers kunnen ze testen en feedback geven )

16
New cards

wat moet het resultaat zijn van de analyse

een set van beschrijvingen die aantonen wat het systeem zou moeten doen

17
New cards

wat houdt de disign fase in

het definieren van de algemene architectuur van de applicatie (hoe die functionele vereisten verkrijgen)

  • welke grote building blocks zal onze applicatie bevatten of nodig hebben

  • hoe zullen deze geintegreerd worden

  • heo de applicatie integreren met externe applicaties

  • welke frameworks/technologieen zullen gebruikt worden

definieren van de vereiste algoritmes voor de applicatie

de gecreerde artefacts zijn meestal data en procesmodellen verrijkt met technische details => interactie met andere systemen/ databases

18
New cards

wat gebeurt er bij de implementatie

de geformuleerde functionele vereisten en designs worden omgezet in programming code

  • de actuele programmeerinstructies worden gecodeerd

  • het gecreerde artefact is gewoonlijk een source code (kan redelijk groot worden)

19
New cards

betekenis source code

a text listing of commands to be compiled or assembled into an executable computer program

20
New cards

op welke verschillende wijzen kan programmeren uitgevoerd worden (bij implementatie)

  • door in house programmeurs of ingehuurde consultants

  • door externe consultants/ outsourcing

  • aankopen van off the shelf applicaties die vervolgens aangepast/ herconfigureerd kunnen worden

21
New cards

wat gebeurt er bij de testing

er wordt nagegaan of de resulterende software applicaties overeenstemt met de vereisten van de organisatie

22
New cards

types van testen/controles

  • validatie ; stemt de applicatie overeen met wat je end users verwachten ?

  • verificatie ; nachecken of het resultaat overeenstemt met de vereisten geformuleerd tijdens de analyse fase

  • unit test ; testen van de modules

  • system test : testen van de hele applicatie en de interactie tussen modules

  • security application protocol : nagaan of d eapplicatie enkel geautoriseerde data verwerkt en dit op een volledige en exacte manier, input data (alle data, juiste formaat) , thoughout (juiste berekeningen), output (alle data, worrect weergegeven ? )

23
New cards

wat is een testplan

een document of schema waarin het toepassingsgebied, de aanpak, de middelen en het tijdsschema van de voorgenomen testactiviteiten worden beschreven

=> hiervbij worden de verwachte resultaten met de actuele resultaten vergeleken

24
New cards

welke verschillende GO lives bestaan er ?

big bang

parallelle strategie

piloot studie

graduele strategie

25
New cards

big bang

onmiddellijk online zetten

alle gebruikers gebruiken het systeem op hetzelfde moment

  • risicovol

  • mogelijke oplossing : de falle back scenario, (backup van het oud systeem tot het nieuw systeem

26
New cards

parallelle strategie

oud en nieuw systeem werken voor een tijdje parallel

veilig maar duur

27
New cards

piloot studie

een bepaalde afdeling of groep probeert het neiuwe systeem uit, als het succesvol is, volgt de rest later

28
New cards

graduele strategie

functionaliteiten worden gradueel ingevoerd

nood aan interfacing tussen oude en nieuwe applicatie om data integratie te verzekeren

per business proces, per markt, per product

29
New cards

wat gebeurt er in de fase maintenance

de applicatie zal aangepast worden voor de correctie van bug, het toevoegen van nieuwe mogelijkheden, de compatibiliteit met neiuwe technologische kade…

30
New cards

types van maintenance

  • corrective

  • perfective

  • adaptive

  • preventive

31
New cards

corrective maintenance

het aanpassen van vastgestelde problemen in een bestaande programmen zowel noodaanpassingen als de correctie van bugs


32
New cards

perfective maintenance

het incorporeren van neiuwe functionaliteiten (zoals nieuwe business vereisten, hogere prestaties…)

33
New cards

adaptive maintenance

om de software bruikbaar te houden in een veranderende technologische omgeving

34
New cards

preventive maintenance

niet het veranderen van het actueel gedrag, maar het herwerken van de structuur van de code (verbetering van de leesbaarheid van de code die zich momenteel nog nieut in de vorm van een fout aan de gebruiker gemanifesteerd heeft )

35
New cards

wat zijn de eigenschappen van een project

een project is een uniek “ondernemen” om een applicatie te ontwikkelen”

  • non routine

  • vooraf geformuleerde doelen

  • beginnend en eindend

  • gebalanceerd tussen ; tijdsperken kosten, kwaliteit

36
New cards

project failure factoren

  • onvolledige/veranderlijke vereisten

  • limited user involvement

  • gebrekkige executive support

  • gebrek aan technische support

  • slechte projectplanning

  • onduidelijk gedefinieerde doelstellingen

  • gebrek aan nodige middelen

37
New cards

project critical succes factors

  • duidelijke definiereing systeemvereisten

  • ruime betrokkenheid van de gebruikers

  • ondersteuning door het topmanagement

  • grondig en gedetailleerde projectplannen

  • realistische werkschema en milestones

38
New cards

hoe kan je bij het porjectmanagement succesvoller zijn

  • toepassen van de geschikte ontwikkelingsmethodologie

  • beste werkmethoden toepassen en zich bewust zijn van de factoren die leiden tot mislukking en problemen

  • ervaren proect manager die de opdracht niet onderschat

  • trying to bridge the GAP BUSINESS IT

39
New cards

swort analyse

knowt flashcard image