Wednesday, February 24, 2010

How to Recognize the Requirements in Use Cases?

One of the core values of using a method is that it provides a common "language". That holds for all kind of methods, including those for software engineering. It for example helps when everybody has a same understanding of what a "use case" is. It also helps to have a common format for use cases. Similar to the agreement that (at least in the western culture) we write from left to right, top to bottom, contents at the beginning, index at the end. As is the case with a book, you will appreciate that a common format for use cases not only helps those writing them, but especially those reading them (business as well as IT people).

Next I will discuss a format that I have learned to appreciate very much, and can recommend to everyone who is writing use cases.

If you have not already decided upon a common format, or when you have the opportunity to do so, you may consider writing use cases in a two column format. I learned this technique more than a year ago from a great guy called Vince Bordo (hi Vince!). I practice this technique since then, as I find it to be more effective than what I used to do (i.e. a one-column format).

In practice this looks as in the following example, which is a reformatted version of a use case I used in some previous posting:


The beauty of this format is that it visually depicts what the system needs to do in order to satisfy the requirements, as that is exactly what the right column is about. The left column describes how actors (primary as well as secondary) interact with the system in order to satisfy the goal of the use case.

In theory (I would not try this in practice, but in theory) you should be able to cut out the right hand column of the use case and only hand that over to the developeras and tell them that this is what they need to realize. That, plus the supplemental requirements of course.

27 comments:

Douwe Pieter said...

Hi Jan,

Great article. I recently started using OUM and I'm pretty impressed. I think it can help us deliver the Oracle stack with our Agile vision to our customers. I've written about it on my own blog: http://www.ome-b.nl

(And now enough with the intro).

I will follow your blog now, great to know there's a guy in The Netherlands with this knowledge!

Regards,

Douwe Pieter van den Bos

Jan Kettenis said...

Thanks Douwe! You do that!

army ration said...

My weakpoint was how to find the requirements from the use case. In fact I was unaware of actual use of use case and that's why I always felt it's a headache to draw use case ans analyse it. But now I can easily get the points and use it. Can you post for class diagram with such information??

jacosawilliam said...

I must say that your language to explain things are so easy to understand and make it easier to understand by examples in real time. What a wonderful illustration of the difference between the alternative scenarios and the exceptional importance of recognizing the value of ideas, even simple, and spread them around!
gum labeling machine

curtisculbert said...

In this tutorial, web based, you will learn how to create a use case model of the functional requirements of a computer system. The course focuses on the creation and understanding of use case diagrams, use case how to write documents and how to structure the use case as a series of connected streams.
Cape Town Flights

Lokesh Sah said...

Hi Jan !!

A Random Google search for "identifying classes from use cases " brought me to your blog.So you don't know me (ofcourse). But i need a little help regarding Java.

I'm a novice in terms of Software Development .Can you please guide me on how to design the software using uml and then implementing it in Java.I'm trying to develop an email client in Java using javamail api for some college buddy. And how can i use the MVC design pattern for desktop apps.

Help will be greatly appreciated.

Anonymous said...

good
mengobati penyakit kanker serviks tanpa operasi
mengobati penyakit kanker serviks
mengobati penyakit kanker serviks dengan tanpa operasi
mengobati sakit kanker serviks tanpa operasi
mengobati kanker serviks tanpa operasi
cara herbal mengobati penyakit kanker serviks
cara herbal mengobati kanker serviks
cara mengobati penyakit kanker serviks
cara mengobati kanker serviks
cara herbal untuk mengobati penyakit kanker serviks
Cara Alami Mengobati Penyakit Kanker Serviks
Cara Mengobati Penyakit Kanker Serviks
Cara Alami untuk Mengobati Penyakit Kanker Serviks
Cara Ampuh Mengobati Penyakit Kanker Serviks
Cara Alami Mengobati Kanker Serviks
Cara Ampuh Mengobati Penyakit Kanker Serviks
Cara Ampuh Mengobati Penyakit
Cara Ampuh untuk Mengobati Penyakit Kanker Serviks
Cara Mengobati Penyakit Kanker Serviks
Cara Ampuh Mengobati Kanker Serviks
cara mengobati penyakit kanker serviks
mengobati penyakit kanker serviks
cara tradisional mengobati penyakit kanker serviks
mengobati kanker serviks
cara herbal mengobati penyakit kanker serviks
Obat Alami Wasir Stadium 4
Obat Alami Wasir
Obat Alami Wasir Stadium 1
Obat Alami Wasir Stadium 2
Obat Alami Wasir Stadium 3
obat herbal wasir stadium 4
obat herbal wasir stadium 1
obat herbal untuk wasir stadium 4
obat herbal wasir stadium 2
pengobatan herbal wasir stadium 4
obat tradisional wasir stadium 4
obat tradisional wasir stadium 1
obat tradisional wasir stadium 2
obat ambeien wasir stadium 3
pengobatan tradisional wasir stadium 4
obat ampuh wasir stadium 4
obat ampuh wasir ambeien stadium 4
obat ampuh wasir stadium 1
obat ampuh wasir stadium 3
obat ampuh wasir stadium 2

Willy said...

Nice Article, good
Obat Herbal Ambeien Terpercaya
Obat Ambeien Asli dan Terpercaya
Merk Obat Ambeien Terpercaya
Obat Ambeien Ampuh
Obat Ambeien Super Ampuh
Obat Ambeien Yang Ampuh
Nama Obat Ambeien Ampuh
Pengobatan Ambeien Ampuh
Obat Ambeien Manjur

Anonymous said...

good
Pengobatan Kondiloma Kutil Kelamin
Pengobatan Kondiloma Tanpa Operasi
Pengobatan Kutil Kelamin Tanpa Operasi
Pengobatan Alami Kondiloma Kutil Kelamin Tanpa Operasi
Pengobatan Kondiloma Jengger Ayam
Obat Kondiloma Jengger Ayam Tanpa Operasi
Pengobatan Alami Kondiloma Jengger Ayam Tanpa Operasi
Pengobatan Ampuh Kondiloma Jengger Ayam Tanpa Operasi
Obat Ambeien Yang Alami
Obat Ambeien Wasir Alami
Obat Ambeien Alami Ampuh
Obat Ambeien Alami Herbal
Pengobatan Wasir atau Ambeien
Obat Alami Wasir atau Ambeien
Obat Herbal Wasir atau Ambeien
Obat Herbal Wasir atau Ambeien
Jual Obat Alami Wasir atau Ambeien
Jual Obat Ampuh Wasir atau Ambeien
Jual Obat Herbal Wasir atau Ambeien
Jual Obat Tradisional Wasir atau Ambeien
Resep Obat Wasir dan Ambeien
Resep Obat Alami Wasir atau Ambeien
Resep Obat Herbal Wasir atau Ambeien
Resep Obat Tradisional Wasir atau Ambeien

Saras Seksi said...

Obat Ampuh Kemaluan Bernanah
Obat Ampuh Kemaluan yang Bernanah
Obat Ampuh Kemaluan Wanita Bernanah
Pengobatan Tradisional Kanker Serviks
Pengobatan Tradisional Kanker Serviks Herbal
Pengobatan Tradisional Kanker Serviks Tanpa Diangkat
Obat Ambeien Tradisional Paling Manjur
http://herbal234.blog.planetbiru.com/?id=8494
http://denatureobatherbal.blogspot.com/2016/01/obat-herbal-kelamin-keluar-nanah.html
http://kembalisehat123.blogspot.com/2016/01/nama-obat-kelamin-keluar-nanah.html
https://www.rebelmouse.com/denature201/mengobati-kelamin-keluar-nanah-1540437169.html
http://herbal234.sosblogs.com/The-first-blog-b1/Cara-Mengobati-Kelamin-Keluar-Nanah-b1-p376.htm
http://herbal234.pbworks.com/w/page/104082209/Mengobati%20Kelamin%20Keluar%20Nanah%20Secara%20Alami
http://pengobatan-herbal-manjur.blogspot.com/2016/01/mengobati-kelamin-keluar-seperti-nanah.html
http://caramengobati321.blogspot.com/2016/01/mengobati-kelamin-neyri-keluar-nanah.html
http://denature201.skyrock.com/3267932568-Menyembuhkan-Kelamin-Keluar-Nanah.html
http://herbal234.tumblr.com/post/136929452568/menyembuhkan-kelamin-keluar-lendir-nanah
http://herbal234.blog.com/2016/01/09/menyembuhkan-kelamin-ngilu-keluar-nanah/
http://obatampuhdenature.blogspot.com/2016/01/cara-cepat-menyembuhkan-kelamin-keluar.html
http://juragan-obat-herbal.blogspot.com/2016/01/menyembuhkan-penyakit-kelamin-keluar.html
https://www.rebelmouse.com/denature201/mengobati-kelamin-keluar-nanah-1540437169.html

Obat Kanker Rahim Stadium 1 said...

Obat Kanker Rahim Stadium 1

Herbal de nature said...

obat kanker serviks yang sudah parah
obat kanker serviks akut
obat kanker rahim yang sudah parah
kanker serviks herbal
kanker rahim herbal
obat kanker serviks herbal
pengobatan kanker serviks herbal
herbal kanker serviks
pengobatan kanker serviks dengan herbal
pengobatan kanker serviks secara herbal
pencegahan kanker serviks secara herbal

obat herbal kutil kelamin said...

terima kasih, artikelnya bagus dan bermanfaat...
obat gonore herbal
obat khusus untuk kutil di kemaluan
obat herbal untuk penyakit sipilis raja singa
nama obat untuk penyakit raja singa
cara mengobati penyakit kelamin raja singa
harga obat herbal untuk kutil di sekitar kemaluan
obat untuk penyakit kelamin gonore sipilis raja singa
obat kutil di kemaluan yang alami
pengobatan herbal untuk kutil di kelamin

obat kutil kelamin yang alami said...

thank you....................
obat kutil di sekitar kelamin
obat kutil di selangkangan
cara mengaobti kutil di bokong
obat kutil di sekitar anus

Herbal de nature said...


obat kencing keluar nanah
obat untuk kencing keluar nanah
obat kampung kencing nanah
obat herbal gonore atau kencing nanah
cara mengobati gonore dengan obat herbal
cara mengobati kencing nanah dengan obat alami
obat kencing nanah herbal manjur


obat gonore herbal said...

very nice post, i certainly love this website, keep on it
kenapa kencing terasa ngilu
kenapa kencing berdarah
Cara obati penyakit sipilis
Bagaimana cara mengobati penyakit sipilis
Mengobati kutil di vagina
Mengenali gejala gonore atau kencing nanah
Cara cepat obati kutil kelamin
Obat kutil kelamin di anus

obat herbal denature said...

very nice article and the contents of the article are of sufficient quality. hopefully more successful and hopefully this article can be useful for the visitors.
callusol apa bisa untuk kutil kelamin?
obt kutil kelamin wilayah lampung
kutil kelamin di liang vagina
Yang jual obat kutil kelamin di daerah bngkinang ada tidak?
jual obat untuk kutil kelamin di kota semarang
jual obat kutil penis daerah sorong

obat herbal denature said...

hopefully this article can be useful for the visitors.
jual obat kutil kelamin di solo
gatal berlebihan dimuara Vagina
obat kutil kelamin manjur
obat kutil kelamin
obat kutil kelamin manjur dan aman
obat kutil kelamin manjur dan aman

tyler durden said...

Thanks....hopefully this article can be useful for the visitors.
obat kencing nanah yang cepat sembuh
obat herbal untuk penyakit sipilis

obat kutil kelamin yang alami said...

Thank You dear....hopefully this article can be useful for the visitors.
obat penyakit raja singa dari bahan alami
obat wasir herbal

obat kutil kelamin yang alami said...

WONDERFUL Post.thanks for share..more wait .. …
obat kutil kelamin
obat kutil kelamin manjur
obat kutil kelamin salep dan kapsul
obat kutil dan herpes dari alam
obat kutil kelamin yang sudah terbukti manjur
obat kutil kelamin yang aman tanpa efek samping
obat kutil kelamin tanpa operasi
obat herbal untuk kutil kelamin
obat manjur untuk kutil kelamin
cara alami mengobati kencing nanah

obat kutil kelamin yang alami said...

An impressive share, I just given this onto a colleague who was doing a little analysis on this. And he in fact bought me breakfast because I found it for him.. smile. So let me reword that: Thnx for the treat! But yeah Thnkx for spending the time to discuss this, I feel strongly about it and love reading more on this topic. If possible, as you become expertise, would you mind updating your blog with more details? It is highly helpful for me. Big thumb up for this blog post!
cara menghilangkan kutil
obat kutil kelamin manjur

obat kutil kelamin yang alami said...

Thanks for share..more wait
obat kutil kelamin dari bahan alami
obat kutil di kemaluan

obat raja singa said...


semoga bermanfaat... terima kasih....
obat sipilis yang manjur
obat kutil kelamin khusus untuk pria

tyler durden said...


I’d have to check with you here. Which is not something I usually do! I enjoy reading a post that will make people think. Also, thanks for allowing me to comment!
obat kondiloma akuminta
obat kutil kelamin pada pria
obat kutil kelamin herbal alami

obat kutil kelamin yang alami said...

semoga bermanfaat,,,
mengobati kutil kelamin dengan obat herbal
mengobati iritasi pada kelamin

tyler durden said...

thanks....
cara mengobati sipilis dengan obat alami
cara cepat menghilangkan kutil