10 misconceptions about use cases
-
Upload
andreas-haegglund -
Category
Technology
-
view
740 -
download
2
description
Transcript of 10 misconceptions about use cases
![Page 1: 10 misconceptions about use cases](https://reader031.fdocuments.us/reader031/viewer/2022020115/5480b15cb4af9f9b158b5e95/html5/thumbnails/1.jpg)
Does Everyone has the same view
on Use Cases as you do?
![Page 2: 10 misconceptions about use cases](https://reader031.fdocuments.us/reader031/viewer/2022020115/5480b15cb4af9f9b158b5e95/html5/thumbnails/2.jpg)
Ever met someone that completely
misunderstood Use Cases?
![Page 3: 10 misconceptions about use cases](https://reader031.fdocuments.us/reader031/viewer/2022020115/5480b15cb4af9f9b158b5e95/html5/thumbnails/3.jpg)
”No they don't”&
”I have!”
![Page 4: 10 misconceptions about use cases](https://reader031.fdocuments.us/reader031/viewer/2022020115/5480b15cb4af9f9b158b5e95/html5/thumbnails/4.jpg)
This is my top 10-list of
misconceptions!
![Page 5: 10 misconceptions about use cases](https://reader031.fdocuments.us/reader031/viewer/2022020115/5480b15cb4af9f9b158b5e95/html5/thumbnails/5.jpg)
1. Use cases are not agile1. Use cases are not agile
![Page 6: 10 misconceptions about use cases](https://reader031.fdocuments.us/reader031/viewer/2022020115/5480b15cb4af9f9b158b5e95/html5/thumbnails/6.jpg)
1. Use cases are not agile1. Use cases are not agile
NOT TRUE!!!
![Page 7: 10 misconceptions about use cases](https://reader031.fdocuments.us/reader031/viewer/2022020115/5480b15cb4af9f9b158b5e95/html5/thumbnails/7.jpg)
Use cases are as agile as you are!Use cases are as agile as you are!
![Page 8: 10 misconceptions about use cases](https://reader031.fdocuments.us/reader031/viewer/2022020115/5480b15cb4af9f9b158b5e95/html5/thumbnails/8.jpg)
2. Use cases require user interactions2. Use cases require user interactions
![Page 9: 10 misconceptions about use cases](https://reader031.fdocuments.us/reader031/viewer/2022020115/5480b15cb4af9f9b158b5e95/html5/thumbnails/9.jpg)
2. Use cases require user interactions2. Use cases require user interactions
NOT TRUE!!!
![Page 10: 10 misconceptions about use cases](https://reader031.fdocuments.us/reader031/viewer/2022020115/5480b15cb4af9f9b158b5e95/html5/thumbnails/10.jpg)
Use cases are valid for all processesUse cases are valid for all processes
![Page 11: 10 misconceptions about use cases](https://reader031.fdocuments.us/reader031/viewer/2022020115/5480b15cb4af9f9b158b5e95/html5/thumbnails/11.jpg)
3. Use cases are the only requirements document
![Page 12: 10 misconceptions about use cases](https://reader031.fdocuments.us/reader031/viewer/2022020115/5480b15cb4af9f9b158b5e95/html5/thumbnails/12.jpg)
3. Use cases are the only requirements document
NOT TRUE!!!
![Page 13: 10 misconceptions about use cases](https://reader031.fdocuments.us/reader031/viewer/2022020115/5480b15cb4af9f9b158b5e95/html5/thumbnails/13.jpg)
Supplement with other documents Supplement with other documents as you needas you need
![Page 14: 10 misconceptions about use cases](https://reader031.fdocuments.us/reader031/viewer/2022020115/5480b15cb4af9f9b158b5e95/html5/thumbnails/14.jpg)
Supplement with other documents Supplement with other documents as you needas you need
Gen
eric
G
ener
ic
req
uir
em
ents
req
uir
em
ents
![Page 15: 10 misconceptions about use cases](https://reader031.fdocuments.us/reader031/viewer/2022020115/5480b15cb4af9f9b158b5e95/html5/thumbnails/15.jpg)
Supplement with other documents Supplement with other documents as you needas you need
Gen
eric
G
ener
ic
req
uir
em
ents
req
uir
em
ents
Bu
sin
ess
Bu
sin
ess
rule
sru
les
![Page 16: 10 misconceptions about use cases](https://reader031.fdocuments.us/reader031/viewer/2022020115/5480b15cb4af9f9b158b5e95/html5/thumbnails/16.jpg)
Supplement with other documents Supplement with other documents as you needas you need
Gen
eric
G
ener
ic
req
uir
em
ents
req
uir
em
ents
Bu
sin
ess
Bu
sin
ess
rule
sru
les
Glo
ssar
yG
loss
ary
![Page 17: 10 misconceptions about use cases](https://reader031.fdocuments.us/reader031/viewer/2022020115/5480b15cb4af9f9b158b5e95/html5/thumbnails/17.jpg)
Supplement with other documents Supplement with other documents as you needas you need
Gen
eric
G
ener
ic
req
uir
em
ents
req
uir
em
ents
Bu
sin
ess
Bu
sin
ess
rule
sru
les
Glo
ssar
yG
loss
ary
Leg
al
Leg
al
req
uir
emen
tsre
qu
irem
ents
![Page 18: 10 misconceptions about use cases](https://reader031.fdocuments.us/reader031/viewer/2022020115/5480b15cb4af9f9b158b5e95/html5/thumbnails/18.jpg)
and many many more and many many more (at least in some cases) (at least in some cases)
![Page 19: 10 misconceptions about use cases](https://reader031.fdocuments.us/reader031/viewer/2022020115/5480b15cb4af9f9b158b5e95/html5/thumbnails/19.jpg)
4. Use cases are text based4. Use cases are text based
![Page 20: 10 misconceptions about use cases](https://reader031.fdocuments.us/reader031/viewer/2022020115/5480b15cb4af9f9b158b5e95/html5/thumbnails/20.jpg)
4. Use cases are text based4. Use cases are text based
NOT TRUE!!!
![Page 21: 10 misconceptions about use cases](https://reader031.fdocuments.us/reader031/viewer/2022020115/5480b15cb4af9f9b158b5e95/html5/thumbnails/21.jpg)
You can use text You can use text or what ever drawings you likeor what ever drawings you like
![Page 22: 10 misconceptions about use cases](https://reader031.fdocuments.us/reader031/viewer/2022020115/5480b15cb4af9f9b158b5e95/html5/thumbnails/22.jpg)
5. The main flow must not be more 5. The main flow must not be more than 7 stepsthan 7 steps
![Page 23: 10 misconceptions about use cases](https://reader031.fdocuments.us/reader031/viewer/2022020115/5480b15cb4af9f9b158b5e95/html5/thumbnails/23.jpg)
5. The main flow must not be more 5. The main flow must not be more than 7 stepsthan 7 steps
NOT TRUE!!!
![Page 24: 10 misconceptions about use cases](https://reader031.fdocuments.us/reader031/viewer/2022020115/5480b15cb4af9f9b158b5e95/html5/thumbnails/24.jpg)
There can be as many steps There can be as many steps as you like it to beas you like it to be
![Page 25: 10 misconceptions about use cases](https://reader031.fdocuments.us/reader031/viewer/2022020115/5480b15cb4af9f9b158b5e95/html5/thumbnails/25.jpg)
6. If you're doing RUP you must do 6. If you're doing RUP you must do use casesuse cases
![Page 26: 10 misconceptions about use cases](https://reader031.fdocuments.us/reader031/viewer/2022020115/5480b15cb4af9f9b158b5e95/html5/thumbnails/26.jpg)
6. If you're doing RUP you must do 6. If you're doing RUP you must do use casesuse cases
NOT TRUE!!!
![Page 27: 10 misconceptions about use cases](https://reader031.fdocuments.us/reader031/viewer/2022020115/5480b15cb4af9f9b158b5e95/html5/thumbnails/27.jpg)
RUP offers a variety RUP offers a variety of non-compulsary techniquesof non-compulsary techniques
![Page 28: 10 misconceptions about use cases](https://reader031.fdocuments.us/reader031/viewer/2022020115/5480b15cb4af9f9b158b5e95/html5/thumbnails/28.jpg)
7. If you do use cases, you do RUP7. If you do use cases, you do RUP
![Page 29: 10 misconceptions about use cases](https://reader031.fdocuments.us/reader031/viewer/2022020115/5480b15cb4af9f9b158b5e95/html5/thumbnails/29.jpg)
7. If you do use cases, you do RUP7. If you do use cases, you do RUP
NOT TRUE!!!
![Page 30: 10 misconceptions about use cases](https://reader031.fdocuments.us/reader031/viewer/2022020115/5480b15cb4af9f9b158b5e95/html5/thumbnails/30.jpg)
7. If you do use cases, you do RUP7. If you do use cases, you do RUP
NOT TRUE!!!
![Page 31: 10 misconceptions about use cases](https://reader031.fdocuments.us/reader031/viewer/2022020115/5480b15cb4af9f9b158b5e95/html5/thumbnails/31.jpg)
You're free to do use cases You're free to do use cases whenever you feel like itwhenever you feel like it
![Page 32: 10 misconceptions about use cases](https://reader031.fdocuments.us/reader031/viewer/2022020115/5480b15cb4af9f9b158b5e95/html5/thumbnails/32.jpg)
8. Use cases makes dialogue needless8. Use cases makes dialogue needless
![Page 33: 10 misconceptions about use cases](https://reader031.fdocuments.us/reader031/viewer/2022020115/5480b15cb4af9f9b158b5e95/html5/thumbnails/33.jpg)
8. Use cases makes dialogue needless8. Use cases makes dialogue needless
NOT TRUE!!!
![Page 34: 10 misconceptions about use cases](https://reader031.fdocuments.us/reader031/viewer/2022020115/5480b15cb4af9f9b158b5e95/html5/thumbnails/34.jpg)
Use cases are the basis for conversationsUse cases are the basis for conversations
![Page 35: 10 misconceptions about use cases](https://reader031.fdocuments.us/reader031/viewer/2022020115/5480b15cb4af9f9b158b5e95/html5/thumbnails/35.jpg)
9. A use case is faulty if it is not 9. A use case is faulty if it is not specified according to the UMLspecified according to the UML
![Page 36: 10 misconceptions about use cases](https://reader031.fdocuments.us/reader031/viewer/2022020115/5480b15cb4af9f9b158b5e95/html5/thumbnails/36.jpg)
9. A use case is faulty if it is not 9. A use case is faulty if it is not specified according to the UMLspecified according to the UML
NOT TRUE!!!
![Page 37: 10 misconceptions about use cases](https://reader031.fdocuments.us/reader031/viewer/2022020115/5480b15cb4af9f9b158b5e95/html5/thumbnails/37.jpg)
A correct use case is understood A correct use case is understood by the client, the developers and the testersby the client, the developers and the testers
![Page 38: 10 misconceptions about use cases](https://reader031.fdocuments.us/reader031/viewer/2022020115/5480b15cb4af9f9b158b5e95/html5/thumbnails/38.jpg)
10. Use cases are not suited for non 10. Use cases are not suited for non functional requirementsfunctional requirements
![Page 39: 10 misconceptions about use cases](https://reader031.fdocuments.us/reader031/viewer/2022020115/5480b15cb4af9f9b158b5e95/html5/thumbnails/39.jpg)
10. Use cases are not suited for non 10. Use cases are not suited for non functional requirementsfunctional requirements
NOT TRUE!!!
![Page 40: 10 misconceptions about use cases](https://reader031.fdocuments.us/reader031/viewer/2022020115/5480b15cb4af9f9b158b5e95/html5/thumbnails/40.jpg)
Use cases are suitable for all requirements Use cases are suitable for all requirements linked to a specific processlinked to a specific process
![Page 41: 10 misconceptions about use cases](https://reader031.fdocuments.us/reader031/viewer/2022020115/5480b15cb4af9f9b158b5e95/html5/thumbnails/41.jpg)
10 Misconceptions about use cases
By Andreas Hägglundhttp://www.linkedin.com/in/andreashagglund
Corporate site: http://www.systemvaruhuset.se/Personal site: http://www.systemvaruhuset.se/
10 Misconceptions about Use Cases © Andreas Hägglund, Systemvaruhuset May 22, 2013