- •Оглавление
- •Введение
- •Использованные программно-аппаратные средства
- •Назначение программы. Системные требования. Базовые функции. Пользовательские требования
- •Модель системы качества файлового менеджера Midnight Commander:
- •Базовый тест
- •Подача ошибочных данных
- •Создание напряжений
- •Выводы о соответствии Midnight Commander построенной системе качества
- •Заключение
- •Список используемой литературы
Модель системы качества файлового менеджера Midnight Commander:
Код элемента |
Наименование |
Метод оценки |
Оценка |
Интерпретация |
Группа требований, относящихся к функциональности ПО |
||||
Ф-1 |
Отображение содержимого текущей директории |
[Экспертный]
1. Выбираем директорию доступную пользователю, просматриваем содержимое
|
1-0 |
1 балл — файловый менеджер успешно отображает содержимое выбранной директории
0 баллов — в любом другом случае |
Ф-2 |
Переход по дереву каталогов |
[Экспертный]
Открываем дерево каталогов, выполняем переход по дереву каталогов к доступной пользователю директории
|
1-0 |
1 –была успешно открыта выбранная директория, показано дерево каталогов
0 – в противном случае |
Ф-3 |
Перемещение и копирование файлов и каталогов |
[Экспертный] 1) перемещаем файл из текущей директории в другую выбранную директорию
2) копируем файл из текущей директории в другую выбранную директорию
3)перемещаем каталог из текущей директории в другую выбранную директорию
4)копируем каталог из текущей директории в другую выбранную директорию
0.25 баллов за каждый успешно пройденный тест. |
1-0 |
1 – если сумма баллов за все тесты равна 1.
0 – в противном случае. |
Ф-4 |
Поиск файла или каталога по названию в текущей директории |
[Экспертный]
1)осуществляем поиск файла в текущей директории
2)осуществляем поиск каталога в текущей директории
0.5 баллов за каждый успешно пройденный тест.
|
1-0 |
1 – если сумма баллов за все тесты равна 1.
0 – в противном случае. |
Ф-5 |
Просмотр прав доступа |
[Экспертный]
1) выбираем каталог, просматриваем права доступа 2) выбираем файл, просматриваем права доступа
|
1-0 |
1 балл — Просмотр прав доступа прошел успешно
0 баллов — в противном случае |
Ф-6 |
Создание и удаление файлов |
[Экспертный]
1) создаем файл в текущей директории 2) удаляем созданный файл
|
1-0 |
1 балл — создание и удаление прошло успешно
0 баллов — в противном случае |
Ф-7 |
Создание и удаление каталогов |
[Экспертный]
1) создаем каталог в текущей директории 2) удаляем созданный каталог
|
1-0 |
1 балл — создание и удаление прошло успешно
0 баллов — в противном случае. |
Ф-8 |
Просмотр текстового файла |
[Экспертный] 1) выделяем текстовый файл, просматриваем его содержимое |
1-0 |
1 — содержимое текстового файла корректно отображено
0- в противном случае. |
Ф-9 |
Изменение текстового файла |
[Экспертный] 1) выделяем текстовый файл, изменяем его содержимое, сохраняем изменение |
1-0 |
1 — содержимое текстового файла изменено и сохранено
0- в противном случае. |
Ф-10 |
Просмотр содержимого архива |
[Экспертный] 1) выделяем архив, просматриваем его содержимое |
1-0 |
1 — содержимое архива корректно отображено
0- в противном случае. |
Ф-11 |
Просмотр информации о файлах и каталогах |
[Экспертный] 1) выделяем файл, просматриваем информацию о нем 2)выделяем каталог, просматриваем информацию о нем |
1-0 |
1 — информация в обоих случаях отображена
0- в противном случае. |
Требования относящиеся к надежности ПО
Н-1 |
Попытка нарушения прав доступа |
[Экспертный] 1) выделяем каталог недоступный пользователю, удаляем его |
1-0 |
1 — операция не выполнена, выведено соответствующее сообщение
0- в противном случае. |
Н-2 |
Предотвращение создания каталога без имени |
[Экспертный] 1) создаем каталог без имени |
1-0 |
1 — операция не выполнена, выведено соответствующее сообщение
0- в противном случае. |
H-3 |
Вывод предупреждения при попытке пользователя обратиться к некорректному или поврежденному файлу
|
[Экспертный]
Берем файл с расширением .pdf меняем расширение на .gz пытаемся открыть файл |
1-0 |
1 — операция не выполнена, выведено соответствующее сообщение
0- во всех остальных случаях |
H-4 |
Вывод предупреждения при отсутствии достаточного количестве ОЗУ для функционирования системы.
|
[Экспертный]
Занимаем на компьютере весь доступный объем ОЗУ. при помощи команды tail /dev/zero |
1-0 |
1 — если система выведет сообщение о недостаточном объеме оперативной памяти для нормального функционирования, после чего завершит свою работу
0 — в остальных случаях |
Требования относящиеся к мобильности ПО
М-1 |
Перенос настроек программы при перестановке |
[Экспертный] 1) сохраняем конфигурационные файлы в отдельном каталоге, применяем их при перестановке |
1-0 |
1 — Настройки перенесены успешно
0- в противном случае. |
Если набрано 75% из всех возможных баллов, то ПО удовлетворяет данной системе качества.
