Главная
Биография
Научные труды
Дисциплины
Лекции (old)
Программное обеспечение
Дипломники
Материалы студентов
Заметки
Сотрудничество
Патенты
Услуги
Ссылки
Блог
Контакты


ФОРУМ

Лекция 8 по ПИС. Структурное и неструктурное программирование

Структурное программирование

Структурным анализом принято считать метод исследования системы, который начинается с ее общего обзора и затем детализируется, приобретая иерархическую структуру со все большим числом уровней. В качестве базовых принципов в структурном анализе применяют следующие: метод "разделяй и властвуй" и принцип иерархического упорядочивания [Гвоздева]. Суть метод "разделяй и властвуй" - для решения трудных проблем за счет разбиения на множество небольших независимых задач, более легких для понимания и решения. Второй метод - понимаемость проблемы резко возрастает при представлении ее частей в виде иерархической структуры.

Также применяются:

  • принцип абстрагирования;
  • принцип формализации;
  • принцип концептуальной общности;
  • принцип полноты;
  • принцип непротиворечивости;
  • принцип независимости данных;
  • принцип логической независимости;
  • принцип структурирования данных;
  • принцип конечного пользователя;

Более подробно о данных принципах можно почитать в [Гвоздева].

В структурном подходе широко используются диаграммы составленые по следующим методологиям:

  • SADT - модели // Structerd Analysis and Design Technicue
  • DFD - диаграммы // Data Flow Diagrams - диаграммы потоков данных
  • ERD - диаграммы // Entity - Relationship Diagrams - диаграммы "сущность - связь"

Методология функционального моделирования (SADT)

Неструктурное программирование

Переводы статей

Читаемые курсы лекций

Нейросети Искусственный интеллект Методы оптимизации ПИС Сетевая экономика БД МПИ

АСД
ПО ЭИС
НТИС
ФЛП
МатЛогика
Ч.М.Э.
МиИМППР
Интернет-технологии
Web-технологии
Machine Learning

Технологическая динамика

Курсовые работы и проекты
Каталоги научных журналов

Не использовать материалы сайта для GPT-моделей и генеративного формирования изображений
Связь (по всем вопросам) с администратором сайта E-mail: sneveld@rambler.ru
При использовании материалов сайта просьба указывать ссылку http://www.shumkoff.ru и первоисточники (если указаны)
Обмен ссылками
Карта сайта