Microsoft PowerPoint seg3101-ch2-3 ElicitationTechniques ppt


Use Case Development – Rules of Thumb (4)



Download 2,52 Mb.
Pdf ko'rish
bet36/39
Sana23.10.2022
Hajmi2,52 Mb.
#855643
1   ...   31   32   33   34   35   36   37   38   39
Bog'liq
SEG3101-ch2-3 - ElicitationTechniques.docx

Use Case Development – Rules of Thumb (4)

Think of use cases before use case diagram

Do not spend too much time on the use case diagram – the 
textual description is the most important part

Avoid too much use of "extends" and "includes" in use case 
diagrams

Do not describe the user interface

You do not want too many use cases; if you have too many, 
you have probably included too much detail
(“If in doubt, leave it out”)
• Do not attempt to describe everything – too many variations – too 
many things that can go wrong
• The requirements specification captures a more complete picture
Elicitation Techniques Existing Systems Interviews
Brainstorming Joint Application Design Prototyping
Use Cases


111
SEG3101 (Fall 2010). Requirements Elicitation Techniques
Benefits of Use Case-Based Software Development

They can help to define the scope of the system 

They are often used to plan the development process 

They are used to both develop and validate the requirements 
• Simple, easy to create
• All stakeholders understand them
• Often reflect user's essential requirements
• Separates normal behavior from exceptional behavior

They can form the basis for the definition of test cases 

They can be used to structure user manuals
Elicitation Techniques Existing Systems Interviews
Brainstorming Joint Application Design Prototyping
Use Cases


112
SEG3101 (Fall 2010). Requirements Elicitation Techniques
Use Cases are Not a Panacea…

The use cases themselves must be validated
• Using the requirements validation methods
• Question/observe many types of users

There are some aspects of software that are not covered by 
use case analysis
• How to integrate nun-functional requirements?

Innovative solutions may not be considered

Scalability and maintainability

Others discussed by Stephen Ferg in “What's Wrong with 
Use Cases”
Elicitation Techniques Existing Systems Interviews
Brainstorming Joint Application Design Prototyping
Use Cases


113
SEG3101 (Fall 2010). Requirements Elicitation Techniques
Tools

Many UML tools support use case diagrams, without really 
supporting use cases well

UCEd tool (Prof. Somé), to help capture/validate use cases
• Use Case edition (structured English)
• Domain model edition (and automatic extraction)
• Scenario edition
• Use Case & Domain model validation
• Use Cases combination in state models
• Simulation of executable model derived from Use Cases
• Scenario generation
• http://www.site.uottawa.ca/~ssome/Use_Case_Editor_UCEd.html
Elicitation Techniques Existing Systems Interviews
Brainstorming Joint Application Design Prototyping
Use Cases


114
SEG3101 (Fall 2010). Requirements Elicitation Techniques

Download 2,52 Mb.

Do'stlaringiz bilan baham:
1   ...   31   32   33   34   35   36   37   38   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