Методологии разработки программ для ЭВМ
1. Структурный подход.Суть данного метода состоит в том, что при создании программы (программного продукта), программа разбивается на множество подпрограмм (процедур, функций), которые образуют общую структуру исходной программы. В каждой подпрограмме программист подробно описывает каждый шаг (действие), которые приводят к достижению определенного результата, т.е. пошагово описывает как решить поставленную задачу. Таким образом, в основе структурного программирования лежит последовательная декомпозиция.
При структурном программировании базовыми понятиями является – команда (оператор) и данные.
2. Объектно-ориентированный подход. Здесь ключевыми понятиями являются: объект, свойство объекта, метод обработки, событие и класс объектов. Напр. объектами в VBA являются рабочая книга, рабочий лист, ячейка, диапазон ячеек, пользовательская форма, приложение. Свойствами описываются характеристики объектов. Напр. размер и цвет шрифта, положение формы на экране. Над объектами можно совершать различные действия – методы.
Объект похож на процедуру. Однако процедура работает лишь внутри той программы, к которой она относится, а объект может вести себя независимо. Он может относиться к иной предметной области, нежели основная программа. Исходная задача представляется как совокупность взаимодействующих объектов.
3. Декларативный подходиспользуется в разработке программ и систем искусственного интеллекта. Здесь используются языки Пролог и Лисп. При его применении программист описывает не алгоритм получения результата, а свойства исходных данных, их взаимосвязи, а также свойства, которыми должен обладать результат.
Дата добавления: 2015-10-19; просмотров: 765;