Этапы разработки приложений.

Введение в разработку приложений.

Технология разработки программ, стиль программирования, документирование программ

 

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

Разработка приложений - это процесс описания, построения и поставки программных продуктов. Программными продуктами является все программное обеспечение, включая операционные системы, среды разработки баз данных, инструменты для программирования, а также приложения, предназначенные для решения одной конкретной задачи. Хотя при детальном рассмотрении разработка каждого из этих типов продуктов отличается от других, основные действия, выполняемые при создании любого приложения, очень схожи. Подход к разработке программного обеспечения, описанный здесь, относится к разработке объектно-ориентированных приложений. Однако многие методы могут использоваться для любого объекта, будь то разработка новой операционной системы или создание программы VBA, предназначенной для управления базами данных с помощью Microsoft Excel.

Разработка приложений проходит в несколько этапов. За первой версией программы (обычно версия 1.0) периодически выпускаются следующие версии, которые включают как принципиально новые средства, так и улучшенные старые. Каждый цикл разработки можно разделить на несколько взаимосвязанных этапов. Ниже рассматриваются четыре основные фазы (рис. 13.1). Понимание сути каждого из этапов разработки программного обеспечения поможет правильно выбрать круг действий, которые необходимо выполнить для создания качественной программы:

Определение требований. Выявление потенциальных пользователей создаваемого приложения и максимально точное описание предъявляемых ими требования.

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

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

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