Modelling[1]

Descrição

Eng Large Software Systems FlashCards sobre Modelling[1], criado por cheekymonky52 em 12-04-2013.
cheekymonky52
FlashCards por cheekymonky52, atualizado more than 1 year ago
cheekymonky52
Criado por cheekymonky52 mais de 11 anos atrás
33
0

Resumo de Recurso

Questão Responda
What is a class diagram used for? Shows a static view of application, can be used as a base for other UML diagrams, used to show different parts of the system and the dependencies and coupling.
What are sequence diagrams used for? Used to show how objects collaborate to carry out a task, elaborate on use cases by bridging gap between high level and low level, guide for implementation and to check feasibility of implementation.
What is the 'alt' interaction frame used for? Alternative interaction frames are used to represent the if..then..else logic. It represents the choice between two or more mutually exclusive events and the sequence of action carried out depends on the condition guard.
What is the 'opt' interaction frame used for? The Optional interaction frame is used to represent the if..then logic where you have the option between two events and the optional condition guard determines which sequence of actions is carried out.
What is the 'par' interaction frame used for? The Parallel interaction frame represents two or more frames than are carried out at the same time.
What is the 'loop' interaction frame used for? Represents the loop logic i.e. for..while..do where a sequence of actions are carried out a multiple number of times. The guard can indicate the condition for the loop, the min and max number of iterations common in for loops.
What does the 'region' interaction frame stand for? Represents a critical region meaning only one thread can execute this frame at any one time.
What does the 'neg' interaction frame stand for? Represents an invalid interaction.
Why do we build models? - For exploration - Check understanding - Communication tool
What is a package diagram used for? Used to represent the software architecture. Helps to organise the elements of a system into related groups and show the dependencies between then in order to help reduce coupling.

Semelhante

Testing Strategies
cheekymonky52
Testing Levels
cheekymonky52
Eng Large Software Systems
cheekymonky52
Best Practices
cheekymonky52
Quality Frameworks
cheekymonky52
Architecture
cheekymonky52
1. Identify Risks
cheekymonky52
Modelling[2]
cheekymonky52
Geometria Plana
Bruno Fernandes3682
Regras NBRs
Maria Clara Oliveira
Uso da vírgula
Kekê Dantas