Файл: Практикум состоит из 7 лабораторных работ.doc

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 27.03.2024

Просмотров: 80

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Лабораторная работа №7. Расчет укрупненных затрат на разработку программных продуктов


Цель работы:

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

Общая постановка задачи


  1. На отдельных листах наберите нормативно-справочную информацию в табл.1 – табл.4, дав листам смысловые имена.


Таблица 1. Профессиональные характеристики разработчиков ПП.

Стаж разработчика, год

Коэффициент квлификации

0-2

0,3

2-3

1

3-5

1,1

5-7

1,3

7-более 7

1,5


Таблица 2. Единая тарифная сетка

Заполните графу «Разряд» в виде числового ряда

Разряд

Тарифный оклад

1

450

2

500

3

555

4

610

5

680

6

750

7

830

8

910

9

1000

10

1100

11

1205

12

1300

13

1405

14

1510

15

1630

16

1755

17

1890

18

2025


Таблица 3. Базовые характеристики программного продукта


Размер

Среднее число исполнителей (чел.)

Длительность разработки (мес.)

Предполагаемое число операторов (тыс. команд)

малый

1,7

4,9

0-2

промежуточный

4,2

8,4

2-8

Средний

16

14

8-32

Большой

51

24

32-128

Очень большой

157

41

Более 128



Таблица 4. Нормативы распределения трудоемкости по этапам разработки

Размер ПП

Проектирование

Программирование

Отладка

Итого

малый

18%

60%

22%




промежуточный

20%

56%

24%




Средний

24%

51%

25%




Большой

28%

46%

26%




Очень большой

32%

40%

28%





Графу «Итого» рассчитайте, применив функцию суммирования СУММ().

  1. Создайте таблицу вида 5.

Таблица 5.

Характеристики исходного программного продукта. Предполагаемое число операторов, тыс. команд

Коэффициент сложности ПП (1-2)

Средний стаж разработчиков ПП

Коэффициент квалификации разработчиков

Реальное число команд ПП (тыс. команд)

Размер программного продукта

Среднее число исполнителей (разработчиков ПП, ел)

Длительность разработки ПП (мес.)

q

c

Sст

Ккв

Q

V

R

T


























































































Данные в графах, выделенных серым цветом, вводятся в таблицу пользователем.

Графа «Коэффициент квалификации разработчиков» (Ккв) вычисляется исходя из данных графы «Средний стаж разработчиков» табл.5 и нормативно-справочной информации из табл.1.

Данные графы «Реальное число команд» рассчитывается по формуле

,

Где q – предполагаемое число операторов (табл.5),

c – коэффициент сложности (табл.5),

Ккв – коэффициент квалификации разработчиков (табл.5).

Размер программного продукта (V) определяется с помощью вложенной функции ЕСЛИ(). Используя нормативно-справочные данные (табл.3), задайте условия определения размера программного продукта по соответствующим ячейкам графы «Реальное число команд» табл.5.

Среднее число исполнителей (r) находится с помощью функции ВПР(), где

1 аргумент – размер программного продукта (V) (соответствующая ячейка таблицы 5);

2 аргумент – табличный массив – блок ячеек, определенный данными табл.3.

3 аргумент – номер столбца табличного массива, из которого извлекаются данные-2;

4 аргумент – 0, признак точного поиска.

Длительность разработки (Т) рассчитывается по функции ВПР, где

1 аргумент – размер программного продукта (V) (соответствующая ячейка таблицы 5);

2 аргумент – табличный массив – блок ячеек, определенный данными табл.3.

3 аргумент – номер столбца, из которого извлекаются данные – 3;

4 аргумент – 0, признак точного поиска.


  1. Создайте таблицу вида 6.

Таблица 6. Этапы разработки программного продукта.

Проектирование

Программирование

Отладка

Продолжительность, мес.

Численность, чел.

Продолжительность, мес.

Численность, чел.

Продолжительность, мес.

Численность, чел.

Т проект.

r проект.

Т программ.

r программ.

Т отлад.

R отлад.





























































































, где

Т – берется из соответствующей ячейки графы «длительность разработки» таблицы 5.

δ проект. рассчитывается с помощью функции ВПР(), где

1 аргумент – размер программного продукта (V) (соответствующая ячейка таблицы 5);

2 аргумент – табличный массив – блок ячеек, определенный данными табл.4.

3 аргумент – номер столбца, из которого извлекаются данные-2;

4 аргумент – 0, признак точного поиска.
, где

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

δ программ. рассчитывается с помощью функции ВПР(), где

1 аргумент – размер программного продукта (V) (соответствующая ячейка таблицы 5);

2 аргумент – табличный массив – блок ячеек, определенный данными табл.4.

3 аргумент – номер столбца, из которого извлекаются данные-3;

4 аргумент – 0, признак точного поиска.
, где

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

Т – берется из соответствующей ячейки графы «Длительность разработки» таблицы 5.

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

1 аргумент – размер программного продукта (V) (соответствующая ячейка таблицы 5);

2 аргумент – табличный массив – блок ячеек, определенный данными табл.4.

3 аргумент – номер столбца, из которого извлекаются данные-4;

4 аргумент – 0, признак точного поиска.
, где

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

  1. Создайте таблицу вида 7.

Таблица 7. Анализ фонда заработной платы исполнителей по этапам работ

Средний разряд проектировщиков

Средний разряд программистов

Средний разряд отоадчиков

Фонд оплаты труда

Проектировщики

Программисты

Отладчики

Всего

R проек.

R програм.

R отлад.

Ф проект.

Ф програм.

Ф отлад.

Ф основ.














































































Данные в графах, выделенных серым цветом, вводятся в таблицу пользователем.





, где

r проект., r програм., r отлад., Т проект., Т програм., Т отлад. – скопируйте из соответствующих ячеек таблицы 6.

З проект. рассчитывается с помощью функции ВПР(), где

1 аргумент – средний разряд проектировщиков (R проект.) (см. таблицу 7);

2 аргумент – табличный массив – блок ячеек, определенный данными табл.2.

3 аргумент – номер столбца, из которого извлекаются данные-2;

4 аргумент – 1, признак приближенного поиска.
З програм. рассчитывается с помощью функции ВПР(), где

1 аргумент – средний разряд проектировщиков (R програм.) (см. таблицу 7);

2 аргумент – табличный массив – блок ячеек, определенный данными табл.2.

3 аргумент – номер столбца, из которого извлекаются данные-2;

4 аргумент – 1, признак приближенного поиска.
З отлад. рассчитывается с помощью функции ВПР(), где

1 аргумент – средний разряд проектировщиков (R отлад.) (см. таблицу 7);

2 аргумент – табличный массив – блок ячеек, определенный данными табл.2.

3 аргумент – номер столбца, из которого извлекаются данные-2;

4 аргумент – 1, признак приближенного поиска.


  1. Создайте таблицу вида 8.

Таблица 8. Фонд оплаты труда производителей

Фонд основной зарплаты, руб.

Фонд дополнительной зарплаты, руб.

Отчисление на социальные нужды, руб.

Накладные расходы, руб.

Прочие расходы, руб.

Общий фонд, руб.

Ф осн.

Ф доп.

Ф сн.

ФФ накл.

Ф проч.

Ф