Вы находитесь на странице: 1из 3

Group members:

- Abdullah assa'di/ 90826


- Abdullah al-abri/ 89553
- Mohammed al-derai/ 85773
- Zakaria al-syabi/ 90774

*Identify at least 5 important characteristics of quality in education
according to your view and explain why you consider these to be
important.
In our opinion we see that all of the characteristics are really important
because of the compatibility of them together in order to achieve the
desired quality in education.
Functionality
Can the software perform valuable functions?
- Completeness: all important functions wanted by end users are available.
- Accuracy: any output or calculation in the software is correct and presented with
significant digits.
- Efficiency: performs its actions in an efficient manner (without doing what its
not supposed to do.)
- Concurrency: ability to perform multiple parallel tasks, and run at the same time
as other processes.
Usability
Is the software easy to use?
- Can the software invite to discover its possibilities?

- It is easy to understand and explain what the software can do.


- There is nothing redundant about the softwares content or appearance.
- Learnability: it is fast and easy to learn how to use the software.
- Discoverability: the softwares information and capabilities can be discovered by
exploration of the user interface.
- Interactivity: the software has easy-to-understand states and possibilities of
interacting with the application
- Consistency: behavior is the same throughout the software, and there is one look
and feel.
- Accessibility: the software is possible to use for as many people as possible, and
meets applicable accessibility standards.
Reliability
Can you trust the software in many and difficult situations?
- Stability: the software shouldnt cause crashes, unhandled exceptions or
script errors and it is possible to recover and continue using the software after
a fatal error.
- Data Integrity: all types of data remain intact throughout the software.
- Safety: the software will not be part of damaging people or possessions.
- Disaster Recovery: what if something really, really bad happens?
Efficiency and performance
Is the software fast enough?
- Capacity: the many limits of the software, for different circumstances (e.g. slow
network.)
- Resource Utilization: appropriate usage of memory, storage and other resources.
- Responsiveness: the speed of which an action is (perceived as) performed.
- Availability: the system is available for use when it should be.
- Throughput: the software's ability to process many, many things.
- Endurance: can the software handle load for a long time?
-The application can be transferred from one environment or target device to
another in an efficient manner
Maintainability
Can the software be maintained and extended at low cost?
- Flexibility: the ability to change the software as required by customers.
- Extensibility: will it be easy to add features in the future.
-Simplicity: the code is not more complex than needed, and does not obscure test
design, execution and evaluation.

Вам также может понравиться