Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Лабораторна робота № 6. Метод узгодженої оцінки проекту (PERT)↑ ⇐ ПредыдущаяСтр 4 из 4 Содержание книги
Поиск на нашем сайте
Мета роботи: За допомогою методу PERT отримати достатньо реалістичні оцінки трудомісткості і терміну реалізації програмного проекту, швидко і без великих витрат. Короткі відомості Реалізація методу основана на використанні власного досвіду або досвіду колег, отриманого в схожих проектах. Це найбільш прагматичний підхід, який дозволяє отримати достатньо реалістичні оцінки трудомісткості і терміну реалізації програмного проекту, швидко і без великих витрат. Діапазон невизначеності достатньо охарактеризувати трьома оцінками: Mi — найбільш вірогідна оцінка трудовитрат; Oi — оптимістична оцінка трудовитрат; мінімально можливі трудовитрати на реалізацію пакету робіт; Pi — песимістична оцінка трудовитрат; Задачею проекту була розробка на основі стандартів J2EE загальносистемного ПЗ для переводу робочих місць на нову триланкову архітектуру. Був розроблений набір стандартних компонентів і сервісів, з яких як з конструктора можливо ефективно і якісно збирати прикладні підсистеми. Багаторівнева архітектура реалізувала стандартний шаблон MVC (рисунок 3), кожний з компонентів якого мав «точки розширення» для прикладної розробки, які на рисунку виділені червоним кольором. Такими точками розширення є: користувацький екран (UI Form), який збирався з готових візуальних компонентів; обробники (Action), які оброблювали на сервері додатків подій від активних візуальних компонентів, які входять в склад екрану; об’єкти (Business Obj), які моделювали прикладну область і до яких звертались обробники подій. Новий додаток, який розроблюється, містить 20 користувацьких екранів, 60 обробників подій, 16 нових бізнес- об’єктів і 40 нових бізнес-методів, які необхідно додати, як в нові, так і в вже існуючі бізнес-об’єкти
Робоче завдання За допомогою методу PERT розрахувати: 1. Оцінку середньої трудомісткості по кожному елементарному пакету; 2. Середньоквадратичне відхилення; 3. Сумарну трудомісткість проекту; 4. Середньоквадратичне відхилення для оцінки сумарної трудомісткості; 5. Оцінки сумарної трудомісткості проекту з вірогідністю 95%.
Рисунок 3. Високорівнева архітектура J2EE Фреймворку для розробки додатків
Лабораторна робота № 7. Виконання оцінки проекту на основі LOC і FP метрик Мета роботи: Сформувати попередні оцінки, які дозволять: 1. пред'явити замовнику коректні вимоги по вартості і витратам на розробку програмного продукту; 2. скласти план програмного проекту. Короткі відомості Процес оцінки складається з наступних кроків: 1. Область призначення продукту, який проектується розбивається на ряд функцій, кожну з яких можна оцінити індивідуально 2. Для кожної функції планувальник формує оптимістичну, песимістичну і найбільш вірогідну LOC-оцінку. 3. Для кожної функції обчислюється очікуване значення LOC-оцінки 4. Визначається значення LOC-продуктивності розробки функції 5. Обчислюється загальна оцінка витрат на проект 6. Обчислюється загальна оцінка вартості одного рядка Робоче завдання Розглядаємо замовлення, яке надійшло від «УкрАВТО». Необхідно створити ПЗ для робочої станції дизайнера автомобіля. Ідентифіковані наступні основні функції ПЗ: 1. Засоби управління користувацьким інтерфейсом (КІ) 2. Аналіз двомірної графіки (2D) 3. Аналіз трьохмірної графіки (3D) 4. Управління базою даних (БД) 5. Засоби комп’ютерної дисплейної графіки (КГ) 6. Управління периферією (УП) 7. Модулі проектного аналізу (МП)
1. Заповнити Очікувану оцінку LOC в наступній таблиці: Таблиця 11. Початкова таблиця оцінки проекту
2. Визначити продуктивність
Таблиця 12. Дані з метричного базису фірми
3. Розрахувати вартість і витрати Таблиця 13. Кінцева таблиця оцінки проекту
Перевірити розрахунки за допомогою FP-покажчиків, всі інформаційні характеристики мають середній рівень складності. 1. Знайти очікувану оцінку і кількість Таблиця 14. Оцінка інформаційних характеристик проекту
Кожний коефіцієнт може приймати наступні значення: 0 — нема впливу, 1 — випадкове, 2 — невелике, 3 — середнє, 4 — важливе, 5 — основне. 2. Визначити FP згідно значень з таблиць 14,15. 3. Продуктивність, витрати і вартість. 4. Перевірити достовірність результатів. Таблиця 15. Оцінка системних параметрів проекту
Лабораторна робота № 8. Засоби оцінки вартості програмного забезпечення Мета роботи: За допомогою програми SoftStar Systems Costar розрахувати вартість ПЗ на основі власних параметрів. Короткі відомості Параметри вартості. Параметр вартості (cost driver) – це суб’єктивна величина, яка оцінює різні часові, якісні і ресурсні аспекти розробки ПЗ. Кожний з параметрів може бути відкаліброваним. Калібрування параметрів вартості – це корегування значень параметрів, яка впливає на значення трудовитрат, і відповідно на час і вартість, при оцінці програмного проекту. При калібруванні вказаних далі сімнадцяти параметрів вибирається оціночний рівень (дуже високий, високий, вище номінального, номінальний, нижче номінального, низький, дуже низький) параметру. В формулах цей рівень відображується у вигляді коефіцієнту трудовитрат і, таким чином, на кожній стадії розробки проекту впливає на вартість і тривалість той або іншої стадії. Виділяють наступні групи параметрів (табл.16): продукту (product factors), платформи (platform factors), персоналу (personnel factors) і проекту (project factors). В табл. 17 наданий короткий опис кожного параметру. Таблиця 16
Таблиця 17
Робоче завдання Запустити програму Costar 7.0 Demo Ввести в програму свої параметри (вводити параметри згідно свого варіанту з лабораторної 2, завдання 2): 1 крок – вибрати модель COCOMO II – ранню розробку проекту чи постархітектурну 2 крок – ввести кількість рядків вихідного коду (SLOC) 3 крок – вибрати фактори масштабу (5 характеристик) 4 крок – вибрати Параметри вартості (cost driver) – (17 характеристик) 5 крок - Отримати результат. Рисунок 4. Детальний звіт Після появи вікна з результатами (рис.4) – перенести значення, які у червоному обрамлені, в закладку Costs (рис 5) Рисунок 5. Введення витрат Вивести вікно результату, де будуть виведені зусилля 1 людино-місяця, строк розробки, вартість. В методиці використовуються п’ять факторів масштабу SF;, які визначаються наступними характеристиками проекту: PREC — прецедентність, наявність досвіду аналогічних розробок (Very Low — досвід в продукті і платформі відсутній; Extra High — продукт и платформа повністю знайомі) FLEX — гнучкість процесу розробки (Very Low — процес строго детермінований; Extra High — визначені тільки загальні цілі). RESL — архітектура і дозвіл ризиків (Very Low — ризики невідомі/не проаналізовані; Extra High — ризики дозволені на 100%) TEAM — спрацьованість команди (Very Low — формальна взаємодія; Extra High — повна довіра, взаємозамінність і взаємодопомога). PMAT — зрілість процесів (Very Low — CMM Level 1; Extra High — CMM Level 5) Значення фактора масштабу, в залежності від оцінки його рівня відображено в таблиці 13. Таблиця 18
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-04-23; просмотров: 273; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.216.174.32 (0.011 с.) |