Разработка и применение пакетов прикладных программ. ЛекцииРефераты >> Программирование и компьютеры >> Разработка и применение пакетов прикладных программ. Лекции
(Пример для задач БУ)
Далее эта норма уточняется в связи с новизной, сложностью, применением языков программирования (0,69¸1,58).
С1р+С3р+С4р, С1з–>Ср1–>С2р С5р С6р, С2р–>Ср
Затраты на эксплуатацию
С = Ср + Сэ +Сс
Сэ = С1э + С2э +С3э, где
С1э – затраты на непосредственно эксплуатацию ПИ;
С2э – потери эффективности функционирования ПИ вследствие задержки и потерь информации, подлежащей обработке;
С3э – потери эффективности функционирования ПИ, возникшие из–за сбоя или ошибок в работе программы.
С2э, С3э – зависит от потребительских свойств информации, обрабатываемой ПИ. Если удается установить связь между эффектом, полученным от решения задачи в в тех случаях когда это решение происходит вовремя и недополучения эффекта (а может быть штрафом или явно выраженными потерями) при задержке решения на определенное время, то разность между этими двумя величинами может составить сумму С2э и С3э.
С1э
Lмtм + Lмtп+ЗП+(ЗП)/Кз, где
Lм – затраты машинного времени (стоимость единицы машинного времени);
tм – время затраченное на решение задачи;
tп – затраты машинного времени, необходимого для поддержания программм в работоспособном состоянии.
Плюс затраты на персонал связанный с эксплуатацией ПИ и прочими расходами, которые можно считать косвенными по отношению к ЗП.
Сс – затраты по сопровождению.
Сс = С1с+С2с+С3с
С1с – затраты на обнаружение и исправление программных ошибок в процессе сопровождения;
С2с – затраты на доработку и совершенствование программы (модификацию);
С3с – затарты на тиражирование и внедрение новых версий.
С1с=L1с*Пк*tc/n0, где
L1с – нормированная величина трудоемкости исправления ошибок;
Пк – объем производственного комплекса;
tс – время сопровождения;
n0 – количество ошибок.
, где
L2с – коэффициент учитывающий повышение трудоемкости работ, связанных с внесением изменений в программу (изменяется от 1 до 3);
Ср – затраты на разработку;
Pi – доля программного в комлекса переработанного при подготовке новой версии.
С3с измеряется в % от С2с.
Затраты по ЖЦПИ нужны, когда:
1) Оценивается эффективность (качество) создаваемого ПИ;
2) Определяется цена.
Показатели эффективности и качества ПИ.
1) Оценка потребителя для выбора ПИ;
2) Оценка эффективности ПИ.
Выделяют два вида показателей :
1) обобщенный;
2) часный.
(1) – хорош с точки зрения оценки результатов ПИ (в эксплуатации).
(2) – проще в получении и конкретном назначении но поскольку они работают в совокупности, то возможно появление противоречивых оценок по множеству ??? показателей.
Обобщенные поазатели.
Должны иметь стоимостной характер.
Э = В – С
Э – эффект;
В – суммарная выгода, экономия от эксплуатации ПИ;
Величина эффекта для конкретного ПИ чаще всего бывает связана с эффектом эксплуатации информационной системы, частью которой и является данное ПИ. В этом случае методически определение эффекта должно быть согласовано, сопоставимо с определением эффекта от эксплуатации информационной системы на объекте.
Где индекс б – относится к базовому варианту, а п – к предлагаемому.
С – текущие затраты на эксплуатацию ПИ сопоставления вариантов.
К – единовременные затраты на сопоставление вариантов.
Различают виды эффекта:
n предварительный (определенный до начала разработки или на предпроектной стадии);
n потенциальный (рассчитанный по завершении разработки, связан с максимально возможным применением на всех возможных объектах, допускающих его использование);
n гарантированный (связан с одним конкретным потребителем);
n фактический (рассчитанный по результатам эксплуатации ПИ на конкретном объекте за определенный период).
При определении величины эффекта проводится сопоставление затрат по вариантам реализации ПО на конкретном объекте. Можно в определении эффекта учитывать не все статьи затрат, а только те, по которым сопоставляемые варианты существенно различаются.
Если по каким–то статьям затрат варианты сопоставимы (незначительно отличаются друг от друга), то нет необходимости определять значения затрат по этим статьям.
При выборе базового варианта следует:
1) При разработке ПИ для конкретного объекта в качестве базового принимается тот вариант обработки данных, который заменяется предлагаемым (обычно существующий, действующий);
2) При определении величины эффекта для тиражируемого ПИ, выпускаемого на рынке в качестве базового варианта принимается конкурентный ППП, обладающий наилучшими характеристиками, как эксплуатационными, так и затратными.
Основные затруднения в определении частных показателей связаны с тем, что они носят качественный характер и должны оценивать различные свойства сопоставляемых программных изделий. А эти свойства присущи не самому программному изделию, а связаны с объектом применения ПИ.
Таким образом качество ПИ относительное понятие, которое имеет смысл только лишб в связи с реальными условиями применения. Совокупность свойств программного продукта, котрые обуславливают возможность удовлетворить определенные потребности пользователя в соответствии с назначением – качство ПИ.
Возможна классификаци характеристик качества ПИ по различным направлениям:
1) Оценка надежности создаваемого изделия.
n Защита от ошибок в работе ПИ;
n обеспечение возможности ПИ сохранения информации в случае потери какой–либо части хранимых данных (например хранение копий);
n обеспечение защиты от несанкционированного доступа.
2) Модифицируемость ПИ (модернизированность).
n наличие ресурсов, которые позволяют разрабатывать новые версии при изменении условий эксплуатации;
n мобильность (портативность, переносимость) – возможность ПИ к адаптации при переносе его на новый объект;
n отношение изменения объема при переносе программного текста к общему объему программного текста.
Эффективность использования ресурсов.
1. Качество документирования сведения об ошибках :
n множество способов передачи информации потребителю (бумажная документация, файл текстовый, наличие справочного интерфейса, возможность контекстной подсказки);
n обучающие версии программ, их представление;
n наличие автоматизированной системы обучения;
n наличие инструкций в эксплуатационной документации.
2. Доступность (легкость освоения). Требования к квалификации пользователя.
3. Корректность (степень адекватности реализованных в ППП методов требованиям предметной области).
Набор функциональных показателей ППП (сопоставление фактически полученных значений эксплуатационных показателей с требованиями предметной области).
По набору показателей качества ППП возможно применение экспертных оценок (баллы) и получение суммарной оценки (баллы), связанной с валовым коэффициентом, который учитывает значимость каждой характеристики.