Разработка и применение пакетов прикладных программ. Лекции
Рефераты >> Программирование и компьютеры >> Разработка и применение пакетов прикладных программ. Лекции

разработка-производство

сопровождение

Продолжительность (общая) – 3–5 лет.

Разработка – стадия от момента исследования потребностей в ПИ до момента получения головного (эталонного) образца. Продолжительность: в среднем от 0,3 до 0,5 года.

Производство – получение экземпляра изделия, предназначенного для применения на конкретном объекте (экземпляр поставки). Сводится к тиражированию (копированию) эталонного экземпляра и адаптации под конкретного пользователя. Если единичный продукт то стадии разработки и производства объединяются.

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

Сопровождение ПИ – действия, связанные с обеспечением работоспособности изделия в процессе эксплуатации.

Особенности ЖЦПИ (по сравнению с другими изделиями).

1. В ЖЦПИ значительно велик удельный вес стадии разработки;

2. Процесс производства прост: краток и в значительной степени сводится к копированию;

3. Сопровождение играет все большую роль.

Разработка ПИ.

Составляющие процесса разработки ПИ:

1) подход – от задачи; (1)

2) подход стандартный ЕСПД. (2)

Какой бы подход не применялся набор действий, выполняемых создателем ПИ практически одинаков. Вариации связанны лишь с выделением отдельных действий в этапы.

(1)

1) Системный анализ (анализ требований) предметной области. Сначала анализ потребностей пользователя, затем разработка целей, формулировка задачи. Задачи ставятся перед отдельными производителями. Выбор методов реализации задачи. Формирование задания разработки. (Имеется ввиду спецификация ПИ).

2) Наз. (???) проектирование ПИ (внешнее).

(составить формулу документа)

Результатом внешнего проектирования является подготовка внешней спецификации.

3) Внутреннее (детальное, структурное) проектирование. (выработка программных решений раскрывающих внутреннюю часть ПИ). Определение структуры программного комплекса, состава и структуры БД, из каких файлов и какова их структура, связь с модулями, составление алгоритма.

4) Подготовка (кодирование) программных текстов, параллельно с этим подготовка программной документации.

5) Автономная отладка (отладка в статике), отладка модулей, их связей .

6) Комплексирование компонент и комплексная отладка;

7) Испытание. Проверка работоспособности изделия в реальных условиях эксплуатации.

(2)

Делится на 5 стадий :

1) Стадия технического задания (предпроектная стадия). Почти полностью совпадает с этапом системного анализа. Этапы :

* сбор сведений (обследование);

* обработка сведений обследования и подготовка ТЭО;

* техническое задание (завершающий этап).

Формирует заказчик, потребитель разработчику.

2) Эскизное проектирование (принципиальная разработка ПИ, разработка общих принципов). Эскизный проект нужен для согласования между разработчиком и заказчиком основных технологических элементов.

3) Техническое проектирование (технический проект). Объединение всех материалов внешнего и внутреннего проектирования, которые будут доводиться до машинной реализации.

4) Рабочее проектирование:

n подготовка программных текстов (адаптация программных компонент);

n отладка во всех разновидностях;

n подготовка программной документации.

5) Внедрение. (Испытания в реальных условиях).

В процессе ведется подготовка объекта к эксплуатации. ПИ – приведение информационной базы, связанной с ПИ, к тому виду, который требуется эксплуатацией.

Обучение персонала.

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

Тема 3: Учет и анализ затрат в ЖЦПО.

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

Статьи расходов:

1. Затраты по заработной плате (основной, дополнительной и все отчисления);

2. Затраты на технологию (на инструментальные средства, используемые при создании ПИ), в основном затраты на приобретение и освоение ППП, используемых как инструментальные средства. Затраты на ПИ, которые используются как эталон.

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

4. Затраты на материалы (информационные носители).

5. Затраты на энергию, на использование каналов связи (для отдельных видов).

6. Общепроизводственные расходы (затраты на управленческий персонал, на содержание помещений).

7. Непроизводственные расходы (затраты связанные с рекламой, поиском заказчиков, поставками конкретных экземпляров).

Классификация затрат

1) Выделяют расходы основные (непосредственно связанные с процессом разработки и эксплуатации ПО) и накладные расходы, которые носят обеспечивающий характер.

2) По способу отнесения на конкретный продукт:

n прямые (могут быть учтены при создании конкретного экземпляра продукта);

n косвенные (связанные с созданием нескольких продуктов).

Основные отличия в расчете затрат на программную продукцию от традиционных продуктов :

1. Большая динамичность и большая неопределенность результата в заданные сроки, особенно на ранних стадиях разработки.

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

3. Разнообразие предметной области.

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


Страница: