Requirements For AccountIT

From AccountIT
Revision as of 20:56, 16 August 2014 by Arvinder (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Nonfunctional requirements

Security

  • Multi-tenancy – the AccountIT system will be a multi-tenant system, providing independent companies with the opportunity for book-keeping. Each customer’ accounting information must be kept strictly isolated such that no viewing other than one’s own data must be allowed.

Performance

  • The system will primarily support 3 functions, which must be in focus of system availability:
    • Updating ones accounts; this is done in either as adding “accounts receivables” or “accounts payables”
    • Creating and auditing the books based on the accounts.
    • Reporting on companies financial status

The accounts update operation is done by the “Customer” company on a very regular basis, fx. daily. The creating of the books and auditing will be done on a much less regular basis, but will probably be much more intense as the auditing will be done in order to provide external (fx. taxation body) with results of auditing at particular time schedules. The reporting must be continues, such that at all times management is able to view the financial status.

Usability

  • The primary goal of the system is to “be simple to use”, i.e. that the system must be maintained and used by the customers themselves. Thus the user interface must be simple for users (administrators, accountant clerks and management) to be able to use the system for their needs.
  • User manual and training material must be provided by the system itself, for users to learn using the system by themselves (or at least by the company).