Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Основные этапы развития технологии разработки программных продуктов

Автор:   •  Декабрь 3, 2020  •  Реферат  •  1,574 Слов (7 Страниц)  •  895 Просмотры

Страница 1 из 7

СОДЕРЖАНИЕ

ВВЕДЕНИЕ 7

1. ЭТАПЫ РАЗВИТИЯ ТЕХНОЛОГИЙ РАЗРАБОТКИ ПРОГРАММНЫХ ПРОДУКТОВ 8

1.1 Стихийное программирование 9

1.2 Структурный подход к программированию 10

1.3 Объектный подход к программированию 12

1.4 Компонентный подход case – технологии 13

1.5 Разработка, ориентированная на архитектуру и case – технологии 14

ЗАКЛЮЧЕНИЕ 15

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 16

ВВЕДЕНИЕ

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

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

В наше время существует множество программ, позволяющих обеспечивать качественное хранение и обработку информации.

Цель методологии основных периодов разработки ПО – внедрение методов разработки программ, обеспечивающих достижение соответствующих характеристик качества.

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

1. ЭТАПЫ РАЗВИТИЯ ТЕХНОЛОГИЙ РАЗРАБОТКИ ПРОГРАММНЫХ ПРОДУКТОВ

Термин «технология» – это совокупность методов и средств, используемых в процессе разработки программного обеспечения. Как любая другая технология, технология программирования представляет собой набор технологических инструкций, включающих указание последовательности выполнения технологических операций; перечисление условий, при которых выполняется та или иная операция; описания самих операций, где для каждой операции определены исходные данные, результаты, а также инструкции, нормативы, стандарты, критерии, методы оценки и т. п. Этот термин был введен русским академиком Андреем Петровичем Ершовым, который трактовал термин «программирование» в обобщенном виде и подразумевал все виды деятельности, выполняемые в ходе создания программных систем [1]. Сейчас обобщённый термин, применимый к созданию программных средств, обозначают как «разработка» или «конструирование».

Справедлива формула: разработка = анализ + проектирование + программирование (кодирование) + тестирование + отладка.

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

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

...

Скачать:   txt (24.6 Kb)   pdf (66.8 Kb)   docx (15.3 Kb)  
Продолжить читать еще 6 страниц(ы) »
Доступно только на Essays.club