Samenvatting: B 1.2 De Kandidaat Kan Activiteiten Behorende Bij Applicatieontwikkeling Uitvoeren

Studiemateriaal generieke omslagafbeelding
  • Deze + 400k samenvattingen
  • Een unieke studie- en oefentool
  • Nooit meer iets twee keer studeren
  • Haal de cijfers waar je op hoopt
  • 100% zeker alles onthouden
Gebruik deze samenvatting
Onthoud sneller, leer beter. Wetenschappelijk bewezen.
Trustpilot-logo

Lees hier de samenvatting en de meest belangrijke oefenvragen van B 1.2 De kandidaat kan activiteiten behorende bij applicatieontwikkeling uitvoeren

  • 1.1 De kandidaat kan bepalen hoe het ontwerp en de ontwikkeling van een applicatie aan de klant kan worden uitgelegd en gecommuniceerd

    Dit is een preview. Er zijn 3 andere flashcards beschikbaar voor hoofdstuk 1.1
    Laat hier meer flashcards zien

  • Welke 3 soorten principes zijn er?

    Communicatie Principes
    Modelling principles
    Requirements modeling principles
  • Wat zijn de communicatie principes?

      • Richten zich op het verminderen van ruis en verbeteren van de bandbreedte naar het
      • gesprek tussen klant en ontwikkelaars.
      • Samenwerking is noodzakelijk voor optimale communicatie
  • Wat zijn modelling principles?

    Modelling principles
    • - Omvat analyse en ontwerp en beschrijft de weergaven de van de software die steeds gedetailleerder worden.
    • - Doel: begrijp verstevigen van het werk wat gedaan moet worden en technische begeleiding te bieden aan degene die implementeren
    • - Basis voor methoden en notaties die worden gebruikt om weergave van de software te creeren.
    • - 2 soorten modellen: analysis/requirement model & design model
  • Wat zijn requirement modelling principles?

    1. Het informatiedomein van een probleem moet worden weergegeven en begrepen informatiedomein – gegevens die; in het systeem stromen, uit het systeem en datastores.
    2. De functies die systeem moet hebben moeten gedefinieerd zijn
    3. Het gedrag (als gevolg van externe events) moet worden weergegeven
    4. De modellen die informatie, functie en gedrag weergeven moeten zodanig worden ingedeeld dat de details op gelaagde (hiërarchische) wijze worden blootgelegd.
    5. De analysetaak zou moeten verschuiven van essentiële informatie naar details over uitvoering
  • 3.1 De kandidaat kan de voor de situatie geschikte software- en hardwarearchitecturen bepalen.

    Dit is een preview. Er zijn 22 andere flashcards beschikbaar voor hoofdstuk 3.1
    Laat hier meer flashcards zien

  • Wat wordt er bij de hardware architectuur geïdentificeerd?

    De hardware architectuur identificeert de fysieke componenten van een systeem en hun onderlinge relaties.
    • Deze architectuur wordt beschreven in een hardware ontwerp model.
    • Dit model wordt zowel door de ontwerpers van de hardware als de ontwerpers van de software (componenten) gebruikt
  • Wat wordt er bij de software architectuur geidentificieerd?

    De software architectuur identificeert de software elementen, de relaties tussen de elementen en de eigenschappen van de elementen en hun relaties.
  • Wat is client/server architectuur?


    Een cliënt server architectuur werkt op basis van het principe dat de gegevensopslag gescheiden is van de Van de gegevensverwerking met een programma.

     Dit betekent dat deze twee functies van elkaar gescheiden moeten worden. Het scheiden van functionaliteiten gebeurt door de software te verdelen in aparte componenten die zelfstandig kunnen opereren, elk met een eigen functionaliteit. Deze componenten worden tiers genoemd.

    de term multitier heeft betrekking op het feit dat er meerdere aparte benaderen functionaliteiten zijn; ook wel n-tier architectuur genoemd. Het meest bekend zijn de 2tier en 3tier architectuur.
  • Wat is een 2-tier client server architectuur?

    Dit houdt in dat er sprake is van een server met gegevensopslag en een cliënt PC met programma's en gegevensverwerking. Wanneer het netwerk met pc's groter wordt, wordt het reflectief kostbaar in aanschaf, beheer en onderhoud
  • Wat is een 3tier architectuur?


    Hierbij draaien ook de programma's op een aparte server deze laatste architectuur wordt het meest toegepast in computernetwerk. Het bestaat dan uit de volgende tiers:
    • presentatie tier ( dit biedt de interface met de gebruiker en presenteert de resultaten (cliënt PC))
    • een logische tier zorgt voor de uitvoering van de applicatie, uitvoeren van commando's, uitvoeren van berekeningen en het doorsturen van gegevens tussen de twee andere tiers(applicatie server)
    • een data tier (hier is de informatie opgeslagen en kan worden teruggevonden in een databases of bestand systeem (databases server)
  • Wat zijn de voor en nadelen van een distributed architecture?

    voordelen

    Resource sharing - Delen van hardware- en softwarebronnen.

    Openheid - Flexibiliteit in het gebruik van hardware en software van verschillende leveranciers.

    Concurrency - Gelijktijdige verwerking om de prestaties te verbeteren.

    Schaalbaarheid - Verhoogde doorvoer door het toevoegen van nieuwe resources.

    Fouttolerantie - De mogelijkheid om in bedrijf te blijven nadat een fout is opgetreden.

    Nadelen

    Complexiteit - Ze zijn complexer dan gecentraliseerde systemen.

    Beveiliging - Gevoeliger voor aanvallen van buitenaf.

    Beheersbaarheid - Meer inspanning nodig voor systeembeheer.

    Onvoorspelbaarheid - Onvoorspelbare reacties afhankelijk van de systeemorganisatie en netwerkbelasting.

Om verder te lezen, klik hier:

Lees volledige samenvatting
Deze samenvatting +380.000 andere samenvattingen Een unieke studietool Een oefentool voor deze samenvatting Studiecoaching met filmpjes
  • Hogere cijfers + sneller leren
  • Niets twee keer studeren
  • 100% zeker alles onthouden
Ontdek Study Smart