
Лабораторная работа 7 Никитина Дарья ПИН 31Д
.docx
Лабораторная работа 7. Касса в магазине
Конструирование программного обеспечения
дарья Никитина пин-31Д
Провести оценку размера ПО для вашего проекта в соответствии с методом функциональных точек.
Определяем тип выполняемой оценки: проект разработки
Определяем область оценки и границ продукта: все разрабатываемые функции
Подсчет функциональных точек, связанных с данными.
Внутренние логические файлы: авторизация, поставка, сотрудник, меню, продажа, продукт, возврат, поиск, сток.
Внешние интерфейсные файлы: база сотрудников, база склада.
Подсчет функциональных точек, связанных с транзакциями.
Входящие транзакции: авторизация, прием поставки, выбор пункта меню, продажа, возврат, поиск.
Исходящие транзакции: новый сотрудник, поиск.
Определение суммарного количества не выровненных функциональных точек (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 |
Определение значения фактора выравнивания (FAV).
Обмен данными: 2
Распределенная обработка данных: 0
Производительность: 0
Ограничения по аппаратным ресурсам: 0
Транзакционная нагрузка: 0
Интенсивность взаимодействия с пользователем: 5
Эргономика: 0
Интенсивность изменения данных: 0
Сложность обработки: 1
Повторное использование: 5
Удобство инсталляции: 0
Удобство администрирования: 0
Портируемость: 0
Гибкость: 0
Поддержка настройки: 0
S=2+5+1+5=13
Расчет количества выровненных функциональных точек (AFP).
Сравнить полученный результат с реальным размером вашего ПО
Получившийся результат показывает, что программа касса в магазине достаточно проста и не требует больших трудозатрат, что соответствует реальному размеру ПО.