Database Extraction Library Requirements
The main purpose of the project is providing a mechanism to download measurements from
Totem Database
and save them in XML file.
Functional requirements(from the most important ones):
- Library should generate XML files basing on the data stored in various databases (mainly Oracle, but it will be advantage if it could deal with other databases like MySQL(but it is less important)
- Library should be accessible for end-users in various programming languages (however C++ is the primary language of the end-users applications, JAVA nad Python have much more less priority) which could be done as a command line util
- Library will be providing access to read-only data, application should provide data persistency mechanism, which will be transparent to end-users
- Architectural design should take into account that in the not too distat future data will be available to users as well in an object form
Nonfunctional requirements:
- Library should be easy to use by a end-user
- Software should be easy to develop by developers who may join to the project in the future
- Well documented software
- Clear design of code structure
- Architecture should enable development of new data access services
- Appliaction of not too sophisticated technologies
--
MateuszPolnik - 01-Jul-2011
Topic revision: r2 - 2011-09-02
- unknown