31247-1 (Программное обеспечение), страница 3

2016-07-31СтудИзба

Описание файла

Документ из архива "Программное обеспечение", который расположен в категории "". Всё это находится в предмете "информатика" из , которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "рефераты, доклады и презентации", в предмете "информатика, программирование" в общих файлах.

Онлайн просмотр документа "31247-1"

Текст 3 страницы из документа "31247-1"

Далее эта норма уточняется в связи с новизной, сложностью, применением языков программирования (0,691,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) – хорош с точки зрения оценки результатов ПИ (в эксплуатации).

– проще в получении и конкретном назначении но поскольку они работают в совокупности, то возможно появление противоречивых оценок по множеству ??? показателей.

Обобщенные поазатели.

Должны иметь стоимостной характер.

Э = В – С

Э – эффект;

В – суммарная выгода, экономия от эксплуатации ПИ;

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

Где индекс б – относится к базовому варианту, а п – к предлагаемому.

С – текущие затраты на эксплуатацию ПИ сопоставления вариантов.

К – единовременные затраты на сопоставление вариантов.

Различают виды эффекта:

предварительный (определенный до начала разработки или на предпроектной стадии);

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

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

фактический (рассчитанный по результатам эксплуатации ПИ на конкретном объекте за определенный период).

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

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

При выборе базового варианта следует:

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

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

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

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

Возможна классификаци характеристик качества ПИ по различным направлениям:

Оценка надежности создаваемого изделия.

Защита от ошибок в работе ПИ;

обеспечение возможности ПИ сохранения информации в случае потери какой–либо части хранимых данных (например хранение копий);

обеспечение защиты от несанкционированного доступа.

Модифицируемость ПИ (модернизированность).

наличие ресурсов, которые позволяют разрабатывать новые версии при изменении условий эксплуатации;

мобильность (портативность, переносимость) – возможность ПИ к адаптации при переносе его на новый объект;

отношение изменения объема при переносе программного текста к общему объему программного текста.

Эффективность использования ресурсов.

Качество документирования сведения об ошибках :

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

обучающие версии программ, их представление;

наличие автоматизированной системы обучения;

наличие инструкций в эксплуатационной документации.

Доступность (легкость освоения). Требования к квалификации пользователя.

Корректность (степень адекватности реализованных в ППП методов требованиям предметной области).

Набор функциональных показателей ППП (сопоставление фактически полученных значений эксплуатационных показателей с требованиями предметной области).

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

Пример:

производительность

многосторонность

обработка ошибок

сложность обучения

сложность использования

общая пользовательская оценка

мощность

dBase

7.0

6.7

Paradox

6.8

5.1

FoxPro

6.8

7.1

R:Base

5.8

3.6

Clarion

5.7

6.0

- 710; - 56,9; - <5.

Характеристики ППП:

мощность пакета ( сравнительное определение двух характеристик: производительности и многосторонности);

общая потребительская оценка:

((3*ЛЕГКОСВ)+(6*удобств.исп.)+(2*обр.ошиб.)+оценка испыт.)/12

Тема 4: Ценообразование программной продукции.

Объектом расчета цен являются:

ПИ, изготовленные по индивидуальному заказу (договору);

ПИ, тиражируемое и поставляемое потребителю с помощью торгующих посредников;

Промышленные услуги, оказываемые при внедрении ПИ.

Основой формирования цены является:

Определение экономически обоснованных затрат на создание ПИ. Обоснование затрат на разработку ПИ возможно с привлечением нормативных материалов (УНВ, ТНВ) с обязательными уточнениями с помощью учета всех влияния всех дополнительных факторов, приближенность материалов к источнику и условиями конкретной разработки;

Потребительские свойства ПИ в их сопоставлении на рынке программной продукции.

Различают два вида цен: договорные и прейскурантные, связанные с поставкой тиражируемого программного продукта (преимущественно через посредника).

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

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

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

Эти два уровня могут не совпадать (конфликт между разработчиком и заказчиком).

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

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

При формировании договорной цены сначала определяют предварительную договорную цену (ПДЦ), которая складывается из составляющих:

ПДЦ = С + П + Н

С - себестоимость, П - прибыль, Н - налоги.

После того как подготовлено предложение о ПДЦ возможна и корректировка:

ДЦ = ПДЦ + ПП

ПП - предложения по прибыли.

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

количество интервалов выплаты - 12 или 4 (месяц или квартал).

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

Прейскурантные цены (ПЦ).

Не предполагается согласование размера цены между поставщиком и потребителем. Они фиксированы в прейскурантах, обычно не сопровождаются калькуляциями (то есть расчет идет по принципу “нравится или нет”).

ПЦ часто используются при работе фондов программ, которые поддерживаются организациями - посредниками. Разработчики и поставщики не одно и то же лицо.

, где

СИ - себестоимость изготовления;

Н - налоги;

ПИ - прибыль изготовителя;

В себестоимость изготовления конкретного экземпляра поставки включают:

затраты на приобретение эталонного экземпляра, эти затраты чаще определяют ЦД;

затраты изготовления экземпляра поставки (затраты на тиражирование, некоторые затраты по инсталляции экземпляра в условиях конкретного объекта);

затраты на производство.

ПИ - прибыль изготовителя зависит от конъюнктуры рынка.

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

По отношению к ПЦ возможно применение всех тех соображений, связанных с компенсацией затрат.

Цены первой ступени обычно связаны с компенсацией затрат на приобретение эталонного образца;

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

Тема 6: Управление разработкой программной продукции.

Управление осуществляется для обеспечения требуемого качества изделия (в техническом задании);

Соблюдение сроков разработки (ТЗ);

Эффективное использование ресурсов разработки.

Управление осуществляется на основе последовательной реализации работ и этапов ЖЦПО:

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

Осуществляется учет выполнения этапов и работ.

На основании контроля принимаются управленческие действия по ликвидации отклонений фактических результатов от запланированных.

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

Крупномасштабность планирования. Планирование ведется на уровне этапов и работ.

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

Плохая сбалансированность планов работ по ресурсам. отсутствие достоверных методов распределения ресурсов по работам приводит к перераспределению ресурсов.

Для того чтобы осуществить качественное управление разработкой осуществляется технологическая подготовка разработки.

Определить состав и последовательность выполнения работ.

Определить состав и квалификацию исполнителей по выполнению работ.

Определить оборудование, необходимое для выполнения работ.

Методы и инструментальные средства выполнения работ.

Методы и средства контроля результатов работ.

Норма расхода ресурсов по отдельным работам.

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

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

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

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

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

Техническое задание (ТЗ);

Нормативно-методическая документация (стандарты, методические материалы);

Архив технологических процессов по предыдущим резработкам;

Набор инструментальных средств (систем программирования, документации).

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

Производится диспетчерское обслуживание разработки (контроля хожа выполнения задания);

В случае получения результатов об отклонении принимаются решения по корректировке процесса разработки;

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

Организация коллектива разработчиков.

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

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

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

Существуют два варианта бригад:

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

предметная область ПИ определяется в терминах того языка, который используется в предметной области (функционально и математическо ориентированные ППП);

В первом случае предметная область имеет вид хорошо знакомый и понятный программисту и работа предполагает техническое проектирование может выполнить программист. Бригада может быть сформирована из специалистов одного профиля (в основном программисты).

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

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

Формирование бригады.

Разрабатываются 2-3 программных изделия одной бригадой, параллельно, но с некоторым сдвигом по времени.

I

ТЗ

ТП

РП

ВН

II

ТЗ

ТП

РП

III

ТЗ

ТП

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

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

Если из-за сложности и масштабности разработки требуется большое число исполнителей и организация нескольких бригад, то рекомендуется:

Рассмотреть вопрос о специализации бригад по функциональному признаку;

Желательно внедрить ведущую, главную бригаду. Эта бригада выполняет наиболее существенное задание и как можно больше участвует в жизненном цикле. Бригаде даются другие бригады соисполнители (которые могут быть со своим ТЗ).

Профессиональный состав исполнителей.

Удобно увязать с этапами разработки (стадиями):

ТЗ - формируется 1 бригада (на предпроектной стадии). Руководитель разработки, высококвалифицированных постановщиков-аналитиков.

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

ТП (техническое проектирование) - ведущие постановщики с их подчиненными соисполнителями постановщиками. Ведущий постановщик выделяется по функциональному признаку. Каждому ведущему постановщику и его коллективу полезно придать консультанта-программиста.

РП (рабочее проектирование) - формируется коллективы программистов во главе с ведущим (программистом-консультантом) в случае необходимости постановщики становятся консультантами. … и специалисты по документированию.

ВН (внедрение) - ведущим становится постановщик, желательно включить в состав исполнителей представителей от заказчика.

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

руководитель : не включается в состав никаких бригад :

“+” руководитель объективен ко всем бригадам и с точки зрения самих исполнителей;

“-“ руководитель теряет технологическую квалификацию и становится администратором.

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

лицо, которое ведет работу с заказчиками, работа на рынке по подбору заказчиков.

Численный состав разработчиков:

Т - трудоемкость, t - срок разработки.

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

T-tN, значит мы пересматриваем техническое задание.

Попутно решается вопрос о финансировании разработки. Сумма затрат в задании на разработку (S) выводится из численности (N), продолжительности работы (t) суммы фонда ЗП на одного разработчика (F). К - доля ЗП и затрат на труд в общих затратах на разработку:

Последняя дробь в скобках - выработка одного разработчика.

Для крупных фирм специализирующихся на разработке К0,30,4;

Малые организационные формы в виде малых предприятий (20-30 чел.) К0,50,7;

Во временных коллективах К>0,8 ближе к 1.

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

а) специалисты разработки (службы разработки);

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

в) специалисты по испытанию изделий. Соответствие результатов разработки ТЗ. (Сами работы по испытаниям требуют других навыков);

Работы по испытанию могут переходить в работы по сертификации (исследование чужого программного продукта с целью предоставления сертификата). Для этого необходимо выработать стандарты и выпустить документ с требованиями стандарта.

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

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

е) Специалисты по сопровождению. Получает сведения об ошибках, пожеланиях, исправляет ошибка или ведет доработку ПИ.

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5167
Авторов
на СтудИзбе
437
Средний доход
с одного платного файла
Обучение Подробнее