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