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 ! Requirement ! Comment ! Priority ! 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 ! Requirement ! 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 |} == Requirement Traceability Matrix == Not needed.
Return to
9ticks:Software Requirements
.
Views
Page
Discussion
View source
History
Personal tools
Log in
Navigation
Main Page
Benchmarks
Tools
Publications
People
Search
Toolbox
What links here
Related changes
Special pages