Misuse Cases. Use Cases with Hostile Intent Ian Alexander Independent Consultant http://www.scenarioplus.org.uk. What Happens if You Always Look on the Positive Side?. At least you relax and are happy But you aren't ready for problems when they come up
Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.
Use Cases with Hostile Intent
"If anything can go wrong, it will"
(The REAL Captain Murphy, USAAF)
#1 Either you think out what could happen
– and what you mean to do about it
#2 Or you wait until it happens
– and you find out whether it's too late to do anything about it.
Here are some techniques for approach #1.
* This is a different usage from 'four possible future business scenarios'
Montignac Caves, Dordogne, France
'Suppose it turns and charges us before it falls into the pit'
Conflict Analysis builds upon Use/Misuse Case Modelling with additional relationships 'aggravates' and 'conflicts with'
Wear Out Seat
Wear & Tear
Misalign Locking Pin
A Real Example – Tube Seat Trade-Offs
The seat designers in the workshop quickly came up with
3 candidate solutions, once the conflicts were understood
Automatic Creation of links between Misuse and Use Cases, by searching for underlined use case names with simple fuzzy matching.
Ian Alexander is an independent consultant and trainer specialising in Requirements Engineering, often using DOORS. He is the author of the Elipsis 3-Day Requirements Engineering Course, and co-author of its 3-Day Systems Engineering Course. His new book 'Writing Better Requirements' will shortly be published by Addison-Wesley.
He is currently collaborating with DaimlerChrysler Research and Technology on the reuse of requirements between different series of cars. His principal research interest is in improving the requirements engineering process by modelling business goals, processes, constraints, and scenarios. This approach is supported by his Scenario Plus for Use Cases toolkit which is the subject of numerous papers.
He helps to run the BCS Requirements Engineering Specialist Group and the IEE Professional Network for Systems Engineers. He is a Chartered Engineer.