Systemanalysis & Design an der Duale Hochschule Baden-Württemberg

Karteikarten und Zusammenfassungen für Systemanalysis & Design an der Duale Hochschule Baden-Württemberg

Arrow Arrow

Komplett kostenfrei

studysmarter schule studium
d

4.5 /5

studysmarter schule studium
d

4.8 /5

studysmarter schule studium
d

4.5 /5

studysmarter schule studium
d

4.8 /5

Lerne jetzt mit Karteikarten und Zusammenfassungen für den Kurs Systemanalysis & Design an der Duale Hochschule Baden-Württemberg.

Beispielhafte Karteikarten für Systemanalysis & Design an der Duale Hochschule Baden-Württemberg auf StudySmarter:

What should be considered by identifying operations? What should be considered when deciding where the operations have to be placed?

Beispielhafte Karteikarten für Systemanalysis & Design an der Duale Hochschule Baden-Württemberg auf StudySmarter:

How you have to identify Associations?

Beispielhafte Karteikarten für Systemanalysis & Design an der Duale Hochschule Baden-Württemberg auf StudySmarter:

What are abstract classes?

Beispielhafte Karteikarten für Systemanalysis & Design an der Duale Hochschule Baden-Württemberg auf StudySmarter:

What is meant by an "operation" of a class?

Beispielhafte Karteikarten für Systemanalysis & Design an der Duale Hochschule Baden-Württemberg auf StudySmarter:

What type of relationship tells you it "is a kind of"?

Beispielhafte Karteikarten für Systemanalysis & Design an der Duale Hochschule Baden-Württemberg auf StudySmarter:

How to identify Generalization?

Beispielhafte Karteikarten für Systemanalysis & Design an der Duale Hochschule Baden-Württemberg auf StudySmarter:

What is the difference between private and public operations?

Beispielhafte Karteikarten für Systemanalysis & Design an der Duale Hochschule Baden-Württemberg auf StudySmarter:

What is meant by message-passing?

Beispielhafte Karteikarten für Systemanalysis & Design an der Duale Hochschule Baden-Württemberg auf StudySmarter:

What is meant by "encapsulation"?

Beispielhafte Karteikarten für Systemanalysis & Design an der Duale Hochschule Baden-Württemberg auf StudySmarter:

How do we decide in which class to place an operation?

Beispielhafte Karteikarten für Systemanalysis & Design an der Duale Hochschule Baden-Württemberg auf StudySmarter:

What is meant by "classes must co-operate to achieve a Use Case?

Beispielhafte Karteikarten für Systemanalysis & Design an der Duale Hochschule Baden-Württemberg auf StudySmarter:

If nouns on the use case script may become classes, what may verbs become on the class diagram?

Kommilitonen im Kurs Systemanalysis & Design an der Duale Hochschule Baden-Württemberg. erstellen und teilen Zusammenfassungen, Karteikarten, Lernpläne und andere Lernmaterialien mit der intelligenten StudySmarter Lernapp. Jetzt mitmachen!

Jetzt mitmachen!

Flashcard Flashcard

Beispielhafte Karteikarten für Systemanalysis & Design an der Duale Hochschule Baden-Württemberg auf StudySmarter:

Systemanalysis & Design

What should be considered by identifying operations? What should be considered when deciding where the operations have to be placed?

Identifying:

  •  Look at each attribute of a class. What activities/events cause the attribute to be: (Created, Read/displayed/ Updated/Deleted)
  • Maybe the class collaborates with others in order to achieve the operation. Perhaps the class only has to set the attributes (setter) to their new values or a class may need to get operations for some attributes (getter)
  • Responsibilities: The operations have to fulfill the sin of the system. Identify these operations.
  • Work out a sequence of who has to collaborate with who to achieve the required outcome

Place:

  • Try to place operations in the same class as the data which they use.
  •  Choose the class for the Operation which would Minimize the message passing (exchange of data between the classes)
  • What does this class need to know? – the answer is its list of attributes
  • What does this class need to do? The answer is its list of operations
  • Place the operations in this class, where it makes sense

2.

Systemanalysis & Design

How you have to identify Associations?

Steps: 

1. Make a list of the verbs in descriptions of the problem area, requirements document or the Use Case script

2. Pair every class with every other class and decide if there is a meaningful relationship

3. On the CRC card identify Collaborators (The other classes that this class send/receive messages to/from)

Systemanalysis & Design

What are abstract classes?

  • Sometimes it is useful to introduce what is called abstract when we wish to generalize common behavior.
  • An abstract class cannot have objects of its own but the subclass that inherit the behavior from the abstract have objects

Systemanalysis & Design

What is meant by an "operation" of a class?

Operations are functions in which commands are executed to fulfill the class’s responsibility.

Systemanalysis & Design

What type of relationship tells you it "is a kind of"?

  • Inheritance

Systemanalysis & Design

How to identify Generalization?

  • From the existing class diagram, identify common behavior.
  • Inheritance is NOT a relationship between objects but a relationship to support the correct classification of objects.

Systemanalysis & Design

What is the difference between private and public operations?

Private operations can’t be accessed from outside the class directly. A public class can be accessed from outside the class.

Systemanalysis & Design

What is meant by message-passing?

Passing data inbetween the objects.

Systemanalysis & Design

What is meant by "encapsulation"?

Only necessary interfaces are shown to other classes. Attributes can only be accessed due to getter and setters. (data hiding)

Systemanalysis & Design

How do we decide in which class to place an operation?

We try to minimize message-passing, therefore we place, if possible, an operation in the same class as the main attributes it operates with.

Systemanalysis & Design

What is meant by "classes must co-operate to achieve a Use Case?

All the different operations and attributes within classes work with data or operations from other classes. They interact as one system to solve the problem adressen in a Use Case.

Systemanalysis & Design

If nouns on the use case script may become classes, what may verbs become on the class diagram?

Operations/Methods

Melde dich jetzt kostenfrei an um alle Karteikarten und Zusammenfassungen für Systemanalysis & Design an der Duale Hochschule Baden-Württemberg zu sehen

Singup Image Singup Image
Wave

Andere Kurse aus deinem Studiengang

Für deinen Studiengang Wirtschaftsinformatik - International Management for Business and Information Technology an der Duale Hochschule Baden-Württemberg gibt es bereits viele Kurse auf StudySmarter, denen du beitreten kannst. Karteikarten, Zusammenfassungen und vieles mehr warten auf dich.

Zurück zur Duale Hochschule Baden-Württemberg Übersichtsseite

Rechnerarchitektur & Betriebssysteme

Einführung in die Wirtschaftsinformatik

Algorithms and Data Structures

Einführung in die WI

Was ist StudySmarter?

Was ist StudySmarter?

StudySmarter ist eine intelligente Lernapp für Studenten. Mit StudySmarter kannst du dir effizient und spielerisch Karteikarten, Zusammenfassungen, Mind-Maps, Lernpläne und mehr erstellen. Erstelle deine eigenen Karteikarten z.B. für Systemanalysis & Design an der Duale Hochschule Baden-Württemberg oder greife auf tausende Lernmaterialien deiner Kommilitonen zu. Egal, ob an deiner Uni oder an anderen Universitäten. Hunderttausende Studierende bereiten sich mit StudySmarter effizient auf ihre Klausuren vor. Erhältlich auf Web, Android & iOS. Komplett kostenfrei. Keine Haken.

Awards

Bestes EdTech Startup in Deutschland

Awards
Awards

European Youth Award in Smart Learning

Awards
Awards

Bestes EdTech Startup in Europa

Awards
Awards

Bestes EdTech Startup in Deutschland

Awards
Awards

European Youth Award in Smart Learning

Awards
Awards

Bestes EdTech Startup in Europa

Awards

So funktioniert's

Top-Image

Individueller Lernplan

StudySmarter erstellt dir einen individuellen Lernplan, abgestimmt auf deinen Lerntyp.

Top-Image

Erstelle Karteikarten

Erstelle dir Karteikarten mit Hilfe der Screenshot-, und Markierfunktion, direkt aus deinen Inhalten.

Top-Image

Erstelle Zusammenfassungen

Markiere die wichtigsten Passagen in deinen Dokumenten und bekomme deine Zusammenfassung.

Top-Image

Lerne alleine oder im Team

StudySmarter findet deine Lerngruppe automatisch. Teile deine Lerninhalte mit Freunden und erhalte Antworten auf deine Fragen.

Top-Image

Statistiken und Feedback

Behalte immer den Überblick über deinen Lernfortschritt. StudySmarter führt dich zur Traumnote.

1

Lernplan

2

Karteikarten

3

Zusammenfassungen

4

Teamwork

5

Feedback