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 distinction 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''' — REQ_[0-9]{4} ** '''Requirement''' ** '''Comment''' ** '''Priority''' — from 1 to 5 (1 as highest) ** '''Status''' — Draft, Approved, In Progress, Testing, Finished === Data Source API === {| class="TablePager" border="1" width="100%" |- ! Code !! width="50%" | Requirement !! width="40%" | Comment !! Priority !! align="center" | Status |- | REQ_0001 || A data source API should be built. || Every source, predefined or custom, must use this API. || 1 || Draft |- | REQ_0002 || Data source API specifications TBD || || 1 || Draft |} === Predefined Sources === {| class="TablePager" border="1" width="100%" |- ! Code !! width="50%" | Requirement !! width="40%" | Comment !! Priority !! align="center" | Status |- | REQ_0101 || A predefined Stock source shall be subscribed. || Market and quote must be provided. || 1 || Draft |- | REQ_0102 || A predefined Weather source shall be subscribed. || Location must be provided (defaulting to the IP physical location). || 1 || Draft |- | REQ_0103 || 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_0104 || A predefined Flight source shall be subscribed. || Flight number and flight date must be provided. || 1 || Draft |- | REQ_0105 || A predefined Traffic source shall be subscribed. || Route must be provided. || 2 || Draft |- | REQ_0106 || A predefined RSS Feed source shall be subscribed. || RSS URL must be provided. || 2 || Draft |- | REQ_0107 || A predefined Ebay item source shall be subscribed. || Item ID must be provided. || 2 || Draft |} === Custom Sources === {| class="TablePager" border="1" width="100%" |- ! Code !! width="50%" | Requirement !! width="40%" | Comment !! Priority !! Status |- | REQ_0201 || User shall use a browser extension to select some peaces of information he wants to monitor. || || 1 || Draft |- | REQ_0202 || The information selected with the browser extension shall be automatically typed. || May be overridden by the user. || 1 || Draft |- | REQ_0203 || System shall recognize basic data types. || e.g.: integer, decimal, percentage, time, date, string, ... || 1 || Draft |- | REQ_0204 || System shall connect similar / equivalent data types. || e.g.: Celsius, Fahrenheit, Kelvin, ... ; Meter, Mile, Yard, Foot, ... ; Euro, U.S. Dollar, Pound, Swiss franc, ... || 1 || Draft |- | REQ_0205 || Any single HTML item shall be selected. || e.g.: a table cell or an anchor. || 1 || Draft |- | REQ_0206 || Every repetitive HTML item shall be selected. || e.g.: all main titles || 1 || Draft |- | REQ_0207 || An HTML table shall be selected. || || 1 || Draft |- | REQ_0208 || Parts of an HTML table shall be selected. || e.g.: a row whose cell at nth column has the value X || 1 || Draft |- | REQ_0209 || All items inside a bounded polygon shall be selected. || || 1 || Draft |} === Something === {| class="TablePager" border="1" width="100%" |- ! Code !! width="50%" | Requirement !! width="40%" | Comment !! Priority !! Status |- | REQ_0301 || Req || Desc || 1 || Draft |} == Requirement Traceability Matrix == Not needed.
Return to
9ticks:Software Requirements
.
Views
Page
Discussion
View source
History
Personal tools
216.73.216.220
Talk for this IP
Log in
Navigation
Main Page
Benchmarks
Tools
Publications
People
Search
Toolbox
What links here
Related changes
Special pages