DMS at University Of Nottingham | Flashcards & Summaries

Select your language

Suggested languages for you:
Log In Start studying!

Lernmaterialien für DMS an der University of Nottingham

Greife auf kostenlose Karteikarten, Zusammenfassungen, Übungsaufgaben und Altklausuren für deinen DMS Kurs an der University of Nottingham zu.

TESTE DEIN WISSEN

What is UML?

Lösung anzeigen
TESTE DEIN WISSEN

UML is a specification defining a graphical language for visualising, specifying, constructing and documenting the artefacts of distributed object systems.

Lösung ausblenden
TESTE DEIN WISSEN

What is a protocol?

Lösung anzeigen
TESTE DEIN WISSEN

A protocol is a set of signatures a class responds to. 


A signature is a method's name, parameters and return values.

Lösung ausblenden
TESTE DEIN WISSEN

What is polymorphism?

Lösung anzeigen
TESTE DEIN WISSEN

Known as function overload at compile time -  same function name, multiple versions, and differing number/type of parameters.

Lösung ausblenden
TESTE DEIN WISSEN

What is a deque?

Lösung anzeigen
TESTE DEIN WISSEN

A double-ended queue.

Lösung ausblenden
TESTE DEIN WISSEN

What are guard conditions in State Machine diagrams. 

Lösung anzeigen
TESTE DEIN WISSEN

These are conditions that affect the behaviour of a state machine. They can evaluate to true or false.

Lösung ausblenden
TESTE DEIN WISSEN

What is the process for creating subsystems?

Lösung anzeigen
TESTE DEIN WISSEN
  • Initial design – classes, responsibilities, collaborations
  • Second stage – analyse hierarchies, identify contracts
  • New goals:
    1. Simplify patterns of communications:
    2. Identify subsystems 
    3. Design good interfaces to subsystems and classes
Lösung ausblenden
TESTE DEIN WISSEN

What is software maintenance?

Lösung anzeigen
TESTE DEIN WISSEN

Modification of a software product after delivery to correct faults, to improve performance or other attributes, or to adapt the product to a modified environment.

Lösung ausblenden
TESTE DEIN WISSEN

What is inheritance?

Lösung anzeigen
TESTE DEIN WISSEN

The ability for a class (“subclass”) to extend or override functions of another class (“superclass”).

Lösung ausblenden
TESTE DEIN WISSEN

What is the collections framework?

Lösung anzeigen
TESTE DEIN WISSEN

A unified framework for representing and manipulating collections, independent of their implementation. 

Lösung ausblenden
TESTE DEIN WISSEN

What is a queue?

Lösung anzeigen
TESTE DEIN WISSEN

Represents FIFO or LIFO stacks

Lösung ausblenden
TESTE DEIN WISSEN

What is a state machine diagram?

Lösung anzeigen
TESTE DEIN WISSEN

A state diagram shows the behaviour of classes in response to external stimuli. Specifically, a state diagram describes the behaviour of a single object in response to a series of events in a system.

Lösung ausblenden
TESTE DEIN WISSEN

Benefits of Open Source Software

Lösung anzeigen
TESTE DEIN WISSEN

– Customisable 

– Improvable 

– Collaborative bug finding/fixing 

– Redistributable 

– Transparency 

– Free

Lösung ausblenden
  • 5598 Karteikarten
  • 294 Studierende
  • 0 Lernmaterialien

Beispielhafte Karteikarten für deinen DMS Kurs an der University of Nottingham - von Kommilitonen auf StudySmarter erstellt!

Q:

What is UML?

A:

UML is a specification defining a graphical language for visualising, specifying, constructing and documenting the artefacts of distributed object systems.

Q:

What is a protocol?

A:

A protocol is a set of signatures a class responds to. 


A signature is a method's name, parameters and return values.

Q:

What is polymorphism?

A:

Known as function overload at compile time -  same function name, multiple versions, and differing number/type of parameters.

Q:

What is a deque?

A:

A double-ended queue.

Q:

What are guard conditions in State Machine diagrams. 

A:

These are conditions that affect the behaviour of a state machine. They can evaluate to true or false.

Mehr Karteikarten anzeigen
Q:

What is the process for creating subsystems?

A:
  • Initial design – classes, responsibilities, collaborations
  • Second stage – analyse hierarchies, identify contracts
  • New goals:
    1. Simplify patterns of communications:
    2. Identify subsystems 
    3. Design good interfaces to subsystems and classes
Q:

What is software maintenance?

A:

Modification of a software product after delivery to correct faults, to improve performance or other attributes, or to adapt the product to a modified environment.

Q:

What is inheritance?

A:

The ability for a class (“subclass”) to extend or override functions of another class (“superclass”).

Q:

What is the collections framework?

A:

A unified framework for representing and manipulating collections, independent of their implementation. 

Q:

What is a queue?

A:

Represents FIFO or LIFO stacks

Q:

What is a state machine diagram?

A:

A state diagram shows the behaviour of classes in response to external stimuli. Specifically, a state diagram describes the behaviour of a single object in response to a series of events in a system.

Q:

Benefits of Open Source Software

A:

– Customisable 

– Improvable 

– Collaborative bug finding/fixing 

– Redistributable 

– Transparency 

– Free

DMS

Erstelle und finde Lernmaterialien auf StudySmarter.

Greife kostenlos auf tausende geteilte Karteikarten, Zusammenfassungen, Altklausuren und mehr zu.

Jetzt loslegen

Das sind die beliebtesten DMS Kurse im gesamten StudySmarter Universum

DMLA

Hochschule Bonn-Rhein-Sieg

Zum Kurs
DM2.1

Bicol University

Zum Kurs
DM3

Bicol University

Zum Kurs
DMH

New Era University

Zum Kurs

Die all-in-one Lernapp für Studierende

Greife auf Millionen geteilter Lernmaterialien der StudySmarter Community zu
Kostenlos anmelden DMS
Erstelle Karteikarten und Zusammenfassungen mit den StudySmarter Tools
Kostenlos loslegen DMS