Лекции по предмету «Программное обеспечение информационно-измерительных процессов» для студентов специальности 5B071600 «Приборостроение»


Автоматизированный контроль спецификаций ПС



бет28/44
Дата20.09.2022
өлшемі0,67 Mb.
#150105
түріЛекции
1   ...   24   25   26   27   28   29   30   31   ...   44
Байланысты:
Конспект лекции-ПО ИИП 2014Ru

Автоматизированный контроль спецификаций ПС использует то обстоятельство, что значительная часть спецификаций представляется на формальных языках. Это позволяет автоматически осуществлять различные виды контроля: синтаксический и частичный семантический контроль спецификаций, контроль полноты и состоятельности схем и диаграмм (в частности, все их элементы должны быть идентифицированы и отражены в словаре именованных сущностей), сквозной контроль сбалансированности уровней спецификаций и другие виды контроля в зависимости от возможностей языков спецификаций.
Генерация программы ПС. На этом этапе автоматически генерируются скелеты кодов программ ПС или полностью коды этих программ по формальным спецификациям ПС.
Автоматизированное документирование ПС. Оно предполагает возможность генерации различных форм документов с частичным заполнением их по информации, хранящейся в репозитории. При этом количество видов документов сокращается по сравнению с традиционной технологией.
Комплексное тестирование и отладка ПС. На этом этапе тестируются все спецификации ПС и исправляются обнаруженные при этом ошибки. Тесты могут создаваться как вручную, так и автоматически (если это позволяют используемые языки спецификаций) и пропускаются через сгенерированные программы ПС.
Аттестация и сопровождение ПС существенно упрощается, так как основные изменения делаются только в спецификациях.
Рабочее место для компьютерной технологии программирования представляет собой инструментальную среду, поддерживающую этапы жизненного цикла этой технологии. В этой среде существенно используется репозиторий. В репозитории хранится вся информация, создаваемая в процессе разработки ПС (в частности, словарь именованных сущностей и все спецификации). По существу, рабочее место для компьютерной технологии программирования является интегрированным хотя бы по пользовательскому интерфейсу и по данным. Основными инструментами такого рабочего места являются:





Достарыңызбен бөлісу:
1   ...   24   25   26   27   28   29   30   31   ...   44




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет