Разработка прикладного программного обеспечения
5.3.2 Программный модуль Ввода БЛ
Алгоритм
1. Открытие текстового файла
2. Цикл чтения текстового файла
Чтение записи
Перекодировка из ДОС в ВИНДОВЗ
Распаковка реквизитов отдельных записей
Очистка запросов
Проверка есть ли в таблице такой бюллетень/сз если есть удаляется
Ввести в КТС титул новую запись. Из переченя все строки
Ввести в КТС конструкторской и технологической
Вписать строчку в каталог
Рис 5.1 Окно программы ввода БЛ
5.3.3 Программный модуль просмотра и одиночного корректирования ПБ и КТСБ
Алгоритм
1. Задать номер бюллетеня или код заказа
2. Нажать кнопку выполнить запрос
3. По исходным данным считывается информация
4. Информация отображается в окне отображения (DBGrid)
5. Пользователь находит соответсвующую строку и корректирует
6. Информация сразу же вносится в БД
7. После внесения изменений пользователь жмет кнопку закрыть
Рис 5.2 Окно программы просмотра и одиночного корректирования ПБ и КТСБ
Спецификация модуля просмотра и корректировки ПБ и КТСБ
№ | Название элемента | Описание |
CRKC | Таблица где выводятся значения конструкторской части из БД | |
CRTC | Таблица где выводятся значения технологической части из БД | |
dd | Компонент даты | |
StatusBar1 | Компонент статуса | |
DBNavigator1 | Компонент перемещения по результатам выборки из БД |
Тестирование системы
Процесс аттестации — это тестирование компонентов, которое представляет собой процесс создания выполняемых тестовых случаев, используемых в процессе реального тестирования функционирующей системы. Этот процесс требует обязательного использования компьютера.
Статическое оценивание и динамическое тестирование являются составляющими элементами процесса аттестации—верификации, они выполняют решающую роль в создании качественной информационной системы.
Тестирование направлено на оценку и обеспечение качества создаваемых компонентов и всей системы. В процессе тестирования решаются следующие задачи:
• поиск и документирование дефектов качества;
• формирование общих рекомендаций относительно качества;
• проверка выполнения основных требований на конкретных примерах;
• проверка, что продукт функционирует так, как было запроектировано;
• проверка, что требования выполнены соответствующим образом;
• устранение найденных дефектов.
Тестирование — это прежде всего анализ программного обеспечения, направленный на выявление отличий между его реально существующими и требуемыми свойствами (дефектами) и на оценку его свойств.
Цель тестирования — обнаружение и устранение максимально возможного количества ошибок в создаваемой КИС. Процесс тестирования состоит из тестирования и отладки (устранения найденных ошибок).
Процесс отладки включает: выявление ошибки; определение сущности и местонахождения предполагаемой ошибки в рамках программы; устранение обнаруженной ошибки.
Тестирование и отладка играют важную роль в процессе обеспечения качественных характеристик системы, поскольку во всех программных продуктах есть ошибки, независимо от того, сколько обзоров выполнено.
Рис. 9.5. Типы тестов и их связь с этапами жизненного цикла КИС
Для уникального типа проекта КИС применяются следующие типы тестирования:
• автономные тесты используются для тестирования отдельных модулей, обычно в изолированной среде;
• тесты сопряжения, или интегральное тестирование, направлены на контроль сопряжения между отдельными модулями;
• тестирование внешних функций направлено на контроль внешнего поведения системы модулей, определенных внешними спецификациями;
• комплексное (системное) тестирование — контроль и испытание системы по отношению к исходным целям. Комплексное тестирование является процессом контроля, если оно выполняется в моделируемой среде, и процессом испытания, если выполняется в реальной аппаратно-программной среде в условиях
действующей локальной сети;
• тестирование приемлемости — проверка соответствия КИС информационным потребностям пользователей.