
- •Практикум 1.4.3. Организация проектирования программного обеспечения (по). Предварительная оценка программного проекта
- •Задание 1. Постановка задачи
- •Задание 2. Первый этап выполнения работ. Детализация проблемной области.
- •Задание 3. Второй этап. Формирование loc-оценок для каждой из функций
- •Задание 4. Оценка проекта на основе fp – указателей
- •Задание 5. Пересчет fp-оценки в loc-оценки
- •Задание 6. Отчет о выполненной работе.
Задание 5. Пересчет fp-оценки в loc-оценки
Пересчитайте результаты, полученные при расчете FP – оценки в LOC оценки. Результаты пересчета зависят от языка программирования, используемого для разработки ПО. Выберите несколько языков, обоснуйте выбор. Сделайте для них расчет на основе полученного результата и вывод о том, на каком языке написано программное обеспечение рассматриваемого примера.
Для расчетов используйте данные табл. 5.
Табл. 5. Количество операторов на один FP для разных языков программирования |
Язык программирования |
Количество операторов на один FP |
Ассемблер |
320 |
С |
128 |
Кобол |
106 |
Фортран |
106 |
Паскаль |
90 |
Си++ |
64 |
Java |
53 |
Ada 95 |
49 |
Visual Basic |
32 |
Visual C++ |
34 |
Delphi Pascal |
29 |
HTML3 |
15 |
Prolog |
54 |
Задание 6. Отчет о выполненной работе.
Подготовьте отчет по проведенным оценкам в виде таблицы WORD , используя результаты каждого задания, теоретические сведения.
Проведите сравнительный анализ предложенных методик оценок на основе полученных результатов, оформив их в табл.6.
Табл. 6. Сравнение результатов предложенных методик |
Методика оценки |
Параметры оценки |
Значения |
Примечания |
|
|
|
|
|
|
|
|
|
|
|
|
Выводы: |
|
Для получения зачета ответьте на контрольные вопросы:
Что представляет собой методика LOC?
Каким образом измеряется LOC? Каковы единицы измерения?
Что такое метрический базис архива фирмы?
Какие параметры влияют на затраты на разработку программного обеспечения?
Каким образом они рассчитываются? В чем измеряются?
Что такое FP – указатели?