System Modeling Flashcards

1
Q

What is system modeling?

A

It is the abstract modeling and design of a system.

you create models that are graphical to present the system. its done to help identify requirements and also describe the system for developers. its also used to document the systems structure after its done.

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

In system modeling what is the external perspective?

A

the context of the system, so where is the system in relation to the user and the business, when or where is it used in business processes. entity relation diagram

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

what is the interaction perspective?

A

perspective which shows the interaction between the system and the environment or the components.

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

What is the structural perspective?

A

the organization of a system or the structure of the data processed

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

Behavioral perspective

A

model how the system responds to events

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

What are UML diagrams? and give some examples.

A

“unified modeling language”
usually shows the essentials of a system.

class diagram

activity diagram (swim lanes)

use case diagram

state diagrams (digital watch)

sequence diagrams

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

what is a class diagram?

A

shows the classes and the associations between them

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

what is the activity diagram?

A

A behavioral diagram i.e. it depicts the behavior of a system. An activity diagram portrays the control flow from a start point to a finish point showing the various decision paths that exist while the activity is being executed

Swimlanes

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

what is a use case diagram?

A

show the interactions between a system and its environment

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

what is state diagrams?

A

show how the system reacts to internal and external events

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

what is sequence diagrams?

A

show interactions between actors and the system and between system components.

There are the entities user atm and database.
with lines that go down and then it shows when the action is under which entity.

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

what is context modeling?

A

its a model which shows the context around the system.
- does not show relationship types.

for an ATM system

  • Security system
  • Maintenance system
  • Account database
  • Usage database
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is a state diagram?

A

a diagram which shows states and how the program changes to another state

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

what is a class diagram?

A

diagram which shows the classes, their names their attributes and their relationship to other classes

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