CS4025 Project Proposal Guideline
Due: Thu., Jan. 31, 2008
As the first phase of developing your course project – a course work processing web application, you are first asked to develop the use-case model for the project. A use-case includes a use-case diagram containing actors and use cases as well as their relationships, and a use-case specification for each use case. A use-case specification describes how this use-case works in terms how the actor of the use case interacts or dialogs with the system. You can write a use case specification in a paragraph using plain English or a two-column table with each step of the interaction:
|
|
Actor |
System |
|
1 |
action |
|
|
2 |
|
action |
|
3 |
action |
|
|
4 |
|
action |
The following is the required constraints for this application in terms of functionality.
If you want to develop a different web application, you can write your use-case model in the same format. Note that your application should have multiple use cases for 3 or more actors. User authentication and use of database are required. Your project proposal is subject to approval by the course instructor.
You can use any graphical drawing tool to draw the use-case diagram, such as the Rational Rose which is installed in ITD414 lab. Write the whole use-case model in a single file in PDF or Word or others.
Name the use case model file as “cs4025proposal” and submit the file online through CS4025 course web site.