Технологические аспекты разработки ПО АСОИУ. - 46 стр.

UptoLike

48
При визуальном контроле была выявлена и исправлена следующего ро-
да ошибкаплохая читаемость программного кода (устранениеболее
подробное комментирование блоков кода).
Второй этап визуального контролясквозной контроль программы (её
ручная или мысленная «прокрутка» на нескольких заранее подобранных
простых тестах). Распространённое мнение, что более выгодным является
перекладывание большей части работы по контролю программных средств
на компьютер, ошибочно. Основной довод в пользу этого таков: при работе
на компьютере главным образом совершенствуются навыки в использова-
нии клавиатуры, в то время как программистская квалификация приобрета-
ется, прежде всего, за столом.
На втором этапе визуального контроля были выявлены следующие
ошибки:
1) программа не может открыть базу данных, выполненную в Access
2000 и выше, из-за использования относительно старых компонентов в
процессе проектирования;
2) невозможность открытия двух и более баз данных одновременно;
3) нет проверки на корректность введённых данных, что приводит в не-
которых случаях к «зависанию» программы.
Статический контрольэто проверка текста программы (без выполне-
ния) с помощью инструментальных средств. Наиболее известной формой
статического контроля является синтаксический контроль программы с по-
мощью компилятора, при котором проверяется соответствие текста про-
граммы синтаксическим правилам языка программирования.
Для того чтобы проверить логическую структуру разрабатываемого ПС,
желательно тела всех входящих в него модулей (а также процедур и функ-
ций) первоначально представить «заглушками» или модулями-имитаторами.
После замены очередной «заглушки» программным текстом необходимо по-