T2 - Use Case Diagram Flashcards

1
Q

Explain the purpose of requirement analysis and stages required

A

The analysis provides insight into
How it works/ behave
Expected applications
Requirements by stakeholders

Eliciting: Attaining requirements
Analysis
Record

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

Compare functional and non-functional requirement

A
Functional Requirement
high level overview of different applications 
Expected Application
Scope of the system
Interaction between systems

Non-Functional Requirements
Not directly related to the functional requirement.
Use ability: ease of use and quality service
Reliability: System needs to meet a service level agreement (accuracy, limited bugs)
Performance: Responsiveness
Supportability: System should be easily updated/modified and maintained
Security: Access Levels

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

Explain what is a secondary Actor

A

System needs assistance to achieve its goal

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

Explain the difference between a stakeholder and an actor

A

Stakeholder:
Provides system requirements
Determine what the system needs to succeed

Actor:
Actor is a entity outside the system and interact with the system to achieve a goal

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

Define what use case modeling is NOT

A

Use cases does show how the system works
use case only shows what it should do (requirement analysis)
Only functional requirements
No tried to any language

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

What is an include case

A

The Base is required to call on an include case for the base case is to be successful
The base case is dependent on the include case

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

When do we use an extended use case

A

Extend case are conditional case that may or may not be executed

Add flexibility to maintain the use case

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

Describe user case generalisation and the difference between generalised and specialised use case

A

use case that shares
same features
same goal

however each child case has additional features/use functions

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