Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
report1.doc
Скачиваний:
6
Добавлен:
01.03.2025
Размер:
4 Мб
Скачать
☆

Системные требования (для Windows)

  • Операционная система: Windows XP, 7, Vista

  • Процессор: любой после 1 GHz

  • Свободное место на ЖД: 87 MB

Функции

  • Редактирование фотографий

  • Рисование

  • Преобразование форматов

  • Пакетная обработка изображений

Требования

Пользовательские:

  1. Наличие полного комплекта инструментов рисования (кисть, карандаш, аэрограф, перо, плоская заливка, градиентная заливка, ластик, штамп, штамп с перспективой, «лечебная кисть», размывание/резкость, палец, осветление/затемнение)

  2. Наличие инструментов трансформации: вращение, масштаб, искривление, перспектива, зеркало

  3. Наличие инструментов выделения: прямоугольник, эллипс, свободное и «умное»

  4. Наличие полной истории работы с изображением

  5. Возможность работы с отдельными кадрами анимации как со слоями одного изображения

  6. Возможность обработки файлов. Среди поддерживаемых форматов — bmp, gif, jpeg, mng, pcx, png, ps, psd, svg, tiff, tga, xpm

Системные:

  1. Возможность подключения стороннего модуля и стабильная работа с ним без потери информации

  2. В случае аварийного завершения работы система должна вывести сообщение о некорректном завершении работы и восстановить сеанс без потери информации

  3. При выходе (или попытке выйти) за границы системы должно выводиться сообщение о произошедшем

  4. При параллельном запуске нескольких экземпляров ПС экземпляр запускается или выдает предупреждение

Система качества

В соответствии со стандартом ГОСТ Р ИСО/МЭК 9126-93 выделим следующие характеристики качества ПО:

  1. Функциональные возможности (Functionality). Набор атрибутов, относящихся к сути набора функций и их конкретным свойствам. Функциями являются те, которые реализуют установленные или предполагаемые потребности.

  2. Надежность (Reliability). Набор атрибутов, относящихся к способности программного обеспечения сохранять свой уровень качества функционирования при установленных условиях за установленный период времени.

  3. Практичность (Usability). Набор атрибутов, относящихся к объему работ, требуемых для использования и индивидуальной оценки такого использования определенным или предполагаемым кругом пользователей.

  4. Эффективность (Efficiences). Набор атрибутов, относящихся к соотношению между уровнем качества функционирования программного обеспечения и объемом используемых ресурсов при установленных условиях.

  5. Сопровождаемость (Maintainability). Набор атрибутов, относящихся к объему работ, требуемых для проведения конкретных изменений (модификаций).

  6. Мобильность (Portability). Набор атрибутов, относящихся к способности программного обеспечения быть перенесенным из одного окружения в другое.

На основе этих характеристик, а также требований к программному продукту построим систему качества:

№

Наименование

Метод оценки

Балл

Интерпретация

1

Наличие полного комплекта инструментов рисования (13)

Экспертный

[0..1]

0 баллов – ни один инструмент рисования не присутствует

1 балл – все инструменты рисования присутствуют

2

Наличие инструментов трансформации (5)

Экспертный

[0..1]

0 баллов – ни один инструмент трансформации не присутствует

1 балл – все инструменты трансформации присутствуют

3

Наличие инструментов выделения (4)

Экспертный

[0..1]

0 баллов – ни один инструмент выделения не присутствует

1 балл – все инструменты выделения присутствуют

4

Хранение истории работы с изображением

Экспертный

0/1

0 баллов – не удалось просмотреть историю по каким-то действиям над изображением или вообще

1 балл – удалось просмотреть историю по всем действиям над изображением

5

Работа с отдельными кадрами анимации как со слоями одного изображения

Экспертный

[0..1]

0 баллов — тест не был пройден

1 балл — тест пройден

6

Обработка файлов (12)

Экспертный

[0..1]

0 баллов – ни один формат не обрабатывается

1 балл – все форматы обрабатываются

7

Восстановление системы после аппаратного сбоя и вывод соответствующего сообщения

Экспертный

Отключение компьютера от источника питание, а затем его запуск

[0..1]

0 баллов – при восстановлении работы компьютера система не выдала сообщение о некорректном завершении работы

1 балл – оповещение было выведено

8

Вывод предупреждающего сообщения при выходе или попытке выйти за границу системы

Экспертный

Открытие/создание изображения большого размера

[0..1]

0 баллов – система не выдает предупредительных сообщений о пересечении границ, либо некорректно работает с граничными данными

1 балл – система корректно обрабатывает тестируемые граничные данные

9

Параллельный запуск нескольких экземпляров ПС

Экспертный

0/1

0 баллов – при запуске второго экземпляра ПС, экземпляр не запускается и не выдает никаких предупреждений

1 балл – при запуске второго экземпляра ПС, экземпляр запускается или выдает предупреждение

10

Возможность подключения стороннего модуля и стабильная работа с ним без потери информации

Экспертный

0/1

0 баллов – при подключении модуля в системе произошел сбой либо какая-то из базовых функций не работает

1 балл – система с подключенным модулем корректно функционирует

11

Наличие описания основных функций

Экспертный

Проверка наличия доступного описания основных функций, справки в самой программе

[0..1]

0 баллов – нет ни одного описательного документа к ПС

0.5 балла – наличие одного из проверяемых документов

1 балл – наличие справки и документации к ПС

Условные обозначения:

  • 0-1 – нет/есть.

  • [0…N] – шкала от 0 до N.

  • Для экспертной оценки дается шкала измерения

Максимум ПС может набрать 11 баллов. Если ПС набирает 8 (>70%) баллов, то оно удовлетворяет заданной системе качества.

Базовый тест

При проведении базового теста были проверены функции:

  1. Наличие полного комплекта инструментов рисования (13)

  2. Наличие инструментов трансформации (5)

  3. Наличие инструментов выделения (4)

  4. Хранение истории работы с изображением

  5. Работа с отдельными кадрами анимации как со слоями одного изображения

  6. Обработка файлов (13)

  7. Конвертация форматов изображения

  1. Наличие полного комплекта инструментов рисования (13)

Полный комплект инструментов рисования (кисть, карандаш, аэрограф, перо, плоская заливка, градиентная заливка, ластик, штамп, штамп с перспективой, «лечебная кисть», размывание/резкость, палец, осветление/затемнение)

Рисунок 2. Инструменты рисования

Результат: все инструменты рисования присутствуют (1 балл)

  1. Наличие инструментов трансформации (5)

Наличие инструментов трансформации: вращение, масштаб, искривление, перспектива, зеркало

Рисунок 3. Инструменты трансформации

Результат: все инструменты трансформации присутствуют (1 балл)

  1. Наличие инструментов выделения (4)

Наличие инструментов выделения: прямоугольник, эллипс, свободное и «умное»

Рисунок 4. Инструменты выделения

В «умное» выделение входят следующие инструменты: выделение переднего плана, выделение смежных областей, выделение по цвету.

Результат: все инструменты выделения присутствуют (1 балл)

  1. Хранение истории работы с изображением

Рисунок 5. История работы с изображением

Как видно из рисунка 5, ПС предоставляет полную историю действий, которые проводились над изображением. Также есть возможность переходить по истории, т.е. можно вернуть начальное состояние изображения.

Результат: удалось просмотреть историю по всем действиям над изображением (1 балл)

  1. Работа с отдельными кадрами анимации как со слоями одного изображения

Рисунок 6. Работа с анимацией

Как видно из рисунка, ПС предоставляет возможность работать с отдельными кадрами .gif-файла, как со слоями одного изображения, достаточно выбрать слой, который подлежит изменению.

Результат: тест был пройден (1 балл)

  1. Обработка файлов (12)

Среди поддерживаемых форматов — bmp, gif, jpeg, mng, pcx, png, ps, psd, svg, tiff, tga, xpm.

То, что ПС поддерживает формат jpeg, показывают рисунки 1-5, gif – рисунок 6.

Рисунок 7. Работа с форматом PNG

Рисунок 8. Работа с форматом BMP

Рисунок 9. Работа с форматом TIF

Рисунок 10. Работа с форматом TGA

Рисунок 11. Работа с форматом PSD

Рисунок 12. Работа с форматом SVG

Рисунок 13. Работа с форматом PS

Результат: все тесты были пройдены (1 балл)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]