# How to identify key abstractions from UC description

**URL:** <https://forums.visual-paradigm.com/t/how-to-identify-key-abstractions-from-uc-description/11994>\
**Category:** UML\
**Created:** [December 4, 2011, 3:26am UTC](https://forums.visual-paradigm.com/t/how-to-identify-key-abstractions-from-uc-description/11994 "2011-12-04T03:26:53Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![shabnam.khan](https://avatars.discourse-cdn.com/v2/letter/s/a9adbd/32.png) [@shabnam.khan](https://forums.visual-paradigm.com/u/shabnam.khan)\
**Post date:** [December 5, 2011, 1:43pm UTC](https://forums.visual-paradigm.com/t/how-to-identify-key-abstractions-from-uc-description/11994/1 "2011-12-05T13:43:16Z")

</div>

[i]Hey All,

I am really locked up with this situation, Can someone please help this novice with the following:  
1) How to find key abstractions from a given use case template eg. "Book Flight"  
2) How to draw sequence diagram from using the identified key abstractions.

Your help can help this girl commence to complete her project 😛

Regards,  
Shabz[/i]

---

<div class="post-metadata">

**Author:** ![d6chung](https://avatars.discourse-cdn.com/v2/letter/d/d07c76/32.png) [@d6chung](https://forums.visual-paradigm.com/u/d6chung)\
**Post date:** [December 6, 2011, 10:01am UTC](https://forums.visual-paradigm.com/t/how-to-identify-key-abstractions-from-uc-description/11994/2 "2011-12-06T10:01:07Z")

</div>

Very briefly:

> [@shabnam.khan](#):
>
> 1) How to find key abstractions from a given use case template eg. “Book Flight”

Look for nouns for key entities such as booking, flight, aircraft, passenger, etc.

> [@shabnam.khan](#):
>
> 2) How to draw sequence diagram from using the identified key abstractions

With the nouns identified above, pay attention to verbs and actions such as create booking, select flight, assign aircraft, reserve passenger, etc. These actions will likely correspond to the sequence messages and the lifelines will likely originate from the nouns identified above. I believe it’s even more straight-forward when you create a use case description and then follow up with a sequence diagram since your flow of events can easily be translated to a sequence.
