Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Wang graduated from MIT 3 years ago.  She just started her own company and is looking for partners.  She still knows current students at MIT completing their graduate degrees and is looking to get in touch with them. However, she would also like to publicize her company’s info sessions to the students so she can attract more highly-skilled workers.  Wang really enjoyed her experience and MIT and creating her own company and really wants to encourage more students to do so. She likes to occasionally look at web.mit.edu to see what’s going on at MIT. She would also like to possibly form new friendships with current students and alumni, both in person and online.

Tasks Analysis

The goal of this website is to provide a localized way for MIT students and alumni to be able to discuss various topics, post articles, and look for or post events. We have come up with the following necessary tasks. In addition, we want users to be able to recommend articles, discussions, and events. Each user will be able to vote once for a discussion as “good”, “bad”, or abstain. Posts with high recommendation rating will appear on the front page, while those with bad ratings will be put at the end. Finally, we wish users to be able to deal with errors easily. The user may either edit a post he or she has already made, or delete it altogether. While discussion threads cannot be deleted after a certain time period, it will be possible to delete events. This will encourage users to contribute to discussions more freely. In addition, we will allow users to post anonymously if they wish to not be known; however, the actual poster will be known to the website administrators, to prevent questionable content from being posted.

Post Article
               -Log in: The user must have an account
               -Provide link to article: user must copy a link from some other website

Read Article
               -Log in: The user must have an account
               -Find article: The user must browse or search for an article topic

Comment on Article
               -Log in: The user must have an account
               -Find article: The user must browse or search for an article topic

Post Discussion
               -Log in: The user must have an account
    -Enter discussion title
    -Type Discussion question or comment

Join Discussion
    -Log in: The user must have an account
    -Find discussion: The user must browse or search for a discussion topic
    -Comment on thread

Post Event
    -Log in: The user must have an account
    -Enter time and location: User must know time and place for event to be held
    -Enter event description

Read Event
    -Log in: The user must have an account
    -Find Event: The user must browse or search for an event

Search Articles, Discussions, and Events
    -Log in: The user must have an account
    -Enter Search Query

Undo/Edit Post
    -Log in: The user must have an account
    -Undo/Edit: after posting, users have a time frame in which they can undo or edit a post

Remove Post
    -Log in: The user must have an account
    -Delete post: users can delete their own comments to posts and events

Vote on postings
    -Log in: The user must have an account
    -Find and read posting: user can browse and search for a topic
    -Vote on the posting: user can give the posting a thumbs up or down

Domain Analysis