Главная страница
Навигация по странице:

  • Функция LOC

  • Функция Лучш. [LOC] Вероят. [LOC]

  • Стоимость [$] Произв. [LOC/ [чел-мес] Затраты [чел-мес]

  • Масштабный фактор ( W

  • Обозначение Название Оценка

  • Формирователь затрат Оценка Значение

  • ДЗ1 (АҐвЃбЃеа†≠•≠≠л©) (АҐвЃбЃеа†≠•≠≠л©). Отчет по домашнему заданию 1 Информационная система для клиентов кинотеатров


    Скачать 68.94 Kb.
    НазваниеОтчет по домашнему заданию 1 Информационная система для клиентов кинотеатров
    Дата24.10.2022
    Размер68.94 Kb.
    Формат файлаdocx
    Имя файлаДЗ1 (АҐвЃбЃеа†≠•≠≠л©) (АҐвЃбЃеа†≠•≠≠л©).docx
    ТипОтчет
    #751976



    Министерство науки и высшего образования Российской Федерации

    Федеральное государственное бюджетное образовательное учреждение

    высшего образования

    «Московский государственный технический университет

    имени Н.Э. Баумана

    (национальный исследовательский университет)»

    (МГТУ им. Н.Э. Баумана)



    ФАКУЛЬТЕТ

    Информатика и системы управления (ИУ)



    КАФЕДРА

    Система обработки информации и управления



    дисциплина

    Технологии разработки программного обеспечения



    отчет по ДОМАШНЕМУ ЗАДАНИЮ №1



    Информационная система для клиентов кинотеатров

    название домашней работы



    Группа

    ИУ5-14М



    Студент













    Молчанов А.В.




    дата выполнения работы




    подпись




    фамилия, и.о.



    Преподаватель







    Виноградова М. В.




    подпись




    фамилия, и.о.

    Москва, 2021г.

    Задание


    Оценить размер проекта на основе LOC (используя таблицу аналогов Орлова). Вычислить затраты, длительность и стоимость разработки по модели СОСОМО-II раннего проектирования (пояснить параметры модели).

    Проанализировать влияние одного из М1 параметров модели (по варианту) на другие параметры, на итоговые затраты и стоимость (построить график зависимости). Предложить варианты сокращения затрат на 15%(по варианту) за счет функционала и за счет параметров модели.
    1. Перечень функций проекта:


    • Система аутентификации клиента (САК)

    • Управление базой данных (УБД)

    • Система оповещения клиентов (СОК)

    • Система купли/продажи билетов в кинотеатр (СКПБК)

    • Система демонстрации доступных сеансов (СДДС)


    1. Расчёт LOC по таблице аналогов


    Таблица 2.1 Расчёт LOC

    Функция

    Лучш.

    [LOC]

    Вероятн.

    [LOC]

    Худш. [LOC]

    Ожид. [LOC]

    САК

    1200

    2000

    2400

    1933

    УБД

    1800

    2800

    3000

    2667

    СОК

    1300

    2400

    3000

    2317

    СКПБК

    3000

    4000

    4500

    3917

    СДДС

    1000

    1300

    1500

    1283










    Итого

    12117


    1. Расчёт средней производительности и стоимости по аналогам, оценка затрат и стоимости


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

    Таблица 3.1 Удельная стоимость и производительность

    Функция

    LOCанi

    УД_СТОИМОСТЬанi[$ / LOC]

    ПРОИЗВанi[LOC/чел-мес]

    САК

    500

    14

    1260

    УБД

    2000

    20

    440

    СОК

    1500

    15

    720

    СКПБК

    2000

    22

    400

    СДДС

    250

    12

    500

    Таблица 3.2 Итоговая таблица:

    Функция

    Лучш. [LOC]

    Вероят. [LOC]

    Худш. [LOC]

    Ожид. [LOC]

    Уд. стоимость [$/LОС]

    Стоимость

    [$]

    Произв. [LOC/ [чел-мес]

    Затраты [чел-мес]

    САК

    1200

    2000

    2400

    1933

    14

    27067

    326

    5,9

    УБД

    1800

    2800

    3000

    2667

    20

    53333

    600

    4,4

    СОК

    1300

    2400

    3000

    2317

    15

    34750

    842

    2,8

    СКПБК

    3000

    4000

    4500

    3917

    22

    86167

    255

    15,3

    СДДС

    1000

    1300

    1500

    1283

    12

    15400

    351

    3,7




     

     

     Итого

    12117







     

     
    1. Расчёт затрат


    Основное уравнение модели раннего этапа имеет следующий вид:

    ЗАТРАТЫ = АхРАЗМЕРвхМе+ЗАТРАТЫаuto[чел.-мес],

    (1)

    где:

    • А масштабный коэффициент А = 2,5;

    • Показатель В отражает нелинейную зависимость затрат от размера проекта (размер системы РАЗМЕР выражается в тысячах LOC);

    • Множитель поправки Мe зависит от 7 формирователей затрат, характеризующих продукт, процесс и персонал;

    • Слагаемое 3ATPATЫauto отражает затраты на автоматически генерируемый программный код.

    Значение показателя степени В изменяется в диапазоне 1,01... 1,26, зависит от пяти масштабных факторов Wi и вычисляется по формуле



    Таблица 4.1 Значения масштабных факторов

    Масштабный фактор (Wi)

    Значение

    PRЕС

    1

    FLEX

    3

    RESL

    2

    TEAM

    5

    РМАТ

    4

    Сумма значения равна 15, значит B=1,16

    Множитель поправки Мe зависит от набора формирователей затрат. На основе оценки для каждого формирователя по таблице Боэма определяется множитель затрат EMi Перемножение всех множителей затрат формирует множитель поправки:



    Таблица 4.2 Значения множителей затрат

    Обозначение

    Название

    Оценка

    Значение

    PERS

    Возможности персонала (Personnel Capability)

    5

    0,78

    RCPX

    Надежность и сложность продукта (Product Reliability and Complexity)

    5

    1,22

    RUSE

    Требуемое повторное использование (Required Reuse)

    3

    1

    Таблица 4.2 (продолжение)


    PDIF

    Трудность платформы (Platform Difficulty)

    2

    0,78

    PREX

    Опытность персонала (Personnel Experience)

    6

    0,67

    FСIL

    Средства поддержки (Facilities)

    3

    1

    SCED

    График (Schedule)

    4

    1

    Me= 0,497

    Затраты по (1):


    1. Расчет длительности и стоимости разработки


    Модель СОСОМО II содержит уравнение для оценки календарного времени TDEV, требуемого для выполнения проекта. Для моделей всех уровней справедливо:



    Где:

    • B – ранее рассчитанный показатель степени;

    • SCEDPercentage – процент увеличения (уменьшения) номинального графика. Для номинального графика принимается за 100.

    Тогда



    От оценки затрат можно перейти к стоимости проекта. Переход выполняют по формуле:



    где РАБ_КОЭФ задается экспертным мнением и измеряется в человеко-месяцах.


    1. Зависимости между параметрами модели


    Необходимо проанализировать модель по варианту и найти зависимости между параметрами, построить график. Параметры модели раннего проектирования: PRЕС, FLEX, RESL, TEAM, PREC, РМАТ, PERS, RCPX, RUSE, PDIF, PREX, FСIL, SCED. В последующих вычислениях будем изменять один из параметров (M1=PERS) и высчитывать разницу затрат и стоимости.

    Составим опорную таблицу:

    Таблица 6.1 Опорная таблица

    Формирователь затрат

    Оценка

    Значение

    Затраты

    PERS

    Возможности персонала (Personnel Capability)

    5

    0,78

    22,45

    RCPX

    Надежность и сложность продукта (Product Reliability and Complexity)

    5

    1,22

     

    RUSE

    Требуемое повторное использование (Required Reuse)

    3

    1

     

    PDIF

    Трудность платформы (Platform Difficulty)

    2

    0,78

     

    PREX

    Опытность персонала (Personnel Experience)

    6

    0,67

     

    FСIL

    Средства поддержки (Facilities)

    3

    1

     

    SCED

    График (Schedule)

    4

    1

     

    PRЕС

    Предыдущий опыт организации в реализации проектов этого типа.

     

    1




    FLEX

    Степень гибкости процесса разработки

     

    3




    RESL

    Степень выполняемого анализа риска

     

    2




    TEAM

    Насколько хорошо разработчики группы знают друг друга и насколько удачно они совместно работают

     

    5




    РМАТ

    Зрелость процесса в организации

     

    4




    Теперь изменим оценку «Возможности персонала» на 6. Значение станет равным 0,67. После пересчитаем затраты:

    Таблица 6.2 Опорная таблица с изменением параметра PERS и процентной разницей с изначальными параметрами

    Формирователь затрат

    Оценка

    Значение

    Затраты

    Дельта, %

    PERS

    Возможности персонала (Personnel Capability)

    6

    0,67

    19,28

    14,1

    RCPX

    Надежность и сложность продукта (Product Reliability and Complexity)

    5

    1,22

     




    RUSE

    Требуемое повторное использование (Required Reuse)

    3

    1

     




    PDIF

    Трудность платформы (Platform Difficulty)

    2

    0,78

     




    PREX

    Опытность персонала (Personnel Experience)

    6

    0,67

     




    FСIL

    Средства поддержки (Facilities)

    3

    1

     




    SCED

    График (Schedule)

    4

    1

     




    PRЕС

    Предыдущий опыт организации в реализации проектов этого типа.




    1







    FLEX

    степень гибкости процесса разработки




    3







    RESL

    степень выполняемого анализа риска




    2







    TEAM

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




    5







    РМАТ

    зрелость процесса в организации




    4







    Затраты уменьшились на 14,1%.
    1. График зависимости затрат и стоимости от варьируемого параметра модели.


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

    Таблица 7.1. Таблица значений зависимости значений затрат и стоимости от PERS

    PERS

    Затраты

    Стоимость

    1,33

    38,289

    2680053

    1,22

    35,112

    2458394

    1,11

    31,953

    2236736

    1

    28,786

    2015077

    0,89

    25,62

    1793418

    0,78

    22,453

    1571760

    0,67

    19,287

    1350101



    Рисунок 7.1 График зависимости затрат от параметра PERS



    Рисунок 7.2 График зависимости стоимости от параметра PERS
    1. Расчет уменьшения затрат за счет функционала.


    По формуле (1). Будем исходить из того, что затраты должны уменьшиться с 29,3 до 24,9 чел.-мес. (на 15%). Решим уравнение:




    1. Расчет уменьшения затрат за счет параметров модели.


    При изменении параметра Возможности персонала (PERS) с 5 до 6 получаем:

    Me= 0,427

    ЗАТРАТЫ= 19,287

    Затраты уменьшаются на 14,1%.

    При изменении параметра Средства поддержки (FCIL) с 3 до 4 получаем:

    Me= 0,4426

    ЗАТРАТЫ= 19,98

    Затраты уменьшаются на 11%


    написать администратору сайта