Microsoft PowerPoint seg3101-ch2-3 ElicitationTechniques ppt


Use Cases – Abstraction Level



Download 2,52 Mb.
Pdf ko'rish
bet21/39
Sana23.10.2022
Hajmi2,52 Mb.
#855643
1   ...   17   18   19   20   21   22   23   24   ...   39
Bog'liq
SEG3101-ch2-3 - ElicitationTechniques.docx

Use Cases – Abstraction Level

A use case should be written so as to be as 
independent
as 
possible from any particular implementation / user interface 
design

Essential use cases (Constantine & Lockwood)
• Abstract, technology free, implementation independent 
• Defined at earlier stages 
• E.g., customer identifies herself

Concrete use cases
• Technology/user interface dependent
• E.g., customer inserts a card, customer types a PIN
Elicitation Techniques Existing Systems Interviews
Brainstorming Joint Application Design Prototyping
Use Cases


72
SEG3101 (Fall 2010). Requirements Elicitation Techniques
Scenarios (1)


scenario
(according to the UML/UC community) is an 
instance of a use case 
• It expresses a specific occurrence of the use case (a specific path 
through the use case)
• A specific actor ...
• At a specific time ...
• With specific data …
• Many scenarios may be generated from a single use case description
• Each scenario may require many test cases

Rather used in a generic way in this course (as is often the 
case in requirements engineering)
Elicitation Techniques Existing Systems Interviews
Brainstorming Joint Application Design Prototyping
Use Cases


SEG3101 (Fall 2010). Requirements Elicitation Techniques
Scenarios (2)

A use case includes primary and secondary scenarios


primary
scenario
• Normal course of events

0 or more secondary scenarios
• Alternative/exceptional course of events, variations of primary scenario
• An 
alternative
scenario meets the intent of the use case but with a 
different sequence of steps
• An 
exceptional
scenario addresses the conditions of main case and 
alternative cases that differ from the norm and cases already covered
• Example with consensus as a goal
• Primary scenario: vote in a session
• Alternative scenario: voting in several sessions
• Exceptional scenario: what to do with a non-registrant who wishes to vote
Elicitation Techniques Existing Systems Interviews
Brainstorming Joint Application Design Prototyping
Use Cases


74
SEG3101 (Fall 2010). Requirements Elicitation Techniques

Download 2,52 Mb.

Do'stlaringiz bilan baham:
1   ...   17   18   19   20   21   22   23   24   ...   39




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish