Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpory2.doc
Скачиваний:
3
Добавлен:
20.09.2019
Размер:
717.31 Кб
Скачать

5. Индустрия по. Этапы становления и развития.

Становление индустрии ПО, как отрасли проходило в несколько этапов:

1–вый этап: Разработка ПО для собственных нужд;

2–ой этап: Становление товарного производства программной продукции. Появление и распространение отчуждаемого и тиражируемого продукта;

3–ий этап: Экстенсивное производство ПО;

4–ый этап: Переход к интенсивному производству ПО. Появляется технологическая обработка ПО. Использование автоматизированных и типовых средств обработки (исходных прототипов).

Индустрия ПО начала зарождаться в середине 50-х годов XIX в., однако почти до конца 60-х ей не уделялось серьезного внимания, поскольку ее доля в компьютерном бизнесе была слишком мала. В 1970 г. годовой оборот всех фирмразработчиков ПО в США не превышал 1/2 млрд. долл. - около

3,7% всего оборота компьютерного бизнеса. Серьезный рост начался в 70-х годах XX в., начиная с принятого фирмой 1ВМ в 1969 г. решения о развязывании цен (раздельном назначении цен на аппаратуру, ПО и услуги), и продолжился до конца декады и появления персонального компьютера. К 1979 г. годовой объем

продаж фирм-разработчиков ПО в США составлял около $2 млрд. В 80-х годах рост составлял 20% в год и более. Таким образом, годовые доходы фирм выросли до $10 млрд. к 1982 г. и $25 млрд. к 1985 г. Сегодня общий объем продаж ПО превышает $100 млрд. Производство ПО сегодня - крупнейшая отрасль мировой экономики, в которой занято около трех миллионов специалистов, называющих себя программистами, разработчиками ПО и т.п. Еще несколько миллионов человек занимают рабочие места, напрямую зависящие от благополучия корпоративных информационных подразделений либо от производителей ПО.

В конце 60-х годов прошлого века в США было отмечено явление под названием кризис ПО. Это выражалось в том, что большие проекты стали выполняться с отставанием от графика или с превышением сметы расходов, разработанный продукт не обладал требуемыми функциональными возможностями, производительность его была низка, качество получаемого программного обеспечения не устраивало потребителей.

6. Каскадная модель жц пи

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

- установление потребностей пользователя;

- определение требований;

- проектирование системы;

- изготовление системы;

- испытание;

- корректировка;

- поставка или использование.

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

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

Недостатки:

а) требования к объектам определены недостаточно четко;

b) система обычно слишком велика, чтобы все работы по ее соз-

данию выполнять однократно; 48

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

d) возможные текущие изменения требований к системе;

е) ограниченность ресурсов, например средств или персонала;

f) промежуточный продукт может быть непригоден для использо-

вания.

Преимущества:

а) однократное представление всех возможностей (характери-

стик) системы;

b) необходимость только единственной фазы перехода от старой

системы к новой.

7.Оценка затрат на разработку ПИ Статьи расходов:

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

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

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

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

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

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

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

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

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

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

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

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

Ориентировочный расчет величины затрат ресурсов по основным процессам ЖЦПИ (С) можно свести к следующему:

С = Ср+Сэ+Сс,

где: Ср – разработка, Сэ – эксплуатация, Сс – сопровождение.

Ср = С1р+С2р+С3р+С4р,

где: С1р – затраты труда на создание программного продукта;

С2р – затраты на технологию (затраты на приобретение ПС,

использованных при разработке ПИ, инструментарий ПС);

С3р – затраты на технические средства разработки;

С4р – различного рода затраты накладные, косвенные, необходимые для разработки.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]