Задать вопрос
15 июня, 10:24

В чем заключаются принципы структурного программирования

+4
Ответы (1)
  1. 15 июня, 12:40
    0
    Вот

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

    1. Принцип абстрагирования - заключается в выделении существенных с некоторых позиций аспектов системы и представление проблемы в простом общем виде.

    2. Принцип формализации - заключается в необходимости строгого методического подхода к решению проблемы.

    3. Принцип упрятывания - заключается в упрятывании несущественной на конкретном этапе информации: каждая часть "знает" только необходимую ей информацию.

    4. Принцип концептуальной общности - заключается в следовании единой философии на всех этапах жизненного цикла (структурный анализ - структурное проектирование - структурное программирование - структурное тестирование).

    5. Принцип полноты - заключается в контроле необходимых выполняемых системой функций.

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

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

    8. Принцип доступа конечного пользователя - заключается в том, что пользователь должен иметь средства доступа к базе данных, которые он может использовать непосредственно (без программирования).
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «В чем заключаются принципы структурного программирования ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы