Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Чернышов.docx
Скачиваний:
2
Добавлен:
10.09.2019
Размер:
40.85 Кб
Скачать

1.3 Выбор аппаратных средств

Системные требования — это описание примерных характеристик, которым должен соответствовать компьютер для того, чтобы на нём могло использоваться какое-либо определённое программное обеспечение (в данном случае, язык программирования).

Эти характеристики могут описывать требования как к аппаратному обеспечению, так и к программному. Обычно такие требования составляются производителем или автором ПО.

Для создания продукта был выбран язык программирования высокого уровня Pascal.

Минимальные системные требования для этого языка:

  • Процессор с тактовой частотой 1.4 Ггц

  • Объем оперативного запоминающего устройства 512 Мб.

  • 500Мб свободного пространства на жёстком диске.

  • Видеокарта со 64Мб видеопамяти.

  • Клавиатура, мышь.

Рекомендуемые системные требования для этого языка:

  • Процессор с тактовой частотой 2.2 Ггц

  • Объем оперативного запоминающего устройства 1 Гб.

  • 500Мб свободного пространства на жёстком диске.

  • Видеокарта со 128Мб видеопамяти.

  • Клавиатура, мышь.

Необходимо использовать рекомендуемы системные требования для языка программирования Pascal, т.к., они обеспечивают наилучшую работоспособность программы.

1.4 Структура программного продукта.

1.5 Тестирование разработанной программы

Тестирование программного продукта это процесс исследования ПП.

Тестирование необходимо для получения подробной информации о качестве продукта.

Качество продукта можно определить как совокупность характеристик исследуемого ПП с учетом таких характеристик как:

  • Надёжность

  • Сопровождаемость

  • Практичность

  • Эффективность

  • Мобильность

  • Функциональность

Существует несколько уровней тестирования.

  • Модульное тестирование — тестируется минимально возможный для тестирования компонент, например, отдельный класс или функция.

  • Интеграционное тестирование — тестируются интерфейсы между компонентами, подсистемами. При наличии резерва времени на данной стадии тестирование ведётся итерационно, с постепенным подключением последующих подсистем.

  • Системное тестирование — тестируется интегрированная система на её соответствие требованиям.

  • Альфа-тестирование — имитация реальной работы с системой штатными разработчиками, либо реальная работа с системой потенциальными пользователями/заказчиком. Чаще всего альфа-тестирование проводится на ранней стадии разработки продукта, но в некоторых случаях может применяться для законченного продукта в качестве внутреннего приёмочного тестирования. Иногда альфа-тестирование выполняется под отладчиком или с использованием окружения, которое помогает быстро выявлять найденные ошибки. Обнаруженные ошибки могут быть переданы тестировщикам для дополнительного исследования в окружении, подобном тому, в котором будет использоваться ПП.

  • Бета-тестирование — в некоторых случаях выполняется распространение версии с ограничениями (по функциональности или времени работы) для некоторой группы лиц, с тем чтобы убедиться, что продукт содержит достаточно мало ошибок. Иногда бета-тестирование выполняется для того, чтобы получить обратную связь о продукте от его будущих пользователей.

В результате тестирования, исследуемый программный продукт удовлетворил всем требованиям заказчика.

1.6 Программная документация

В программную документацию входят такие документы как:

  • Спецификация

  • Техническое задание

  • Руководство пользователя

Спецификация – основной конструкторский документ, определяющий состав программного продукта. В спецификации содержится подробное перечисление компонентов изделия, входящих в состав ПП.

Техническое задание – исходный документ на проектирование программного продукта. ТЗ устанавливает основное назначение разрабатываемого объекта, его технические и тактико-технические характеристики, показатели качества и технико-экономические требования, предписание по выполнению необходимых стадий создания документации.

Руководство пользователя – документ, назначение которого — предоставить людям помощь в использовании программного продукта. Документ входит в состав технической документации на систему и, как правило, подготавливается техническим писателем.