Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!
небольшую часть современных программных стандартов. Однако этого достаточно, чтобы продемонстрировать основную проблему: мы научились (и уже давно) формально специфицировать синтаксис программных конструкций, но не умеем на том же уровне простоты специфицировать их семантику. И дело не в том, что отсутствуют языки спецификации семантики (например, существует красивый язык алгебраических спецификаций SDL). Беда в том, что при использовании любого такого языка семантические спецификации получаются слишком сложными. Сложность семантической спецификации программной конструкции приближается к сложности реализации этой конструкции на языке программирования. Поэтому, в частности, возникает задача проверки правильности (или отладки?) самих спецификаций. А на что при этом опираться? Снова на неформальное описание семантики?
Поэтому, как это не печально, в ближайшем будущем нам придется принимать на веру заявления производителей программных продуктов об их соответствии стандартам. Некоторую уверенность может дать процедура сертификации программного продукта, производимая авторитетной и независимой организацией. Но и эта уверенность может быть только относительной, поскольку эксперты, выполняющие процедуру, тоже опираются на неформальные спецификации семантики.
Похожие работы
Тема: Программные стандарты и их спецификации |
Предмет/Тип: Информатика, ВТ, телекоммуникации (Статья) |
Тема: Декабристы: их цели и программные документы |
Предмет/Тип: История (Реферат) |
Тема: Движение декабристов в России. Их организации, программные документы и деятельность |
Предмет/Тип: История (Контрольная работа) |
Тема: Информационные и коммуникационные технологии (ИКТ), их развитие и совершенствование в современном обществе. Антивирусные программные средства |
Предмет/Тип: Отсутствует (Контрольная работа) |
Тема: Стандарты схем и их разновидности |
Предмет/Тип: Радиоэлектроника (Реферат) |
Интересная статья: Основы написания курсовой работы