Лекции по высокоуровневым методам информатики и программированию — страница 3
Многоцелевой мнемокод для начинающих. Язык для бизнеса. По первым буквам слов английской фразы - язык, ориентированный на обычный бизнес. Язык для описания алгоритмов. Универсальный современный структурированный язык. Назван в честь Блеза Паскаля. Языки для системного программирования. Для решения задач в реальном времени. Назван в честь программистки Ады Лавлейс. Язык обработки списков в системах искусственного интеллекта. Язык логического программирования для систем искусственного интеллекта. 0.5. Проектирование программных продуктов (ПП) 0.4 0.5.1. Классификация методов проектирования ПП Признаки Неавтоматизированное проектирование алгоритмов и программ используется при разработке небольших по трудоемкости и структурной сложности ПП. Автоматизированное проектирование используется в крупных фирмах при разработке определенного класса ПП большого коллектива разработчиков. .Структурное проектирование – это последовательная декомпозиция, целенаправленное разбиение на отдельные составляющие. Структурное проектирование включает в себя: - - - Информационное моделирование – построение комплекса взаимосвязанных моделей данных. Объектно-ориентированный подход основан на: - - - Каждый объект объединяет данные и программу обработки этих данных и относится к определенному классу. Основная цель ООП - преодолеть следующие недостатки проектирования “сверху вниз”: - недостаточное внимание к структурам данных, - слабая связь структур данных с процессами их обработки. Проектирование алгоритмов и программ – наиболее ответственный этап жизненного цикла ПП. Традиционное неавтоматизированное проектирование алгоритмов и программ используется при разработке небольших по трудоемкости и структурной сложности ПП, не требующих большого числа разработчиков. ПП имеют прикладной характер. Автоматизированное проектирование алгоритмов и программ возникло с необходимостью уменьшить затраты на проектные работы, сократить сроки их выполнения, создать типовые "заготовки", многократно тиражируемых для различных разработок, координации работ большого коллектива разработчиков Методология –это подходы к проектированию Начало развития падает на 60-е годы. Метод нисходящего проектирования предполагает последовательное разложение общей функции обработки данных на простые функциональные элементы ("сверху вниз"). В основе Информационного
Похожие работы
- Рефераты