Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Принципы структурного подхода

Читайте также:
  1. B. ОСНОВНЫЕ ПРИНЦИПЫ ВСЕХ МЕДИЦИНСКИХ ИССЛЕДОВАНИЙ
  2. C. ОСНОВНЫЕ ПРИНЦИПЫ ВСЕХ МЕДИЦИНСКИХ ИССЛЕДОВАНИЙ
  3. SWOT-анализ инфраструктурного потенциала индустрии туризма, отдыха и развлечений (ТОР)
  4. А.7 Устройство и принципы действия адсорбционных аппаратов
  5. Американские стандарты шифрования DES, тройной DES, AES. Принципы работы, основные характеристики и применение.
  6. АНАЛИТИЧЕСКАЯ ПСИХОЛОГИЯ: ОСНОВНЫЕ КОНЦЕПЦИИ И ПРИНЦИПЫ
  7. Антивирусные программы: разновидности, принципы действия, способы настройки.

В основу структурного проектирования положен принцип функциональной декомпозиции. Структура системы описывается в терминах иерархии ее функций.

Функциональная группа программ – это несколько программ, решающих одну функциональную задачу.

Иерархия представляет собой свойство упорядоченного множества компонентов между которыми установлены отношения приоритета.

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

Существует несколько типов подчиненности:

- иерархия целей ПО и его составляющих,

- иерархия задач и поведения групп программ,

- иерархия структуры ПО,

- иерархия компонентов ПО,

- иерархия данных и др.

Базовыми принципами структурного подхода являются:

1) иерархическая декомпозиция на ряд подсистем,

2) организация подсистем в древовидную структуру с добавлением новых деталей на каждом иерархическом уровне.

Всем иерархическим структурам присущи следующие свойства:

- вертикальная соподчиненность, которая заключается в последовательном упорядоченном расположении взаимодействующих компонентов комплекса,

- право вмешательства и приоритетного воздействия на компоненты любых уровней со стороны компонентов более высоких иерархических уровней,

- зависимость действий компонентов верхних иерархических уровней от реакции на воздействие и от функционирования компонентов нижних уровней, информация о которых передается верхним уровням.

В результате в иерархической системе образуется два потока взаимодействий:

 

 

- сверху вниз – координирующий и управляющий,

- снизу вверх – информационный.

Графически это выглядит следующим образом

 

 

Центральный диспетчер
1-уровень центральный

диспетчер

 

       
   
 
  А
 

 


  С
  В
2-уровень

местные

диспетчеры

 

           
   
  ВВ
 
  ВС


3-уровень

функциональные

программы

 

 

           
   
  ВАВ
 
  ВСА


4-уровень

функциональные

программы

           
 
ЗОНА ОБМЕННЫХ ПЕРЕМЕННЫХ
   
   
 
 

 

 


  ВААВ
5-уровень

стандартные

ЗОНА ГЛОБАЛЬНЫХ ПЕРЕМЕННЫХ
программы

 

 

       
   
 
 

 


управление

 

информация

 

Нижние иерархические уровни являются основными компонентами, которые непосредственно обрабатывают информацию и подготавливают ее для передачи за пределы программы.

Компоненты нижних иерархических уровней могут влиять на компоненты верхних уровней либо непосредственно поставляя информацию о своем функционировании, либо косвенно – подготавливая варианты решений для их выбора на более высоких уровнях.

Взаимодействие компонентов в пределах одного иерархического уровня целесообразно максимально ограничивать. Это позволяет проводить общее координирование компонентов строго по вертикали, тем самым предельно упрощая его.

 


Дата добавления: 2015-10-29; просмотров: 96 | Нарушение авторских прав


Читайте в этой же книге: Иерархия диаграмм | Типы связей между функциями | Моделирование потоков данных (процессов) | Построение иерархии диаграмм потоков данных | Диаграмма сущность-связь в нотации Ричарда Баркера. | Подход, используемый в CASE-средстве SILVERRUN | ПОСТРОЕНИЕ МОДЕЛЕЙ ДЕЯТЕЛЬНОСТИ ОРГАНИЗАЦИИ | Сложная система с точки зрения объектного подхода | Основные положения объектного подхода | Что такое CASE-средства |
<== предыдущая страница | следующая страница ==>
Спиральная модель ЖЦПО| Элементарные базовые конструкции, используемые при создании структурированной программы

mybiblioteka.su - 2015-2024 год. (0.01 сек.)