Download SRD - Information Systems

Transcript
TravelMatch
Software Requirements Document
SR214
statusCode :integer
An integer returning the Affiliate service result; this may be one of the following replies:
Must have
• 200: The feed is available.
• 401: Not authorized.
Only when the affiliate service replies with a 200, the following is returned:
SR215
feed output
:xmlData
xmlData containing trip offers from a feed.
Should have
Precondition: A valid URL of the feed has been chosen, which is connected to the respective affiliate
service.
Postcondition: Data is retrieved from the feed.
Parse feed
SR216
parseFeed function to parse feed output to an entry in the database
Should have
SR217
feed output
:xmlData
xmlData from a feed.
Should have
Precondition: Feed ouput is in XML and the parser can understand the feed output.
Postcondition: Feed ouput is translated to an entry in the database and stored in the database.
3.2
3.2.1
Non-Functional requirements
Content Management System
SR218
The CMS is available in the English language.
Must have
SR219
The CMS is created using the Django framework, which uses Python.[24]
Must have
SR220
The CMS is available on Firefox 27.0 and later versions.
Must have
SR221
The CMS is available on Google Chrome 31.0 and later versions.
Must have
SR222
The CMS uses a MySQL database.
Should have
70