Session 2 Flashcards

1
Q

What are the characteristics of a
System? (9)

A

Components
Interrelationship
Boundary
Environment
Interfaces
Input
Output
Constraints
Purpose

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

What are the Systems Concepts? (4)

A

Decomposition
Modularity
Coupling
Cohesion

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

What is Decomposition?

A

The process of breaking down a systems into smaller components.

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

What is Modularity?

A

The result of decomposition; facilitates maintenance.

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

What is Coupling?

A

Subsystems that are dependant on each other.

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

What is Cohesion?

A

The extent to which a subsystem performs a single function.
(↑cohesion ↓complexity = better for maintenance)

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

What are the 5 phases of the Systems Development Life Cycle?

A

Planning → Analysis → Design → Implementation → Maintenance

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

What are the downsides of using the waterfall approach?

A

Doesn’t allow for backtracking or change, limited user involvement, too focused on milestones.

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

What is the difference between Logical and Physical Design?

A

Logical design focuses on business aspects while physical design focuses on Technical specifications

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

When should you use Agile Methodologies?

A

When the environment is unpredictable/dynamic
When you have a team of responsible/motivated developers
When you have users who understand the process & are willing to get involved.

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

What are the roles in a SCRUM Team? (3)

A

Scrum Master, Product Owner, Development Team

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

What are the SCRUM events? (6)

A

Sprint: A time-boxed period where the team builds an increment.
Sprint Planning: A meeting to define what work will be done in the Sprint.
Sprint Backlog: A subset of the Product Backlog selected for the Sprint.
Daily Scrum: A 15-minute daily check-in for progress updates.
Sprint Review: A demonstration of completed work to stakeholders.
Sprint Retrospective: A reflection meeting to improve team processes.

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

What is a Product Backlog

A

A prioritized list of everything needed in the product.

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

What is an Increment

A

The finished work at the end of a Sprint.

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