View source
From BiCEP
for
9ticks:Software Requirements
Jump to:
navigation
,
search
== Requirements Overview == * Retrieve, interpret and store data source events * Web and mobile-based frontends * Predefined and custom data sources * Visualizations * Queries * Alerts * History * Tags == List of Requirements == [[Image:9ticks_SystemArchitecture_v01.png|thumb|System Architecture]] * The distiction between user, functional and non-functional requirements is ignored * The requirements are sorted by logical groups * Each requirement has been assigned with the following properties: ** '''Code''' — (PT|BT|DT)_REQ_[0-9]{4} ** '''Requirement''' ** '''Comment''' ** '''Priority''' — from 1 to 5 (1 as highest) ** '''Status''' — Draft, Approved, In Progress, Testing, Finished === Predefined Sources === {| class="TablePager" border="1" |- ! Code !! width="50%" | Requirement !! width="30%" | Comment !! Priority !! align="center" | Status |- | REQ_0000 || Predefined sources shall be subscribed. || While subscribing the source user must provide the desirable refresh rate. || 1 || Draft |- | REQ_0000 || A predefined Stock source shall be subscribed. || Market and quote must be provided. || 1 || Draft |- | REQ_0000 || A predefined Weather source shall be subscribed. || Location must be provided (defaulting to the IP phisical location). || 1 || Draft |- | REQ_0000 || A predefined Sports source shall be subscribed. || A specific match (source is only that match) or generic team (all team matches) must be provided. || 1 || Draft |- | REQ_0000 || A predefined Flight source shall be subscribed. || Flight number and flight date must be provided. || 1 || Draft |- | REQ_0000 || A predefined Traffic source shall be subscribed. || Route must be provided. || 2 || Draft |- | REQ_0000 || A predefined RSS Feed source shall be subscribed. || RSS URL must be provided. || 2 || Draft |- | REQ_0000 || A predefined Ebay item source shall be subscribed. || Item ID must be provided. || 2 || Draft |} === Custom Sources === {| class="TablePager" border="1" |- ! Code !! width="50%" | Requirement !! width="30%" | Comment !! Priority !! Status |- | REQ_0000 || A custom source shall be subscribed. || User must use a browser extension to select some peaces of information he wants to monitor. || 1 || Draft |- | REQ_0000 || System shall recognise basic datatypes. || e.g.: integer, decimal, percentage, time, date, string, ... || 1 || Draft |- | REQ_0000 || System shall connect similar / equivalent datatypes. || e.g.: Celsius, Fahrenheit, Kelvin, ... ; Metre, Mile, Yard, Foot, ... ; Euro, U.S. Dollar, Pound, Swiss franc, ... || 1 || Draft |- | REQ_0000 || The information information with the browser extension shall be automatically typed. Shall be overridden by the user. || || 1 || Draft |- | REQ_0000 || The information selected with the browser extension shall be automatically typed. Shall be overridden by the user. || || 1 || Draft |- | REQ_0000 || Any single HTML item shall be selected as a source. || e.g.: a table cell or an anchor. || 1 || Draft |- | REQ_0000 || Every repetitive HTML item must be selected as a source. || e.g.: all main titles || 1 || Draft |- | REQ_0000 || An HTML table must be selected as a source. || || 1 || Draft |- | REQ_0000 || Parts of an HTML table must be selected as a source. || e.g.: a row whose cell at nth column has the value X || 1 || Draft |- | REQ_0000 || All items inside a bounded polygon must be selected as a source. || || 1 || Draft |} === Something === {| class="TablePager" border="1" |- ! Code !! width="50%" | Requirement !! width="30%" | Comment !! Priority !! Status |- | REQ_0000 || Req || Desc || 1 || Draft |} == Requirement Traceability Matrix == Not needed.
Return to
9ticks:Software Requirements
.
Views
Page
Discussion
View source
History
Personal tools
13.58.182.39
Talk for this IP
Log in
Navigation
Main Page
Benchmarks
Tools
Publications
People
Search
Toolbox
What links here
Related changes
Special pages