Versions Compared

Key

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

...

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