Design Documentation Flashcards

1
Q

Conceptual Design

A
Putting software together in non-technical term e.g. their components and behaviours. 
Wireframes
Mockup and Flow  chart
Component Diagrams
Class Responsibility Collaboration Cards
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Technical Desgin

A
How will implementation be done.
Class Diagrams
Activity Diagrams
Sequence Diagram
ERD
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Wireframes

A

Used early in developmental process

basic structure of page before visual of page and content added

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

Flowchart/data flow diagram

A

depicts process, system or computer algorithm. Includes data input/outputs, data stores and various sub processes data moves through

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

UML

A

Unified Modelling Language - a set of diagrams to express the design of the software project.

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

UML - Component Diagram

A

Used to verify a systems functionality is acceptable

Depicts how components are wired together to form larger components or software systems

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

UML - CRC - Class Responsibility Collaboration cards

A
Brainstorming tool - 3 sections -
class (collection of similar objects)
responsibilities(something a class knows or does)
collaborators(another class it interacts with to fulfil responsibilities)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

UML - Activity Diagram

A

Behavioural diagram. Models the flow from one activity to another, showing various decision paths that exist

such as business work flows

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

UML - Use Case Diagram

A

Helps design a system from the end user’s perspective. Summarises the details of the systems users (Actor) and their interactions with the system

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

UML - Domain Model - Class Diagram

A

Represents relationships between classes in the model

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

UML - Domain Model - Sequence Diagram

A

Show the order of interactions between objects.

What/when messages are sent - flow of information throughout the domain

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

Entity Relationship Diagram - ERD

A

Used in database design - Visually shows the major entities in the system scope and the inter-relationships among these entities

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