SE401:33:Project Scope

From Marks Wiki
Revision as of 20:02, 15 February 2008 by Mark (Sọ̀rọ̀ | contribs) (New page: ==<font color=#00267c>Requirements</font>== These are based around the MoSCoW prioritisation. They will be updated after we decide how to proceed with the project. ===Must Have=== :*An...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Requirements

These are based around the MoSCoW prioritisation.

They will be updated after we decide how to proceed with the project.


Must Have

  • An easy to use User Interface.
  • A way to specify data sources.
  • Output code that is valid for the major web browsers.
  • HTML.
  • PHP.
  • JavaScript.
  • A visual representation of the mashup.
  • Support specific APIs.


Should Have

  • Blacklist for sites that do not want there site to be used in Mashups.
  • Set a page refresh time (only get dynamic content every x minutes/hours).
  • Combine multiple data sources into one. E.g. Progressive website lists store locations over multiple pages, should record all stores as one data source.
  • Decent regular expression handling that users can understand.


Could Have

  • Output JSP source.
  • Output ASP source.
  • Page scraper to get data.
  • Don't refresh dynamic content if the data cannot be retrieved, but add a warning that it may be out of date.
  • Log in facility to get data that requires a login/password (This may be to hard to design one for every site).


Won't Have

  • Support for the less popular Browsers (Code Generator won't have specific conditions for some browsers).
  • Output for less common dynamic page generators.


◄ Back