it лаб работы. IT_лаб работы_ЗАОЧНОЕ. Лабораторная работа 1 2 Оценка размера и сложности программных средств методом функциональных точек с использованием пакета cosmos 2
Скачать 2.46 Mb.
|
3. Порядок выполнения работы3.1. Ознакомьтесь с теоретической справкой к данной лабораторной работе. 3.2. Запустите COSMOS через меню Старт/Программы, при помощи ярлыка на рабочем столе или каким-либо другим способом. 3.3. Выберите пункт New из выпадающего меню File, далее в появившемся окне New выберите модель COCOMO и нажмите кнопку OK. В появившемся затем окне введите содержательное описание модели. 3.4. Подготовьте данные для модели COCOMO проекта разработки ПС, реализующего информационную систему, исследованную в лабораторных работах №1, №2, №3 и №4. Для модели COCOMO необходимо установить тип проекта: распространенный (Organic), полунезависимый (Semidetached) или встроенный (Embedded); а также найти его размер в строках исходного кода – SLOC (эту информацию можно взять из результатов лабораторной работы №4). Необходимо также с использованием табл. 5.1 и 5.2 произвести оценку стоимостных факторов данного проекта. Результаты такой оценки свести в таблицу, аналогичную табл. 5.5. 3.5. Введите в соответствующие окна пакета COSMOS полученные в предыдущем пункте параметры модели COCOMO. Произведите анализ, рассчитав ненормированную и нормированную трудоемкость проекта, а также его рекомендуемую длительность. Произведите расчет распределения трудозатрат и сроков разработки по основным этапам реализации программного проекта, установив соответствующую опцию в меню Options – Display. 3.6. Произведите анализ чувствительности модели COCOMO к поочередному изменению всех имеющихся элементов исходных данных сначала на 10%, а потом на 25%. 3.7. Просчитайте несколько вариантов обратной разработки модели, задаваясь ненормированной или нормированной трудоемкостью проекта, а также рекомендуемой длительностью проекта, близкими к рассчитанным ранее в п. 3.5. 4. Содержание отчетаОтчет должен содержать: · номер и название лабораторной работы; · цель лабораторной работы; · модель COCOMO разрабатываемого ПС с аргументами в пользу выбора того или иного типа проекта и подробным описанием результатов оценки стоимостных факторов; · результаты расчетов по модели COCOMO; · результаты анализа чувствительности модели COCOMO к изменению отдельных элементов исходных данных; · результаты расчетов при обратной разработке модели; · выводы. 5. Контрольные вопросыКакие разновидности модели COCOMO были предложены Б. Боэмом? Какие исходные данные используют в базовой модели COCOMO для оценки трудоемкости и времени реализации программного проекта? Какие исходные данные используют в промежуточной модели COCOMO для оценки трудоемкости и времени реализации программного проекта? Какие исходные данные используют в детальной модели COCOMO для оценки трудоемкости и времени реализации программного проекта? Какие типы программных проектов предусмотрены в модели COCOMO? Назовите основные характеристики распространенного типа проектов. Назовите основные характеристики полунезависимого типа проектов. Назовите основные характеристики встроенного типа проектов. Перечислите основные правила учета количества строк кода в ПС в соответствии с требованиями модели COCOMO? Какими методами можно оценить количество строк исходного кода (SLOC) в ПС для использования этого параметра в модели COCOMO? На какие группы делятся стоимостные факторы и почему? Какие стоимостные факторы входят в группу атрибутов программного продукта? Какие стоимостные факторы входят в группу атрибутов аппаратных средств? Какие стоимостные факторы входят в группу атрибутов персонала? Какие стоимостные факторы входят в группу атрибутов проекта? Из скольких уровней градации состоит шкала ранжирования стоимостных факторов в модели COCOMO? Что это за уровни? Что такое нормированные и ненормированные трудозатраты в модели COCOMO? Как в модели COCOMO определяется коэффициент нормирования трудозатрат? Каким образом были определены коэффициенты в уравнениях модели COCOMO? По каким основным этапам производится расчет распределения трудоемкости и времени реализации программного проекта в модели COCOMO? Почему в результате расчетов с использованием модели COCOMO трудоемкость проекта в человеко-месяцах в отдельных случаях может не совпадать с рекомендуемыми сроками проектирования? Что представляет собой человеко-месяц как мера трудоемкости программного проекта по Ф.П. Бруксу? Какие разновидности модели COCOMO поддерживаются пакетом COSMOS? Для чего можно использовать функцию анализа чувствительности модели COCOMO, имеющуюся в пакете COSMOS? Для чего можно использовать функцию обратной разработки модели COCOMO, имеющуюся в пакете COSMOS? |