Процесс разработки программного продукта

Процесс разработки программного продукта – это «организационная структура», согласно которой построена разработка программного обеспечения. Эта структура определяется моделью жизненного цикла ПП.

Основные этапы процесса разработки программного обеспечения:

  •  Сбор и анализ требований
  •  Разработка архитектуры
  •  Кодирование
  •  Тестирование
  •  Документирование
  •  Сопровождение

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

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

a) маркетинг рынка программных средств, спецификация требований к программному продукту;

b) проектирование структуры программного продукта;

c) программирование (создание программного кода), тестирование, автономная и комплексная отладка программ;

d) документирование программного продукта, подготовка эксплуатационной и технологической документации;

e) выход на рынок программных средств, распространение программного продукта;

f) эксплуатация программного продукта пользователями;

g) сопровождение программного продукта;

h) снятие программного продукта с продажи, отказ от сопровождения.

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

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

Этап анализа и спецификации программ, жизненного цикла программных продуктов. При составлении технического задания требуется:

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

2. Технический проект

На данном этапе выполняется комплекс наиболее важных работ, а именно:

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

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

3. Рабочая документация (рабочий проект)

На данном этапе осуществляется адаптация базовых средств программного обеспечения (операционной системы, СУБД, инструментальных сред конечного пользователя - текстовых редакторов, электронных таблиц и т.п.). Выполняется разработка программных модулей или методов обработки объектов – собственно программирование или создание программного кода. Проводятся автономная и комплексная отладка программного продукта, испытание работоспособности программных модулей и базовых программных средств. Для комплексной отладки готовится контрольный пример, который позволяет проверить соответствие возможностей программного продукта заданным спецификациям.

Основной результат работ этого этапа – создание эксплуатационной документации на программный продукт, включающей:

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

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

4. Ввод в действие

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

Каждый программный продукт обладает такой характеристикой как жизненный цикл.

← Предыдущая
Страница 1
Следующая →

Файл

21 ВОПРОС.doc

21 ВОПРОС.doc
Размер: 40 Кб

.

Пожаловаться на материал

Процесс разработки программного продукта – это «организационная структура», согласно которой построена разработка программного обеспечения. Эта структура определяется моделью жизненного цикла ПП. Жизненный цикл программного продукта. Технический проект. Рабочая документация (рабочий проект)

У нас самая большая информационная база в рунете, поэтому Вы всегда можете найти походите запросы

Искать ещё по теме...

Похожие материалы:

Задача интреполяции. Оценка точности интерполяции многочлена

Построение на исходной информации. Понятие исполнителя алгоритма. Графическое представление алгоритмов. Понятие алгоритмического языка

Завдання до підсумкового контролю з «Етики та естетики»

Перші київські князі: Аскольд, Олег, Ігор, Ольга, Святослав. Їх внутрішня і зовнішня політика.

Аскольд та Дір – варязькі воїни, надали сх. слов’янам військову підтримку, звільнили від данини кочівникам і стали князювати в Києві.

Теоретическая юриспруденция

Теория государства и права (сокр. ТГП) в России (далее. РФ). Влияние и формирование взглядов на государство и право. Управление государством, деятельность и функции власти, право и правовое регулирование. Конституция и законодательство Российской Федерации. ГК - гражданский кодекс.

Вопросы к зачету по дисциплине «История управленческой мысли»

Сохранить?

Пропустить...

Введите код

Ok