Evaluation of digitally authored systems Flashcards
(7 cards)
What is evaluation?
Testing and reviewing the system to ensure that it meets the user requirements and is a full, robust and efficient solution
It should be carried out throughout the development
A range of people should take part including developers and users
Should contain evidence to support any statements made about the quality of the system - things such as outcomes from testing and observations can be used as a source
What is an efficient solution?
Includes code written in small re-usable sections and has acceptable response times when operated by the user
What are user requirements?
A document that details what the end user expects the system to do, it often forms part of a contract between the developer and the end user
What is robustness?
A measure of the systems ability to continue to run when high volumes of valid, exceptional or invalid data are entered
If the system does not crash when processing large amounts of valid, invalid or exceptional data then we can say its robust
A good test plan can help predict the robustness of the system
What are the two types of user requirements?
Functional and non-functional
What are functional user requirements?
Describe the things that the system should be able to do, for example produce a total value or output a particular report. These can be easily identified by examining the user requirements
What are non-functional user requirements?
Describe the way in which a system should work, for example the performance of a system in terms of user response time, the usability of the system and the reliability of the system