Выходные данные программы – это результат, получаемый при прохождении лабораторной работы.
Требования к надёжности
Надёжность – один из важнейших факторов, определяющих общую производительность и эффективность систем. В связи с этим уже на стадии проектирования вопросам надёжности должно уделяться пристальное внимание.
Надёжность программного продукта – это вероятность того, что программа в какой-то период времени будет работать без сбоев, с учётом степени их влияния на входные результаты.
Другими словами, надёжность программного продукта – есть функция от ущерба, наносимого ошибкой пользователю.
Надёжность программного продукта определяется как свойство системы выполнять заданные функции, сохраняя во времени значения установленных эксплуатационных показателей, заданных пределов, соответствующих заданным режимам и условиям использования технического обслуживания, ремонта, хранения и транспортирования.
Свойства надёжности проявляются в том, что система выполняет поставленные перед ней задачи без проблем.
Потери надёжности системой связываются с появлением отказа в работе.
Надёжность программного продукта зависит от многих факторов, определяющих на различных этапах разработки данного программного продукта.
Условия эксплуатации
Программа устанавливается на компьютер и записывается на жестком диске (создается ярлык на рабочем столе), поэтому защищена от климатических условий.
Но так как она устанавливается с гибкого диска, то этот диск должен храниться в футляре при комнатной температуре в сухом месте.
Требования к составу и параметрам технических средств
Для установки и работы на компьютере данного программного продукта должна быть установлена операционная система Windows 98.
Минимальный набор технических средств для работы программы:
1. Компьютер на базе процессора Pentium II 233 MMX;
2. CD-ROM для установки программного продукта на компьютере;
3. Манипулятор типа «мышь»;
4. Клавиатура;
5. 4 Gb на жестком диске;
6. Цветной монитор.
Требования к информационной и программной совместимости
Структура данных программы должна соответствовать установленным требованиям, в противном случае произойдет сбой в ее работе.
Так как программа была разработана на языке программирования Delphi 6, то она будет работать даже на том компьютере, где не установлен этот язык программирования или библиотека данного языка.
3.2.2 Требования к программной документации
Программный документ – это документ, содержащий необходимые сведения, необходимые для разработки, изготовления, эксплуатации и сопровождения программного продукта.
Программная документация может включать следующий комплекс документов:
- Техническое задание (ГОСТ 19.201-78), определяющее требования, предъявляемые к программному обеспечению, необходимые стадии и сроки разработки, виды испытаний;
- Текст программы (ГОСТ 19.401-78) – запись программы с необходимыми комментариями;
- Описание программы (ГОСТ 19.402-78), в котором содержатся сведения о логической структуре и функционировании программного обеспечения;
- Пояснительная записка (ГОСТ 19.201-78), включающая общее описание алгоритмов и функционирования программного обеспечения.
Общие требования к программным документам
Каждый программный документ состоит из нескольких частей, каждая из которых имеет своё название:
1. Титульный лист.
2. Информационная часть. Включает аннотацию и содержание данного документа. В аннотации приводят сведения о назначении данного документа и краткое изложение его основной части.Содержание включает перечень записей о структурных элементах основной части документа, в каждую из которых входят:
– обозначение структурного элемента (номер раздела, код раздела);
– наименование структурного элемента;
– адрес структурного элемента на носителе данных (номер страницы, номер файла).
3. Основная часть. Содержит всю информацию о программе, саму программу (текст), структуру отдельных частей, модулей и т.д.
4. Регистрация изменений. О каждом изменении программного документа делается соответствующая запись, которая оформляется в данной части.
Порядок контроля и приёмки
Прежде чем передать программный продукт в эксплуатацию, необходимо проверить его на наличие ошибок и отладить её.
Под ошибкой понимают неправильность, любые отклонения, искажения процесса выполнения программы.
Отладка программы – это процесс, позволяющий получить программу, функционирующую с требующимися характеристиками в заданной области входных данных.
Отладка программы предполагает наличие той или иной ошибки.
Для того чтобы убедиться в правильности программы, нужно произвести тестирование.
Тестирование программного продукта – это процесс выполнения программ данного программного продукта на некотором наборе данных, для которых заранее известен результат.
По окончанию тестирования мы сопоставляем полученные выходные данные с теми, которые ожидали получить.
Если ожидаемые и полученные данные совпадают, то программа работает без отклонений.
Основными целями тестирования является:
1. Получение результатов по конкретным данным;
2. Контроль качества программы;
3. Убедиться в правильности работы программного средства.
Произведём некоторые тесты с данным программным продуктом:
1. при выборе пункта меню «Файл -> Тест» мы переходим на другую форму, где находится тестирующая программа;
2. при начале работы с тестом в пункте меню «Файл -> Начать тест» на форме появляется окно, в котором Вам будет предложено занести свои данные в базу. В случае, если Вы ничего не ввели и нажали клавишу «Дальше»,то появится окно с сообщением: «Введите фамилию» или «Введите номер группы». Программа не будет дальше работать, пока Вы не введете фамилию и номер группы;
3. при работе с тестом необходимо отвечать на вопросы. Для этого нужно выбрать правильный вариант ответа. Если вариант ответа не был выбран, то на форме появляется сообщение, в котором находится информация «Выберите вариант ответа». Программа не будет работать дальше пока не выбран вариант ответа.
3.2.3 Вызов и загрузка программы
Запуск программы осуществляется так же, как и запуск любой другой программы в среде Windows, то есть для ее запуска необходимо щелкнуть мышью по пиктограмме запускающего файла.
Эксплуатационный программный документ – это такой программный документ, который содержит сведения необходимые для обеспечения функционирования и эксплуатации программного изделия.
Ведомость эксплуатационных документов – включает перечень эксплуатационных документов на программу.
Таблица 4.1. Ведомость эксплуатационных документов
А.В.00009-01_31_01-1 | Описание применения | 1 | Папка № 1 |
А.В.00009-01_46_01-1 | Руководство по техническому обслуживанию | 1 | Папка № 1 |
Условия применения
Данный проект может работать на любом компьютере, где не установлен язык программирования Delphi 6. Погодные условия особого значения не играют, если компьютер установлен в закрытом помещении. Но так как она устанавливается с гибкого диска, то этот диск должен храниться в футляре при комнатной температуре в сухом месте.
Программа проста в обращении, с ней может работать не только специалисты в области программирования, а простые пользователи.
Описание задачи
Программа «Фотоэффект» должна: обеспечить пользователя информацией по данной теме, провести проверку знаний по изученной теме, предоставить стенд для проведения лабораторной работы при благополучном прохождении теста.
Входные и выходные данные
Входные данные программы – это база вопросов к тестирующей программе.
Выходные данные программы – это результат, получаемый при прохождении лабораторной работы.
Максимальный состав технических средств:
- Компьютер на базе процессора Pentium III 1400;
- Винчестер
- Цветной монитор
- Windows 98;
- Язык программирования Delphi 6;
- Дисковод 3,5” 1,44Мб;
- Клавиатура;
- Мышь.
Для программы должен иметься компьютер, работающий под управлением Windows 98, и установленным на нем языком программирования Microsoft Office 2000. Программа проста в обращении, отлажена и не должны возникать ошибки при правильной работе с ней. В большинстве случаев, для продолжения работы после отказа, вызванного некорректными действиями пользователя, нужно просто перезапустить программу.
С точки зрения пользователя-оператора (т.е. обучаемого) существует лишь запускаемая программа «Фотоэффект». Вся работа с информацие происходит в пределах запущенной программы.
Однако программа состоит из двух логически раздельных блоков - базы данных и программы - оболочки.
Базы данных хранят вопросы к тестирующей части программы. База данных абсолютно не имеет никакой привязки к оболочке, и к ее данным может обращатся какая-либо другая программа.