Geschreven door studenten die geslaagd zijn Direct beschikbaar na je betaling Online lezen of als PDF Verkeerd document? Gratis ruilen 4,6 TrustPilot
logo-home
Samenvatting

Samenvatting van vliet hoofdstuk 1 en 3

Beoordeling
-
Verkocht
-
Pagina's
13
Geüpload op
31-10-2022
Geschreven in
2016/2017

samenvatting van 13 paginas

Instelling
Vak

Voorbeeld van de inhoud

Samenvatting Van Vliet

Hoofdstuk 1

In veel gevallen was de economische vooruitgang een enorme motivatie om software te
gebruiken. De kosten van software zijn van cruciaal belang. Over de tijd zijn de koste van
hardware gedaald en die van software en alles erom heen gestegen (denk aan
programmeurs, installatie, analisten, management, training ed). Een tweede aspect omtrent
software developement is productiviteit. De vraag naar dataprocessing nam met 12% per
jaar toe terwijl het personeel ervoor maar met 4 % steeg. Het “net effect” is een groeiend gat
tussen vraag en aanbod. Een ander component is dat de society erg afhankelijk is van
software.

1.1 WHAT IS SOFTWARE ENGINEERING?
“Software engineering is the application of a systematic, disciplined, quantifiable approach to
the development, operation and maintenance of software, that is, the application of
engineering to software.”
● Software engineering gaat over de ontwikkeling van grote programma’s → Je hebt
programming-in-the-large en programming-in-the-small.
● Het centrale thema is “mastering complexity” → In het algemeen zijn de problemen
zo groot dat ze niet in hun geheel kunnen worden opgelost. Ze worden opgedeeld in
kleinere problemen en de communicatie tussen de delen blijft simpel.
● Software ontwikkelt → software is gebaseerd op de realiteit en deze realiteit
verandert steeds.
● Software moet efficient zijn ontwikkeld → de kosten voor het ontwikkelen en
onderhouden van software is erg hoog.
● Samenwerking tussen mensen is een groot deel van programming-in-the-large →
over de hele wereld wordt er samengewerkt tussen mensen. Er worden onderling wel
afspraken gemaakt over methodes, communicatie, verantwoordelijkheden
enzovoorts.
● De software ondersteunt de gebruikers effectief → software is ontwikkeld om mensen
te helpen met hun werk. Effectief user-support houdt in dat de gebruikers worden
geobserveerd om zo duidelijk mogelijk te kunnen vast te stellen waar hun behoeften
liggen.
● Software engineering is een veld waarbij members van een cultuur “voorwerpen
(artifacts)” creeren voor een andere cultuur → software engineers zijn experts op het
gebied van programmeren maar moeten een programma maken over een onderwerp
waar ze geen verstand van hebben. Dit bedoelen ze met artifacts denk ik.
● Software engineering is een gebalanceerde act → tijdens het hele proces wordt er
onderhandeld en aangepast aan de requirements.

Software engineering is NIET hetzelfde als programmeren maar het is wel een belangrijk
onderdeel.
Wat software engineering nou zo moeilijk maakt zijn zichtbaarheid en continuiteit. Je ziet
minder snel vooruitgang en je kunt niet gaande weg al dingen testen.

, 1.2 PHASES IN THE DEVELOPMENT OF SOFTWARE




De onderdelen zijn niet altijd gescheiden van elkaar zoals de afbeelding aangeeft, vaak
lopen deze in elkaar over.

1. Requirements engineering (RE): het doel is een complete beschrijving te hebben van
het probleem en de benodigdheden hiervan. Er wordt gekeken naar: de functies van
de te ontwikkelen software, mogelijke extensies voor het systeem, de hoeveelheid
vereiste documentatie, response time en andere performance vereisten van het
systeem. Een onderdeel van RE is feasibility study (haalbaarheid). Is het
ontwikkelen van deze software economisch en technisch verantwoordt? Het
document waarin alle activiteiten worden genoteerd heet requirements specifications.
2. Design: tijdens deze fase wordt er een model van het hele systeem ontwikkeld. Het
probleem is verdeeld in kleinere, handelbare problemen genoemd de components
waarbij de functies van deze components en hun interfaces zijn gespecificeerd. Het
resultaat van de design phase (technical specification) dient als een startpunt voor de
implementatie fase.
3. Implementatie: er wordt gefocused op de individuele components. Het resultaat van
de implementatie is een uitvoerbare programma.

Geschreven voor

Instelling
Studie
Vak

Documentinformatie

Geüpload op
31 oktober 2022
Aantal pagina's
13
Geschreven in
2016/2017
Type
SAMENVATTING

Onderwerpen

$7.17
Krijg toegang tot het volledige document:

Verkeerd document? Gratis ruilen Binnen 14 dagen na aankoop en voor het downloaden kun je een ander document kiezen. Je kunt het bedrag gewoon opnieuw besteden.
Geschreven door studenten die geslaagd zijn
Direct beschikbaar na je betaling
Online lezen of als PDF

Maak kennis met de verkoper
Seller avatar
mikker2015

Maak kennis met de verkoper

Seller avatar
mikker2015 Nvt
Volgen Je moet ingelogd zijn om studenten of vakken te kunnen volgen
Verkocht
2
Lid sinds
3 jaar
Aantal volgers
2
Documenten
4
Laatst verkocht
2 jaar geleden

0.0

0 beoordelingen

5
0
4
0
3
0
2
0
1
0

Recent door jou bekeken

Waarom studenten kiezen voor Stuvia

Gemaakt door medestudenten, geverifieerd door reviews

Kwaliteit die je kunt vertrouwen: geschreven door studenten die slaagden en beoordeeld door anderen die dit document gebruikten.

Niet tevreden? Kies een ander document

Geen zorgen! Je kunt voor hetzelfde geld direct een ander document kiezen dat beter past bij wat je zoekt.

Betaal zoals je wilt, start meteen met leren

Geen abonnement, geen verplichtingen. Betaal zoals je gewend bent via iDeal of creditcard en download je PDF-document meteen.

Student with book image

“Gekocht, gedownload en geslaagd. Zo makkelijk kan het dus zijn.”

Alisha Student

Bezig met je bronvermelding?

Maak nauwkeurige citaten in APA, MLA en Harvard met onze gratis bronnengenerator.

Bezig met je bronvermelding?

Veelgestelde vragen