Разработка прикладного программного обеспечения

5.3.2 Программный модуль Ввода БЛ

Алгоритм

1. Открытие текстового файла

2. Цикл чтения текстового файла

Чтение записи

Перекодировка из ДОС в ВИНДОВЗ

Распаковка реквизитов отдельных записей

Очистка запросов

Проверка есть ли в таблице такой бюллетень/сз если есть удаляется

Ввести в КТС титул новую запись. Из переченя все строки

Ввести в КТС конструкторской и технологической

Вписать строчку в каталог

Разработка прикладного программного обеспечения - student2.ru

Разработка прикладного программного обеспечения - student2.ru

Рис 5.1 Окно программы ввода БЛ

5.3.3 Программный модуль просмотра и одиночного корректирования ПБ и КТСБ

Алгоритм

1. Задать номер бюллетеня или код заказа

2. Нажать кнопку выполнить запрос

3. По исходным данным считывается информация

4. Информация отображается в окне отображения (DBGrid)

5. Пользователь находит соответсвующую строку и корректирует

6. Информация сразу же вносится в БД

7. После внесения изменений пользователь жмет кнопку закрыть

Разработка прикладного программного обеспечения - student2.ru

Разработка прикладного программного обеспечения - student2.ru

Рис 5.2 Окно программы просмотра и одиночного корректирования ПБ и КТСБ

Разработка прикладного программного обеспечения - student2.ru

Разработка прикладного программного обеспечения - student2.ru

Спецификация модуля просмотра и корректировки ПБ и КТСБ

Название элемента Описание
CRKC Таблица где выводятся значения конструкторской части из БД
  CRTC Таблица где выводятся значения технологической части из БД
  dd Компонент даты
  StatusBar1 Компонент статуса
  DBNavigator1 Компонент перемещения по результатам выборки из БД

Тестирование системы

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

Статическое оценивание и динамическое тестирование являются составляющими элементами процесса аттестации—верификации, они выполняют решающую роль в создании качественной информационной системы.

Тестирование направлено на оценку и обеспечение качества создаваемых компонентов и всей системы. В процессе тестирования решаются следующие задачи:

• поиск и документирование дефектов качества;

• формирование общих рекомендаций относительно качества;

• проверка выполнения основных требований на конкретных примерах;

• проверка, что продукт функционирует так, как было запроектировано;

• проверка, что требования выполнены соответствующим образом;

• устранение найденных дефектов.

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

Цель тестирования — обнаружение и устранение максимально возможного количества ошибок в создаваемой КИС. Процесс тестирования состоит из тестирования и отладки (устранения найденных ошибок).

Процесс отладки включает: выявление ошибки; определение сущности и местонахождения предполагаемой ошибки в рамках программы; устранение обнаруженной ошибки.

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

Разработка прикладного программного обеспечения - student2.ru

Рис. 9.5. Типы тестов и их связь с этапами жизненного цикла КИС

Для уникального типа проекта КИС применяются следующие типы тестирования:

• автономные тесты используются для тестирования отдельных модулей, обычно в изолированной среде;

• тесты сопряжения, или интегральное тестирование, направлены на контроль сопряжения между отдельными модулями;

• тестирование внешних функций направлено на контроль внешнего поведения системы модулей, определенных внешними спецификациями;

• комплексное (системное) тестирование — контроль и испытание системы по отношению к исходным целям. Комплексное тестирование является процессом контроля, если оно выполняется в моделируемой среде, и процессом испытания, если выполняется в реальной аппаратно-программной среде в условиях

действующей локальной сети;

• тестирование приемлемости — проверка соответствия КИС информационным потребностям пользователей.

Наши рекомендации