Основные этапы развития технологии разработки программных продуктов
Автор: Юля Босько • Декабрь 3, 2020 • Реферат • 1,574 Слов (7 Страниц) • 895 Просмотры
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 7
1. ЭТАПЫ РАЗВИТИЯ ТЕХНОЛОГИЙ РАЗРАБОТКИ ПРОГРАММНЫХ ПРОДУКТОВ 8
1.1 Стихийное программирование 9
1.2 Структурный подход к программированию 10
1.3 Объектный подход к программированию 12
1.4 Компонентный подход case – технологии 13
1.5 Разработка, ориентированная на архитектуру и case – технологии 14
ЗАКЛЮЧЕНИЕ 15
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 16
ВВЕДЕНИЕ
Процесс современной разработки программного обеспечения ориентирован на жизненный цикл программного продукта. Все существующие в настоящее время технологии, методики и стандарты напрямую или косвенно касаются этапов жизненного цикла, как по функциональному наполнению, так и по содержанию.
Актуальность данного проекта заключается в том, что процесс разработки программных систем тесно связан с областью управления проектами, потому что любой программный продукт является уникальным результатом. За несколько десятилетий эволюции аппаратное обеспечение значительно усовершенствовалось. Вычислительные мощности, которые еще десять-пятнадцать лет назад могли себе позволить лишь немногие научные учреждения, сегодня доступны практически каждому инженеру.
В наше время существует множество программ, позволяющих обеспечивать качественное хранение и обработку информации.
Цель методологии основных периодов разработки ПО – внедрение методов разработки программ, обеспечивающих достижение соответствующих характеристик качества.
Задача данного реферата: показать значимость всех основных этапов разработки программных приложений. Чтобы разобраться в существующих технологиях программирования и определить основные тенденции их развития, целесообразно рассматривать эти технологии в историческом контексте, выделяя основные этапы развития программирования как науки.
1. ЭТАПЫ РАЗВИТИЯ ТЕХНОЛОГИЙ РАЗРАБОТКИ ПРОГРАММНЫХ ПРОДУКТОВ
Термин «технология» – это совокупность методов и средств, используемых в процессе разработки программного обеспечения. Как любая другая технология, технология программирования представляет собой набор технологических инструкций, включающих указание последовательности выполнения технологических операций; перечисление условий, при которых выполняется та или иная операция; описания самих операций, где для каждой операции определены исходные данные, результаты, а также инструкции, нормативы, стандарты, критерии, методы оценки и т. п. Этот термин был введен русским академиком Андреем Петровичем Ершовым, который трактовал термин «программирование» в обобщенном виде и подразумевал все виды деятельности, выполняемые в ходе создания программных систем [1]. Сейчас обобщённый термин, применимый к созданию программных средств, обозначают как «разработка» или «конструирование».
Справедлива формула: разработка = анализ + проектирование + программирование (кодирование) + тестирование + отладка.
Различают технологии, используемые на конкретных этапах разработки или для решения отдельных задач этих этапов, и технологии, охватывающие несколько этапов или весь процесс разработки. В основе первых, как правило, лежит ограниченно применимый метод, позволяющий решить конкретную задачу. В основе вторых – базовый метод или подход, определяющий совокупность методов, используемых на разных этапах разработки, или проектируемой системы, точнее модели, используемой на конкретном этапе разработки.
Кроме набора операций и их последовательности, технология также определяет способ описания проектируемой системы, точнее модели, используемой на конкретном этапе
...