Структура - программное обеспечение - Большая Энциклопедия Нефти и Газа, статья, страница 4
Скромность украшает человека, нескромность - женщину. Законы Мерфи (еще...)

Структура - программное обеспечение

Cтраница 4


Рекомендуется разделять программный комплекс на модули по функциональному признаку, придерживаться принципов вертикального управления, при котором каждый модуль имеет один вход и один выход и возвращение из модуля допускается только в вызвавший его модуль. Для структурного программирования характерно использование нисходящего программирования и нисходящего тестирования программ, отказ от использования оператора goto, построение программ из ограниченного числа типов управляющих структур. В каждой технологии программирования устанавливаются свои правила представления и документирования проектных решений, принимаемых на различных иерархических уровнях разработки. На верхних уровнях распространено применение метаязыков, называемых также псевдоязыками или языками спецификаций, в этих языках наряду со средствами алгоритмических языков общего назначения допускается использование различных макрооператоров, часто выражаемых средствами естественного языка. Другими способами представления проектных решений на уровне проектирования программных комплексов являются граф-схемы, функциональные диаграммы, диаграммы вход - обработка - выход и другие графические средства укрупненного выражения структуры программного обеспечения. Получаемое описание отражает основные связи между модулями по управлению и информации и служит исходным документом для дальнейшей конкретизации программного обеспечения на последующих иерархических уровнях.  [46]

Книга является вводным курсом в теорию и проектирование экспертных систем и рассчитана на разные категории читателей. В главах 2 и 3 рассматриваются базовые концепции технологии экспертных систем. В главах 3 - 9 освещаются основные схемы представления проблемно-ориентированных знаний в программах и методы применения этих знаний к решению сложных проблем с помощью компьютера. Изложение материала начинается с краткого обзора работ в области символических вычислений, а затем анализируются некоторые специализированные языки представления знаний. В главах 10 - 16 речь идет о технических вопросах конструирования экспертных систем. Сначала читатель знакомится с проблемой восприятия знаний, а затем рассматриваются парадигмы решения проблем, которые целесообразно использовать для таких задач, как диагностика и конструирование. В главах 17 - 19 анализируются инструментарий л структура программного обеспечения экспертных систем. В заключительных главах книги затронуты более сложные темы, которые в настоящее время еще находятся в стадии научного поиска: машинное обучение, сети доверия ( правдоподобия), логический вывод, базирующийся на прецедентах, и гибридные экспертные системы.  [47]



Страницы:      1    2    3    4