Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Тема роботи: «Оцінка вартості програмного продукту»
Лабораторна робота №8 Тема роботи: «Оцінка вартості програмного продукту» Мета роботи: оцінити вартість програмного продукту. Ознайомитися з моделями COCOMO і COCOMO ІІ. Порядок виконання. 1. Визначте рівень складності проекту. [ ] розповсюджений (organic projects); [ ] вбудований(embedded projects); [ ] напівнезалежний (semidetached projects). 2. Визначте SIZE (обсяг програмного продукту в тисячах рядків вихідного тексту - Kilo of Source Line of Code – KSLOC). KSLOC= (номер за списком в журналі +8)*100. 3. Визначте трудомісткість та час розробки на базовому рівні моделі (Basic COCOMO). де PM (People×Month) – трудомісткість (чол.×міс.); TM (Time at Month) – час розробки в календарних місяцях; SIZE – обсяг програмного продукту в тисячах рядків вихідного тексту. Kоефіцієнти ai, bi, ci и di вибираємо з таблиці.
4. Зробіть висновки щодо отриманих результатів. 5. Визначте значення кожного атрибута вибираючи з таблиці відповідно до його ступеня значущості (рейтингу) в конкретному проекті. n/a (not available) - дані відсутні, тобто відповідний рівень не оцінюється.
6. Визначте трудомісткість та час розробки на проміжному рівні моделі (Intermediate COCOMO). , де PM – трудомісткість (чол.×міс.); SIZE – обсяг програмного продукту в тисячах рядків вихідного тексту. EAF (Effort Adjustment Factor) – добуток вибраних атрибутів вартості . Kоефіцієнти моделі ai і bi вибираються з таблиці.
7. Зробіть висновки щодо отриманих результатів. 8. Визначте трудомісткість на детальному рівні моделі (Advanced COCOMO ІІ) на початковій фазі та детальну оцінку після опрацювання архітектури. Відомо що розрізняються дві стадії оцінки проекту: попередня оцінка на початковій фазі (Early Design) і детальна оцінка після опрацювання архітектури (Post Architecture). Де B =0,91; A =2,94 для попередньої оцінки; A =2,45 для детальної оцінки; SFj – фактори масштабу (Scale Factors), що вибираються з таблиці; SIZE – обсяг програмного продукту в тисячах рядків вихідного тексту; EMj – множники трудомісткості (Effort Multiplier). n =7 – для попередньої оцінки, n =17 – для детальної оцінки; EAF (Effort Adjustment Factor) – добуток вибраних множників трудомісткості:
Значення множників трудомісткості в залежності від оцінки їх рівня (Early Design)
Значення множників трудомісткості в залежності від оцінки їх рівня (Post Architecture)
9. Зробіть висновки щодо отриманих результатів. 10. Визначте тривалість проекту. Час розробки проекту TM в методиці COCOMO II для обох рівнів розраховується за формулою: , де С = 3,67; D = 0,28; PMNS – розрахована трудомісткість проекту без урахування множника SCED, що визначає стиснення розкладу. Інші параметри визначені вище. 11. Зробіть висновки щодо отриманих результатів.
COCOMO COCOMO (Constructive Cost Model) – это конструктивная модель стоимости, разработанная в начале 80-х годов Барри Боэмом для оценки трудоемкости разработки программных продуктов. Она основана на статистическом анализе фактических данных по выполнению 63 проектов в компании TRW Aerospace, где Барри Боэм был директором отдела исследований программного обеспечения и технологий. Анализировались проекты объемом от 2 до 100 тысяч строк кода, на языках программирования от ассемблеров до высокоуровневого языка PL/1, основанные на каскадной модели жизненного цикла разработки ПО. Модель состоит из иерархии трех последовательно детализируемых и уточняемых уровней. На каждом уровне все проекты разбиваются на три группы по уровню сложности: 1) распространенный тип (organic projects); 2) встроенный тип (embedded projects); 3) полунезависимый тип (semidetached projects). Распространенный тип характеризуется тем, что проект выполняется небольшой группой специалистов, имеющих опыт в создании подобных изделий и опыт применения технологических средств. Условия работы стабильны, и изделие имеет относительно невысокую сложность. Встроенный тип характеризуется очень жесткими требованиями на программный продукт, интерфейсы, параметры ЭВМ. Как правило, у таких изделий высокая степень новизны и планирование работ осуществляется при недостаточной информации, как о самом изделии, так и об условиях работы. Встроенный проект требует больших затрат на изменения и исправления. Полунезависимый тип занимает промежуточное положение между распространенным и встроенным – это проекты средней сложности. Исполнители знакомы лишь с некоторыми характеристиками (или компонентами) создаваемой системы, имеют средний опыт работы с подобными изделиями, изделие имеет элемент новизны. Только часть требований к изделию жестко фиксируется, в остальном разработки имеют степени выбора. Тип той или иной группы можно рассматривать как один из параметров модели COCOMO. Рассмотрим уровни модели. COCOMO II В 1997 методика была усовершенствована и получила название COCOMO II. Калибровка параметров производилась уже по 161 проекту разработки ПО. Различаются две стадии оценки проекта: предварительная оценка на начальной фазе (Early Design) и детальная оценка после проработки архитектуры (Post Architecture). Оценка длительности проекта Время разработки проекта TM в методике COCOMO II для обоих уровней рассчитывается по формуле: , где С = 3,67; D = 0,28; PMNS – рассчитанная трудоемкость проекта без учета множителя SCED, определяющего сжатие расписания. Остальные параметры определены выше. Лабораторна робота №8 Тема роботи: «Оцінка вартості програмного продукту» Мета роботи: оцінити вартість програмного продукту. Ознайомитися з моделями COCOMO і COCOMO ІІ. Порядок виконання. 1. Визначте рівень складності проекту. [ ] розповсюджений (organic projects); [ ] вбудований(embedded projects); [ ] напівнезалежний (semidetached projects). 2. Визначте SIZE (обсяг програмного продукту в тисячах рядків вихідного тексту - Kilo of Source Line of Code – KSLOC). KSLOC= (номер за списком в журналі +8)*100. 3. Визначте трудомісткість та час розробки на базовому рівні моделі (Basic COCOMO). де PM (People×Month) – трудомісткість (чол.×міс.); TM (Time at Month) – час розробки в календарних місяцях; SIZE – обсяг програмного продукту в тисячах рядків вихідного тексту. Kоефіцієнти ai, bi, ci и di вибираємо з таблиці.
4. Зробіть висновки щодо отриманих результатів. 5. Визначте значення кожного атрибута вибираючи з таблиці відповідно до його ступеня значущості (рейтингу) в конкретному проекті. n/a (not available) - дані відсутні, тобто відповідний рівень не оцінюється.
6. Визначте трудомісткість та час розробки на проміжному рівні моделі (Intermediate COCOMO). , де PM – трудомісткість (чол.×міс.); SIZE – обсяг програмного продукту в тисячах рядків вихідного тексту. EAF (Effort Adjustment Factor) – добуток вибраних атрибутів вартості . Kоефіцієнти моделі ai і bi вибираються з таблиці.
7. Зробіть висновки щодо отриманих результатів. 8. Визначте трудомісткість на детальному рівні моделі (Advanced COCOMO ІІ) на початковій фазі та детальну оцінку після опрацювання архітектури. Відомо що розрізняються дві стадії оцінки проекту: попередня оцінка на початковій фазі (Early Design) і детальна оцінка після опрацювання архітектури (Post Architecture). Де B =0,91; A =2,94 для попередньої оцінки; A =2,45 для детальної оцінки; SFj – фактори масштабу (Scale Factors), що вибираються з таблиці; SIZE – обсяг програмного продукту в тисячах рядків вихідного тексту; EMj – множники трудомісткості (Effort Multiplier). n =7 – для попередньої оцінки, n =17 – для детальної оцінки; EAF (Effort Adjustment Factor) – добуток вибраних множників трудомісткості:
Значення множників трудомісткості в залежності від оцінки їх рівня (Early Design)
Значення множників трудомісткості в залежності від оцінки їх рівня (Post Architecture)
9. Зробіть висновки щодо отриманих результатів. 10. Визначте тривалість проекту. Час розробки проекту TM в методиці COCOMO II для обох рівнів розраховується за формулою: , де С = 3,67; D = 0,28; PMNS – розрахована трудомісткість проекту без урахування множника SCED, що визначає стиснення розкладу. Інші параметри визначені вище. 11. Зробіть висновки щодо отриманих результатів.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-12-10; просмотров: 339; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.147.126.199 (0.008 с.) |