Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабораторная работа 7 Никитина Дарья ПИН 31Д

.docx
Скачиваний:
6
Добавлен:
16.07.2021
Размер:
30.99 Кб
Скачать

Лабораторная работа 7. Касса в магазине

Конструирование программного обеспечения

дарья Никитина пин-31Д

Провести оценку размера ПО для вашего проекта в соответствии с методом функциональных точек.

  1. Определяем тип выполняемой оценки: проект разработки

  2. Определяем область оценки и границ продукта: все разрабатываемые функции

  3. Подсчет функциональных точек, связанных с данными.

    1. Внутренние логические файлы: авторизация, поставка, сотрудник, меню, продажа, продукт, возврат, поиск, сток.

    2. Внешние интерфейсные файлы: база сотрудников, база склада.

  4. Подсчет функциональных точек, связанных с транзакциями.

    1. Входящие транзакции: авторизация, прием поставки, выбор пункта меню, продажа, возврат, поиск.

    2. Исходящие транзакции: новый сотрудник, поиск.

  5. Определение суммарного количества не выровненных функциональных точек (UFP).

Параметр

Просто

Средне

Сложно

Количество

Коэффициент

Количество

Коэффициент

Количество

Коэффициент

Внешние входы

2

3

4

4

0

6

Внешние выходы

5

4

0

5

0

7

Внешние запросы

0

3

0

4

0

6

Внутренние логические файлы

0

7

0

10

0

15

Внешние логические файлы

2

5

0

7

0

10

  1. Определение значения фактора выравнивания (FAV).

    1. Обмен данными: 2

    2. Распределенная обработка данных: 0

    3. Производительность: 0

    4. Ограничения по аппаратным ресурсам: 0

    5. Транзакционная нагрузка: 0

    6. Интенсивность взаимодействия с пользователем: 5

    7. Эргономика: 0

    8. Интенсивность изменения данных: 0

    9. Сложность обработки: 1

    10. Повторное использование: 5

    11. Удобство инсталляции: 0

    12. Удобство администрирования: 0

    13. Портируемость: 0

    14. Гибкость: 0

    15. Поддержка настройки: 0

S=2+5+1+5=13

  1. Расчет количества выровненных функциональных точек (AFP).

Сравнить полученный результат с реальным размером вашего ПО

Получившийся результат показывает, что программа касса в магазине достаточно проста и не требует больших трудозатрат, что соответствует реальному размеру ПО.