100% tevredenheidsgarantie Direct beschikbaar na je betaling Lees online óf als PDF Geen vaste maandelijkse kosten 4.2 TrustPilot
logo-home
Samenvatting

Summary INF2009 - Systems Analysis Full Notes

Beoordeling
-
Verkocht
-
Pagina's
102
Geüpload op
06-11-2023
Geschreven in
2023/2024

These notes contain in-detail and in-depth comprehensive notes of the entire Systems Analysis course.

Instelling
Vak











Oeps! We kunnen je document nu niet laden. Probeer het nog eens of neem contact op met support.

Geschreven voor

Instelling
Vak

Documentinformatie

Geüpload op
6 november 2023
Aantal pagina's
102
Geschreven in
2023/2024
Type
Samenvatting

Onderwerpen

Voorbeeld van de inhoud

Refining Class Diagrams



Generalization/Specialisation

• Domain classes – class of things (objects) in the real world that a system needs to know about and
keep track of (information to store)



Domain Class Diagram

o Depicts the “noteworthy abstractions” in the application domain • Captures what the classes
“know”(information to be stored - attributes) and their relationships (rules around
associations - multiplicities)
o Important that the diagram is easy for users to understand (representational gap) – concepts
rather than classes



Analysis Class Diagram

o Move from modelling concepts to modelling software
o Depicts the important software classes in the user domain and how they will support the
user requirements
o Still a view of only the business (entity) classes

,Relationships:

- We classify things in terms of similarities and differences
- We use generalisation to group similar things
- We use specialisation to group different kinds of things


A Generalisation/specialisation relationship is used to rank or structure things from the more general
to the more specific – this forms a hierarchy



Superclass: Superior or more general class in the generalisation/specialisation relationship

Subclass: Subordinate or more specialised class the generalisation/specialisation relationship

, INHERITANCE

- Concept where specialisation classes inherit all the characteristics of the generalisation class



Inheritance makes it easier to create and maintain new specialised classes when they are needed

We use it when:

o Two or more classes share the same attributes and/or methods
o May differ in some aspects:
- In behaviour
- In data (attributes)
- In associations with other classes

the representation of an

“is a”,

“is like” or

“is a kind of” or

“is a type of”




Classes:

Abstract class: Class that ONLY exists to subclasses can inherit from it

Concrete Class: Class that does have objects instantiated from them

, ASSOCIATIONS:



Where there is a MANY-TO-MANY association between two classes and each association n instance
has its own attributes

Example:

Capturing information about illness and symptoms. An illness (e.g. flu) can be associated with many
symptoms (e.g. sore throat, fever), and a symptom (e.g. sore throat) can be associated with many
illnesses (e.g. flu, strep throat, common cold)




Band Example:
€18,24
Krijg toegang tot het volledige document:

100% tevredenheidsgarantie
Direct beschikbaar na je betaling
Lees online óf als PDF
Geen vaste maandelijkse kosten

Maak kennis met de verkoper
Seller avatar
adambudge

Maak kennis met de verkoper

Seller avatar
adambudge Wynberg Boys High School
Volgen Je moet ingelogd zijn om studenten of vakken te kunnen volgen
Verkocht
0
Lid sinds
2 jaar
Aantal volgers
0
Documenten
8
Laatst verkocht
-

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

Veelgestelde vragen