Методологии разработки программ для ЭВМ

1. Структурный подход.Суть данного метода состоит в том, что при создании программы (программного продукта), программа разбивается на множество подпрограмм (процедур, функций), которые образуют общую структуру исходной программы. В каждой подпрограмме программист подробно описывает каждый шаг (действие), которые приводят к достижению определенного результата, т.е. пошагово описывает как решить поставленную задачу. Таким образом, в основе структурного программирования лежит последовательная декомпозиция.

При структурном программировании базовыми понятиями является – команда (оператор) и данные.

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

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

3. Декларативный подходиспользуется в разработке программ и систем искусственного интеллекта. Здесь используются языки Пролог и Лисп. При его применении программист описывает не алгоритм получения результата, а свойства исходных данных, их взаимосвязи, а также свойства, которыми должен обладать результат.

 









Дата добавления: 2015-10-19; просмотров: 703;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.006 сек.