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

  • КОНТРОЛЬНЫЕ ВОПРОСЫ 1. Какие разновидности модели COCOMO были предложены Б. Боэмом

  • 2. Какие исходные данные используют в базовой модели COCOMO для оценки трудоемкости и времени реализации программного проекта

  • 3. Какие исходные данные используют в промежуточной модели COCOMO для оценки трудоемкости и времени реализации программного проекта

  • 4. Какие исходные данные используют в детальной модели COCOMO для оценки трудоемкости и времени реализации программного проекта

  • 5. Какие типы программных проектов предусмотрены в модели COCOMO

  • 6. Назовите основные характеристики распространенного типа проектов.

  • 7. Назовите основные характеристики полунезависимого типа проектов.

  • 8. Назовите основные характеристики встроенного типа проектов.

  • 9. Перечислите основные правила учета количества строк кода в ПС в соответствии с требованиями модели COCOMO.

  • 10. Какими методами можно оценить количество строк исходного кода (SLOC) в ПС для использования этого параметра в модели COCOMO

  • 11. На какие группы делятся стоимостные факторы и почему

  • 12. Какие стоимостные факторы входят в группу атрибутов программного продукта

  • 13. Какие стоимостные факторы входят в группу атрибутов аппаратных средств

  • 14. Какие стоимостные факторы входят в группу атрибутов персонала

  • 15. Какие стоимостные факторы входят в группу атрибутов проекта

  • 16. Из скольких уровней градации состоит шкала ранжирования стоимостных факторов в модели COCOMO Что это за уровни

  • 17. Что такое нормированные и ненормированные трудозатраты в модели COCOMO

  • 18. Как в модели COCOMO определяется коэффициент нормирования трудозатрат

  • 19. Каким образом были определены коэффициенты в уравнениях модели COCOMO

  • Системная инженерия. Лабораторная работа № 7 Оценка трудозатрат и сроков разработки п. Отчет по лабораторной работе 7 по дисциплине Системная инженерия


    Скачать 91.25 Kb.
    НазваниеОтчет по лабораторной работе 7 по дисциплине Системная инженерия
    АнкорСистемная инженерия
    Дата28.11.2020
    Размер91.25 Kb.
    Формат файлаdocx
    Имя файлаЛабораторная работа № 7 Оценка трудозатрат и сроков разработки п.docx
    ТипОтчет
    #154736

    МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
    Федеральное государственное бюджетное образовательное учреждение
    высшего образования
    «Сибирский государственный университет науки и технологий
    имени академика М.Ф. Решетнёва»


    Институт Информатики и телекоммуникаций

    Кафедра информатики и вычислительной техники


    Отчет по лабораторной работе № 7

    по дисциплине «Системная инженерия»

    Выполнил: ст. гр. МИМ20-01

    Щучкина Е.Н.
    Проверил: доцент каф. ИВТ
    Вдовенко В. В.

    Красноярск 2020 г.

    Лабораторная работа № 7

    ОЦЕНКА ТРУДОЗАТРАТ И СРОКОВ РАЗРАБОТКИ ПРОГРАММНЫХ СРЕДСТВ
    Цель работы: Определение сроков и стоимости разработки программных средств.
    КОНТРОЛЬНЫЕ ВОПРОСЫ
    1. Какие разновидности модели COCOMO были предложены Б. Боэмом?

    COCOMO была впервые опубликована в 1981 году в книге Боэма «Экономика разработки программного обеспечения» в качестве модели для оценки трудоемкости, себестоимости и плана-графика для проектов по разработке программного обеспечения. Она использовала исследование 63 проектов в аэрокосмической компании TRW, в которой Барри Боэм был директором отдела исследований программного обеспечения и технологий.

    В 1997 году была разработана модель COCOMO II, окончательно доработанная и опубликованная в 2000 году в книге “Оценка стоимости разработки ПО с COCOMO II”. COCOMO II является наследником первоначальной модели и более подходящей для оценивания современных проектов разработки ПО. Она предоставляет более полную поддержку современных процессов разработки ПО и построена на обновленной базе проектов (данные о 161 проекте)

    2. Какие исходные данные используют в базовой модели COCOMO для оценки трудоемкости и времени реализации программного проекта?


    3. Какие исходные данные используют в промежуточной модели COCOMO для оценки трудоемкости и времени реализации программного проекта?

    На этом уровне используются сведения о размере, режиме и 15 дополнительных параметров для необходимых трудозатрат.

    4. Какие исходные данные используют в детальной модели COCOMO для оценки трудоемкости и времени реализации программного проекта?

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

    5. Какие типы программных проектов предусмотрены в модели COCOMO?

    Органический (простой проект Organic mode)

    Полураздельный вид (средней сложности Intermediate/Semidetached mode)

    Встроенный вид (Intered/Embeded mode)

    6. Назовите основные характеристики распространенного типа проектов.

    Маленькие команды с хорошим опытом работы и не жесткими требованиями к разработке. Обычно это небольшой программный проект (как правило не более 50000 SLOC)

    7. Назовите основные характеристики полунезависимого типа проектов.

    Средние по размеру команды со смешанным опытом разработки и со смешанными требованиями (как жесткими так и нет). Количество SLOC не более 300000).

    8. Назовите основные характеристики встроенного типа проектов.

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

    9. Перечислите основные правила учета количества строк кода в ПС в соответствии с требованиями модели COCOMO.

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

    10. Какими методами можно оценить количество строк исходного кода (SLOC) в ПС для использования этого параметра в модели COCOMO?

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

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

    • Одна команда - одна срока кода;

    • Декларации считаются командами;

    • Комментарии не считаются командами.

    11. На какие группы делятся стоимостные факторы и почему?

    • Факторы продукта;

    • Факторы платформы (виртуальной машины);

    • Факторы персонала;

    • Факторы проекта.

    12. Какие стоимостные факторы входят в группу атрибутов программного продукта?

    Требуемая надежность ПО - RELY;

    Размер базы данных - DATA;

    Сложность продукта - CPLX;

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

    Документирование требований жизненного цикла - DOCU

    13. Какие стоимостные факторы входят в группу атрибутов аппаратных средств?

    Ограничения времени выполнения — TIME;

    Ограничения оперативной памяти — STOR;

    Изменчивость платформы — PVOL

    14. Какие стоимостные факторы входят в группу атрибутов персонала?

    Возможности аналитика — АСАР;

    Возможности программиста — РСАР;

    Опыт работы с приложением — АЕХР;

    Опыт работы с платформой — РЕХР;

    Опыт работы с языком и утилитами — LTEX;

    Сплоченность команды разработчиков — PCON.

    15. Какие стоимостные факторы входят в группу атрибутов проекта?

    Использование программных утилит — TOOL;

    Мультисетевая разработка — SITE;

    Требуемый график разработки — SCED.

    16. Из скольких уровней градации состоит шкала ранжирования стоимостных факторов в модели COCOMO? Что это за уровни?

    Фактор

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

    Уровень

    Нормировочный Коэффициент

    RELY

    Легкое беспокойство

    Очень низкий

    0,75

    Легко востанавливаемые потери

    Низкий

    0,88

    Восстанавливаемые потери

    Номинальный

    1,00

    Большие финансовые потери

    Высокий

    1,15

    Риск для жизни человека

    Очень высокий

    1,40

    -

    Сверх высокий

    -

    -

    Очень низкий

    -

    DATA

    D/P<10

    D

    P

    Низкий

    0.94

    10<=D/P<100

    Номинальный

    1,00

    <=D/P<1000

    Высокий

    1,08

    D/P>=1000

    Очень высокий

    1,16

    -

    Сверхвысокий

    -

    CPLX

    -

    Очень низкий

    0,70

    -

    Низкий

    0,85

    -

    Номинальный

    1,00

    -

    Высокий

    1,15

    -

    Очень высокий

    1,30

    -

    Сверхвысокий

    1,65

    TIME

    -

    Очень низкий

    -

    -

    Низкий

    -

    Требуется не более 50 % возможного времени выполнения

    Номинальный

    1,00

    Не более 70%

    Высокий

    1,11

    Не более 85%

    Очень высокий

    1,30

    Не более 95%

    Сверхвысокий

    1,66

    STOR

    -

    Очень низкий

    -

    -

    Низкий

    -

    Требуется не более 50 % возможного времени выполнения

    Номинальный

    1,00

    Не более 70%

    Высокий

    1,06

    Не более 85%

    Очень высокий

    1,21

    Не более 95%

    Сверхвысокий

    1,56

    VIRT

    -

    Очень низкий

    -

    Значительное изменение - каждый год

    Низкий

    0,87

    Незначительное - каждый месяц

    Значительное изменение - каждые 6 месяцев

    Номинальный

    1,00

    Незначительное - каждые 2 недели

    Значительное изменение - каждые 2 месяца

    Высокий

    1,15

    Незначительное - каждую неделю

    Значительное изменение - каждые 2 недели

    Очень высокий

    1,30

    Незначительное - каждые 2 дня

    -

    Сверхвысокий

    -

    TURN

    -

    Очень низкий

    -

    Интерактивная

    Низкий

    0,87

    Средний цикл обращения <4 часов

    Номинальный

    1,00

    4-12 часов

    Высокий

    1,07

    >12 часов

    Очень высокий

    1,15

    -

    Сверхвысокий

    -

    ACAR

    <=15%

    Очень низкий

    1,46

    35%

    Низкий

    1,19

    55%

    Номинальный

    1,00

    75%

    Высокий

    0,86

    90%

    Очень высокий

    0,71

    -

    Сверхвысокий

    -

    AEXP

    <=4 месяцев

    Очень низкий

    1,29

    1 год

    Низкий

    1,13

    3 года

    Номинальный

    1,00

    8 лет

    Высокий

    0,91

    12 лет

    Очень высокий

    0,82

    -

    Сверхвысокий

    -

    PCAP

    <=15%

    Очень низкий

    1,42

    35%

    Низкий

    1,17

    55%

    Номинальный

    1,00

    75%

    Высокий

    0,86

    90%

    Очень высокий

    0,70

    -

    Сверхвысокий

    -

    VEXP

    <=1 месяц

    Очень низкий

    1,21

    4 месяца

    Низкий

    1,10

    1 год

    Номинальный

    1,00

    3 года

    Высокий

    0,90

    -

    Очень высокий

    -

    -

    Сверхвысокий

    -

    LEXP

    <=1 месяц

    Очень низкий

    1,14

    4 месяца

    Низкий

    1,07

    1 год

    Номинальный

    1,00

    3 года

    Высокий

    0,95

    -

    Очень высокий

    -

    -

    Сверхвысокий

    -

    MODP

    Отсутствует

    Очень низкий

    1,24

    Начальное использование

    Низкий

    1,10

    Некоторое

    Номинальный

    1,00

    Широкое

    Высокий

    0,91

    Обязательное

    Очень высокий

    0,82

    -

    Сверхвысокий

    -

    TOOL

    Простейшие микропроцессорные инструментальные средства

    Очень низкий

    1,24

    Простейшие инструментальные средства на мини ЭВМ

    Низкий

    1,10

    Простейшие инструментальные средства на средних и больших ЭВМ

    Номинальный

    1,00

    Мощные инструментальные средства программирования и отладки на больших ЭВМ

    Высокий

    0,91

    Указанные выше средства, а так же инструментальные средства анализа требований, проектирования, документирования

    Очень высокий

    0,83

    -

    Сверхвысокий

    -

    SCED

    75% от номинального срока

    Очень низкий

    1,23

    85%

    Низкий

    1,08

    100%

    Номинальный

    1,00

    130%

    Высокий

    1,04

    160%

    Очень высокий

    1,10

    -

    Сверхвысокий

    -

    17. Что такое нормированные и ненормированные трудозатраты в модели COCOMO?





    18. Как в модели COCOMO определяется коэффициент нормирования трудозатрат?



    19. Каким образом были определены коэффициенты в уравнениях модели COCOMO?

    Перемножение всех множителей затрат дает множитель поправки постархитектурной модели:



    Значение Мр отражает реальные условия выполнения программного проекта и позволяет троекратно увеличить (уменьшить) начальную оценку затрат.
    20 По каким основным этапам рассчитывается распределение трудоемкости и времени реализации программного проекта в модели COCOMO?

    СТОИМОСТЬ = ЗАТРАТЫ х РАБ_ КОЭФ,

    где среднее значение рабочего коэффициента составляет $15 000 за человеко-месяц



    где

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

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

    Если нужно определить номинальный график, то принимается SCEDPercentage =100 и правый сомножитель в уравнении обращается в единицу. Следует отметить, что СОСОМО II ограничивает диапазон уплотнения/растягивания графика (от 75 до 160%). Причина проста — если планируемый график существенно отличается от номинального, это означает внесение в проект высокого риска.


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