System Design Flashcards

(19 cards)

1
Q

What are the 2 design Approaches?

A
  1. Top-Down Approach
  2. Bottop-Up Approach
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Explain the Top-Down Approach in System Design

A

It starts with a big picture and then breaks it down into smaller components

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

Explain the Bottom-Up Approach in System Design

A

It builds from smaller components up into the complete system

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

What are the 4 Modeling Languages

A
  1. Unified Modeling Language
  2. Flowcharts
  3. Business Process Modeling Notation
  4. Systems Modeling Language
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is a structure diagram

A

It is made from UML and shows the static aspects of a system e.g. Class Diagrams

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

What is a Behaviour Diagram

A

It is a diagram made from UML that shows how the system works in action e.g. Sequence Diagrams

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

What does UML stand for

A

Unified Modeling Language

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

What is UML?

A

It is a universal language for software design and provides different types of diagrams to show both structure and behavior

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

What does BPMN stand for?

A

Business Process Modeling Notation

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

Elaborate on BPMN

A

It specializes on showing how busines processes are involved with different departments and roles within a business

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

What does SysML stand for?

A

System Modeling Language

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

What is SysML?

A

It is used for complex engineering systems especially when hardware interacts with software

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

What are the 3 Design Methods?

A
  1. Architectural Design
  2. Logic Design
  3. Physical Design
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is Architectural Design

A

It is the overall structure of your system. It id s high level view of your system. Defines the Major components and how they interact.

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

What is Logical Design

A

This shows the flow of information and focuses on what the system does. It shows the flow of data and relationships.

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

What is the Physical Design

A

This where you decide how a system will be built. It covers the UI, Storage and Data Flow & Security

17
Q

What does COTS stand for

A

Commercial Off The Shelve

18
Q

6 Factors that can affect System Design

A
  1. Cost Constraints
  2. Non-technical Factors (Timeline, Skills)
  3. Developing multiple viable solutions
  4. Evaluating the framework
  5. Making recommendations
  6. Drafting the IT service definition
19
Q

6 Benefits of system design

A
  1. Improves the User Experience
  2. Reduces Errors and Inefficiencies
  3. Identifies Potential Isues in Code
  4. Helps businesses improve their systems
  5. Strategic decision making
  6. Supports compliance and security