CSC/ECE 517 Summer 2008/wiki2 4 acmoore2

From Expertiza_Wiki
Revision as of 03:05, 26 June 2008 by Acmoore2 (talk | contribs)
Jump to navigation Jump to search

Use cases. There are even more pages on the Web on use cases than on MVC. If someone wants to learn about them, what should (s)he do? Look at the first few hits in Google? I expect we can do better than that. Write a review of the use-case sites on the Web. Which are best for learning about the concept? Which have the most instructive examples? Which teach advanced concepts that are not apparent in perusing most use-case sites? Read at least several dozen pages before deciding how to organize your overview.


Introduction

Use cases have become an integral part in the development of not only software engineering but system engineering. Wikipedia defines use cases in the following way:

A use case is a description of a system's behaviour as it responds
to a request that originates from outside of that system.

Use cases involve actors, starting with a primary actor which initiates an interaction with the system which leads to interacting with all other actors.

This is a pretty straight forward explanation of what a use case is but there is so much more information available on the world wide web regarding this subject. However, with the cluttered nature of the web, acturate, reliable and informative information is hard to come by.

Through this article I will discuss and review the best websites for use case education on the web. While some were easy to find, through www.google.com, for examples, others with perhaps even more thorough information were harder to find.


Resources

Wikipedia

http://en.wikipedia.org/wiki/Use_case

Inside Infogenium

http://infogenium.typepad.com/inside_infogenium/2007/07/getting-started.html

parlez|uml

http://www.parlezuml.com/tutorials/usecases.htm

SoftLab

http://courses.softlab.ntua.gr/softeng/Tutorials/UML-Use-Cases.pdf

ReadySetPro

http://www.readysetpro.com/whitepapers/usecasetut.html


Conclusion


External References

[1] http://en.wikipedia.org/wiki/Use_case

[2] http://infogenium.typepad.com/inside_infogenium/2007/07/getting-started.html

[3] http://www.parlezuml.com/tutorials/usecases.htm

[4] http://courses.softlab.ntua.gr/softeng/Tutorials/UML-Use-Cases.pdf

[5] http://www.readysetpro.com/whitepapers/usecasetut.html