100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4.2 TrustPilot
logo-home
Summary

Samenvatting Moduleren in UML

Rating
3.3
(4)
Sold
23
Pages
18
Uploaded on
14-01-2016
Written in
2014/2015

Een samenvatting van het boek ' Praktisch UML'.

Institution
Course









Whoops! We can’t load your doc right now. Try again or contact support.

Connected book

Written for

Institution
Study
Course

Document information

Summarized whole book?
No
Which chapters are summarized?
Hoofdstuk 4, 5, 10, 11, 15 en 17.
Uploaded on
January 14, 2016
Number of pages
18
Written in
2014/2015
Type
Summary

Subjects

Content preview

- 1997 object management group(OMG) richt Uml 1.0 op.
- UML 2.0 interne structuur aangepast
- MDA (model driven architecture)

Hoofdstuk 2
Geschiedenis

OMT is van Rumbaugh(91)
Daarnaast was er de methode van Grady Boch Booch (94)

- In 1995 raakte James Rumbaugh(OMT) verbonden aan Rational
- Rational is van Booch en zijn Booch methode
- Nadat ze gingen samen werken kwam Unified Method genaamd (Booch)
(95)
- In 1996 is bedrijf waarin Ivar Jacobsen OOSE methode (92) (ook wel
Objectory genoemd) overgenomen door Rational
- Ivar Jacobsen bekend vanwege use cases in zijn methode
- Unified Method werd omgevormd tot UML (unified modeling language),
en werd een standaard door OMG
- Nog toegevoegd aan UML is Object Constraint Language(OCL)
Wamer(03), die deel uitmaakte van IBM. ObjecTime voorstel.
- In 1997 is UML de standaard geworden
- In 2006 gereviseerde versie uitgebracht (door OMG)
- UML is een taal geen methode, het is een designtool

Diagrammen en samenhang
- Use case diagram toont hoe het systeem kan worden gebruikt door
externe entiteiten zoals menselijke gebruikers (ook wel requirements
diagram genoemd).
- Klassendiagram toont de structuur van het softwaresysteem
weergegeven in klassen en hun relaties.
- Sequence diagram toont de volgorde in tijd van de boodschappen die in
het systeem verstuurd en ontvangen worden.
- Het communicatiediagram toont hoe de objecten samenwerken om een
doel te bereiken.
- Het toestand diagram toont de toestanden waarin een object zich kan
bevinden gedurende zijn levensloop.
- Het activiteiten diagram toont de activiteiten die door een deel van het
systeem worden uitgevoerd, inclusief eventueel parallellisme.
- Activiteit diagrammen kunnen ook gebruikt worden voor het
beschrijven van bedrijfsprocessen en de workflow.
- Het componentdiagram toont de verdeling van het gehele systeem in
componenten en de relaties tussen die componenten.
- Het deployment-diagram toont hoe de softwarecomponenten in een
bepaalde systeemconfiguratie worden gebruikt.

- Klasse en objectdiagram vormen statische diagrammen (andere dus
dynamisch).

- Behalve component en deployment diagram, dat zijn implementatie
diagrammen.

, - Object Constraint Language (OCL) is taal waarin beperkingen condities
en regels die gelden in diagrammen weergegeven kunnen worden.


- Blz. 10 samenhang van diagrammen


- Diagrammen zullen in praktijk meegroeien met ontwikkeling

- Onderscheid maken tussen ontwikkelstadia waarin diagrammen zich
bevinden met domein, applicatie en implementatie.

- Domeinmodel/diagram; model waarin aspecten uit de werkelijkheid
waar in het beoogde systeem moet gaan werken (het domein), geen
automatiseringsaspecten

- Applicatiemodel/diagram; diagram waarin naast domeinaspecten ook
keuzes met betrekking op hoe de gebruiker met dit systeem kan gaan
werken.(soort uitbreiding domeinmodel), maar beide verschillende
ontwikkelstadia

- Implementatiemodel/diagram; model dat exact de implementatie hoe
het systeem eruit ziet weergeeft. Hier staat alle aspecten van vorige
stadia: domeinmodel, applicatiemodel en alleen de gene die betrekking
hebben op de wijze van implementeren zoals opslagstructuren. Al deze
aspecten kunnen direct worden omgezet naar programmacode.

- Blz. 12 overzicht van diagrammen in verschillende stadia

Conceptualisatie
- Use-case diagram in conceptualisatie fase een grote rol

Analyse
- Tijdens analysefase zijn klassediagram en sequence-diagram
(communicatiediagram) het belangrijkst. Alle termen in de diagrammen
komen uit het domein.
- Component en deployment diagram kunnen verdeling compenten in
fases weergeven.

Ontwerp
- Aanpassingen klassediagram en sequencediagram
- Toestands - en activiteitendiagram wordt gemaakt
Implementatie
- Alles wordt geprogrammeerd
Uitgangspunt is klassediagram

Incrementele projectmanagement (klein deel van het gehele systeem
wordt gebouwd)
Iteratief ontwikkeltraject (fasen worden herhaaldelijk doorlopen)

RUP(rational Unified Process)
$4.22
Get access to the full document:
Purchased by 23 students

100% satisfaction guarantee
Immediately available after payment
Both online and in PDF
No strings attached

Reviews from verified buyers

Showing all 4 reviews
6 year ago

6 year ago

8 year ago

8 year ago

3.3

4 reviews

5
1
4
0
3
2
2
1
1
0
Trustworthy reviews on Stuvia

All reviews are made by real Stuvia users after verified purchases.

Get to know the seller

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
dennisvanbohemen Hogeschool Leiden
Follow You need to be logged in order to follow users or courses
Sold
39
Member since
9 year
Number of followers
31
Documents
6
Last sold
2 year ago

2.6

7 reviews

5
1
4
0
3
3
2
1
1
2

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Frequently asked questions