CSC/ECE 517 Summer 2008/wiki2 4 acmoore2: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 19: Line 19:
----
----


====Wikipedia.com====
====Wikipedia====


===Generators Defined===
http://en.wikipedia.org/wiki/Use_case


====Generator Examples====
===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


----
----
Line 33: Line 46:


===External References===
===External References===
[1] http://en.wikipedia.org/wiki/Iterator#Iterators_in_different_programming_languages
[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


[2] http://java.sun.com/j2se/1.4.2/docs/api/java/util/Iterator.html
[5] http://www.readysetpro.com/whitepapers/usecasetut.html


----
----

Revision as of 03:03, 26 June 2008

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.


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