Diagrams (including UML) Flashcards

1
Q

Volere Snowcard

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

LAMP stack

A

Linux, Apache Webserver, MySQL database and PHP

This also incoperates a client-server achitecture

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Skype architecture/ Peer-to-peer

A

User is connected to nearest interconnected hubs called a super node. A super node then routes telephone calls from one user to another, maybe even via other supernodes.

This is also known as Peer to Peer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Pipe and Filter Architecture

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Six princile steps of TDD

A
  1. Decide on a code increment.
  2. Decide on a test.
  3. Write the test.
  4. Run all tests, expecting the new test to fail (so that you know that the test has ‘teeth’).
  5. Write the code.
  6. Run all the tests and succeed.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Waterfall Model

A

https://melsatar.blog/2012/03/15/software-development-life-cycle-models-and-methodologies/

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

V-Shaped Model

A

https://melsatar.blog/2012/03/15/software-development-life-cycle-models-and-methodologies/

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Agile Model

A

https://melsatar.blog/2012/03/15/software-development-life-cycle-models-and-methodologies/

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Iterative Waterfall Model

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Star Model

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Interaction Design Model

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Structured-Case Model

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Spiral Model

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Six- Part Model - Quality Attribulte Scenario

A
  • The source is a human actor, another system, or anything else that can generate a stimulus.
  • The stimulus is any kind of event or request.
  • The artefact is what will respond to the stimulus. It might be a running component or service if we are considering performance for example, but it could be code or documentation if we are interested in maintainability.
  • The environment specifies the conditions which the scenario assumes the artefact will be operating under. For instance if we are concerned with performance the environment might be either ‘normal operation’ or ‘overloaded’.
  • The response is what happens as a result of the artefact receiving the stimulus.
  • The response measure is an objective yardstick by which we can test if the requirement has been met.

Excerpt From: The Open University. “TM354 Block 3 Unit 10”. Apple Books.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Statechart / State Machine

A

https://t2informatik.de/en/smartpedia/state-diagram/

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Use Case (Graphical)

A

https://www.geeksforgeeks.org/designing-use-cases-for-a-project/

17
Q

Use Case (Textutal Description)

A
18
Q

Software Development Cycle (6 key elements)

A

https://relevant.software/blog/7-steps-for-effective-software-product-development/