Структурный подход к созданию программного обеспечения
статья по информатике и икт (11 класс) на тему

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

Скачать:

ВложениеРазмер
Microsoft Office document icon kapitonov_i_3.doc28.5 КБ

Предварительный просмотр:

Капитонов И.Н. ГБОУ Гимназия №171 г. Санкт-Петербург. Учитель информатики.

Структурный подход к созданию программного обеспечения

При создании программного обеспечения наибольшее распространение получил структурный метод. Этот метод был непосредственно основан на топологии традиционных языков высокого уровня типа FORTRAN, COBOL и др. В этих языках основной базовой единицей является подпрограмма, и программа в целом принимает форму дерева, в котором одни подпрограммы в процессе работы вызывают другие подпрограммы. Структурное проектирование использует именно такой подход. В частности в ходе проектирования применяется алгоритмическая декомпозиция больших задач на компактные программы.

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

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

        

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

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

обязательно последовательное выполнение всех этапов разработки;

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

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

.


По теме: методические разработки, презентации и конспекты

План-конспект урока информатики по теме: Программное обеспечение. Классификация программного обеспечения", 9 класс

Данный план-конспект урока составлян с ипользованием электронных образовательных ресурсов (ЭОР)....

« Опыт самообразования по созданию интерактивных презентаций и ЭОР на основе программного обеспечения SMART Notebook и Power point »

Представляю свой опыт самообразования по созданию интерактивных презентаций и ЭОР на основе программного обеспечения SMART Notebook и Power point...

Статья на тему "Некоторые подходы к разработке программного обеспечения"

В статье дан кратких анализ основные методов разработки ПО...

Статья на тему «Подходы к разработке программного обеспечения.»

Статья посвящена подходам к разработке программного обеспечения....

Статья на тему "Основные методы создания программного обеспечения. Причины появления объектно-ориентированного подхода"

Анализ состояния уже разработанного программного обеспечения (ПО) уже в 80-х годах прошлого века показал, что оно быстро морально устаревает, не успевая за развитием технических средств автоматизации ...

Раздаточный материал по информатике для 7 класса. Тема: «Программное обеспечение компьютера. Системное программное обеспечение», «Системы программирования и прикладное программное обеспечение»

Тема: «Программное обеспечение компьютера. Системное программное обеспечение», «Системы программирования и прикладное программное обеспечение»...