ruotvet.ru
Рефераты и Курсовые

В нашей базе ответы на вопросы по 100 предметам различных специальностей. Это более 80 000 ответов на вопросы, которые ежегодно проходят студенты в системе тестирования i-exam и i-fgos



Статистика
Вопросов: 87 307
Предметов: 100

Поиск правильных ответов


Содержание тестового вопроса

Одна из основных идей структурного программирования состоит в том, что …

+

 повторяющиеся фрагменты программы могут оформляться в виде подпрограмм
 

 используется инкапсуляция и наследование объектов
 

 структура системы описывается в терминах объектов и связей между ними, а поведение системы в терминах обмена сообщениями между объектами
 

 при написании программ не используются подпрограммы

Решение:
На сегодняшний день в программной инженерии существуют два основных подхода к разработке программного обеспечения, принципиальное различие между которыми обусловлено разными способами декомпозиции систем. Первый подход называют функционально-модульным, или структурным. В его основу положен принцип функциональной декомпозиции.
В основе структурного программирования лежат следующие идеи:
1) при написании программ основными конструкциями являются: линейный алгоритм, ветвление и цикл;
2) в программе базовые конструкции могут быть вложены друг в друга произвольным образом, но никаких других средств управления последовательностью выполнения операций не предусматривается;
3) повторяющиеся фрагменты программы могут оформляться в виде подпрограмм (процедур или функций);
4) разработка программы ведется пошагово.
Второй, объектно-ориентированный подход, использует объектную декомпозицию. При этом структура системы описывается в терминах объектов и связей между ними, а поведение системы описывается в терминах обмена сообщениями между объектами.