Summary
Samenvatting Software engineering 1 - theorie analyse periode 1 en 2
Een samenvatting van de theorie van analyse (periode 1 en 2), een subvak van software engineering 1 uit toegepaste informatica aan kdg.
[Show more]
Preview 4 out of 55 pages
Uploaded on
January 19, 2023
Number of pages
55
Written in
2021/2022
Type
Summary
software engineering
informatica
analyse
se
kdg
Institution
Karel de Grote-Hogeschool (KdG)
Education
Toegepaste Informatica
Course
Software Engineering 1 - Analyse (SE1)
All documents for this subject (5)
$10.72
Also available in package deal from $17.16
100% satisfaction guarantee
Immediately available after payment
Both online and in PDF
No strings attached
Also available in package deal (1)
Software engineering 1 - theorie
1. Summary - Software engineering 1 - theorie analyse periode 1 en 2
2. Summary - Software engineering 1 - theorie analyse periode 3
3. Summary - Software engineering 1 - theorie ontwerp periode 4
Show more
SOFTWARE
ENGINEERING 1
P1+2
KDG | 2021
,Inhoudsopgave
1. SDLC ...............................................................................................................................4
2. UML ................................................................................................................................5
3. Software Development Processes ...................................................................................7
4. Analyse: data vs functioneel ...........................................................................................9
5. Domeinmodel ............................................................................................................... 10
6. Gegevensanalyse voorbeeld.......................................................................................... 14
7. Conceptueel denken ..................................................................................................... 14
8. Features van een klasse ................................................................................................ 15
8.1 Attributen ...................................................................................................................... 15
8.2 identificator ................................................................................................................... 15
8.3 Enkelvoudige vs samengestelde attributen ................................................................... 15
8.4 Single valued vs multi valued attributen........................................................................ 16
8.5 Afgeleide attributen ....................................................................................................... 16
8.6 Recursieve / reflexieve associaties ................................................................................. 16
8.7 Role names .................................................................................................................... 16
8.8 Welke/hoeveel klassen? ................................................................................................ 17
8.9 Operaties / methoden.................................................................................................... 17
9. Objectdiagram .............................................................................................................. 17
9.1 Klassen-objecten ............................................................................................................ 17
9.2 Objectdiagrammen ........................................................................................................ 18
10. Multipliciteit en commerciële regels ........................................................................... 19
10.1 Associatie en ‘structural constraints’ ........................................................................... 19
10.2 Commerciële regels ..................................................................................................... 20
10.3 Ondubbelzinnig communicatiemiddel (1 op 1) ............................................................ 21
1
, 10.4 Eenvoudige patronen met 1..* associatie (1 op veel) .................................................. 21
10.5 Veel op veel.................................................................................................................. 21
11. Generalisatie............................................................................................................... 22
11.1 Totaal en exclusief ....................................................................................................... 23
11.2 Partieel en exclusief ..................................................................................................... 24
11.3 Totaal en overlappend ................................................................................................. 24
11.4 Partieel en overlappen ................................................................................................. 25
11.5 Overriding .................................................................................................................... 26
11.6 Correcte generalisatie detecteren ............................................................................... 26
11.7 Klassificatie .................................................................................................................. 27
12. UML notatie ................................................................................................................ 27
12.1 Commentaar en nota’s ................................................................................................ 27
12.2 Constraint regels .......................................................................................................... 28
12.3 Enumeration ................................................................................................................ 29
13. Geschiedenis modelleren ............................................................................................ 29
14. Associatieve klassen.................................................................................................... 31
15. Aggregatie en compositie ............................................................................................ 33
15.1 Agregatie ..................................................................................................................... 33
15.2 Compositie ................................................................................................................... 34
16. Statische attributen .................................................................................................... 35
16.1 Klasse attribuut............................................................................................................ 35
16.2 Klasse constante .......................................................................................................... 35
17 Requirement analyse ................................................................................................... 36
17.1 Situering en soorten ..................................................................................................... 36
17.1.1 Brugfunctie requirements .................................................................................... 36
17.1.2 Functioneel vs niet-functioneel ............................................................................ 37
2
, 17.2 Technieken ................................................................................................................... 37
17.2.1 Capteren van requirements .................................................................................. 37
18. Systeem use cases ....................................................................................................... 38
18.1 Inleiding ....................................................................................................................... 38
18.1.1 Use cases in het ontwikkelingstraject................................................................... 38
18.1.2 Systeem use case beschrijving .............................................................................. 39
18.2 Use cases: Concepten .................................................................................................. 40
18.2.1 Concepten: actor .................................................................................................. 40
18.2.2 Concepten: system use case ................................................................................. 42
18.2.3 Concepten: preconditie/ postconditie.................................................................. 42
18.2.4 Concepten: scenario ............................................................................................. 43
18.2.5 Concepten: use case granulariteit ........................................................................ 44
18.3 Concreet voorbeeld ...................................................................................................... 45
19. Use case diagram ........................................................................................................ 46
19.1 Use case diagram relationships ................................................................................... 47
19.1.1 «include» relationship .......................................................................................... 47
19.1.2 «extend» relationship........................................................................................... 47
19.1.3 combinatie «include» en «extend» relationship .................................................. 48
19.1.4 Gevolg van «include» én «extend» relationships ................................................. 49
19.1.5 Voorbeelden ......................................................................................................... 50
19.1.6 Concreet voorbeeld .............................................................................................. 52
3