Новости

Технология разработки программ. Основные этапы разработки программ, их назначение и характеристики

Работа добавлена:






Технология разработки программ. Основные этапы разработки программ, их назначение и характеристики на http://mirrorref.ru

15. Технология разработки программ. Основные этапы разработки программ, их назначение и характеристики.

Этапы разработки программ:

1. Постановка задачи.

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

Внешняя спецификация – достаточно полная и точная формулировка поставленной задачи.

2. Выбор метода решения.

3. Разработка алгоритма (см. 20 вопрос)

4. Написание программы на языке программирования.

Программа – алгоритм на языке программирования.

Язык программирования – формальная знаковая система, предназначенная для записи программ.

5. Ввод программы в компьютер.

6. Трансляция программы.

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

Компиляция – преобразование объектов с входного языка в объекты на другом языке.

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

7. Компоновка

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

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

Препроцессорная обработка.

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

В общем случае директива – это указание компилятору сделать то или иное действие в момент компиляции.

8. Выполнение.

Исполняемый файл – это файл, который содержит программу в том виде, в котором она может быть исполнена компьютером.

Формат исполняемого файла – это соглашение о размещении в нем машинных команд.

9. Тестирование (см. 14 вопрос)

10. Отладка (см. 16 вопрос)

11. Документирование

Документирование - это формализованное описание информации, созданной в течение всего жизненного цикла программного обеспечения.

12. Эксплуатация.

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

13. Сопровождение.

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

14. Снятие с эксплуатации.

Как правило, происходит в связи неэффективности работы программного продукта, наличия в нём неустранимых ошибок, отсутствие спроса.

Технология разработки программ. Основные этапы разработки программ, их назначение и характеристики на http://mirrorref.ru


Похожие рефераты, которые будут Вам интерестны.

1. ТЕХНОЛОГИЯ РАЗРАБОТКИ АЛГОРИТМОВ И ПРОГРАММ

2. Разработка программ и проектов. Инновационный проект: структура, этапы разработки. Виды инновационных проектов

3. Анализ методов разработки обучающих программ

4. Особенности разработки программ под Windows. Введение в Delphi

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

6. Модульный принцип разработки алгоритмов и программ. Восходящий и нисходящий способ проектирования

7. Основные понятия процесса разработки ПС. Технология и методология программирования, программная инженерия.

8. Программные средства ЭВМ. Классификация и назначение программ

9. Этапы разработки web-решения

10. Этапы разработки веб-проекта