Лекции по высокоуровневым методам информатики и программированию — страница 3

  • Просмотров 6266
  • Скачиваний 268
  • Размер файла 151
    Кб

Многоцелевой мнемокод для начинающих.   Язык для бизнеса. По первым буквам слов английской фразы - язык, ориентированный на обычный бизнес. Язык для описания алгоритмов. Универсальный современный структурированный язык. Назван в честь Блеза Паскаля. Языки для системного программирования. Для решения задач в реальном времени. Назван в честь программистки Ады Лавлейс. Язык обработки списков в системах искусственного

интеллекта. Язык логического программирования для систем искусственного интеллекта. 0.5. Проектирование программных продуктов (ПП) 0.4 0.5.1. Классификация методов проектирования ПП Признаки Неавтоматизированное проектирование алгоритмов и программ используется при разработке небольших по трудоемкости и структурной сложности ПП. Автоматизированное проектирование используется в крупных фирмах при разработке определенного

класса ПП большого коллектива разработчиков. .Структурное проектирование – это последовательная декомпозиция, целенаправленное разбиение на отдельные составляющие. Структурное проектирование включает в себя: -          -          -          Информационное моделирование – построение комплекса взаимосвязанных моделей данных. Объектно-ориентированный подход

основан на: -          -          -          Каждый объект объединяет данные и программу обработки этих данных и относится к определенному классу. Основная цель ООП - преодолеть следующие недостатки проектирования “сверху вниз”: - недостаточное внимание к структурам данных, - слабая связь структур данных с процессами их обработки. Проектирование алгоритмов и программ

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

выполнения, создать типовые "заготовки", многократно тиражируемых для различных разработок, координации работ большого коллектива разработчиков Методология –это подходы к проектированию Начало развития падает на 60-е годы. Метод нисходящего проектирования предполагает последовательное разложение общей функции обработки данных на простые функциональные элементы ("сверху вниз"). В основе Информационного