Тема ВКР: «Разработка приложения для автоматизированного анализа и
сортировки файлов, загружаемых пользователем ПК»
Объект исследования – файловая система ПК.
Предмет исследования – методы анализа и сортировки файлов.
Процессы верхнего уровня:
- Создать требований для обработки (А1).
- Анализировать файлы (А2).
- Сортировка файлов (А3).
- Выдача результатов обработки (А4).
Точка зрения: ответственный за ведение архива.
Цель моделирования: выделение автоматизируемых функций.
- Декомпозиция блока Анализировать файлы (А2)
- Декомпозиция блока Сортировка файлов (А3)
Определение конфигурации технических средств (рабочие станции, серверы, другое оборудование) - Персональные Компьютеры (ПК).
Определение конфигурации программных средств (одноуровневые, многоуровневые, встроенные, распределенные) - Многоуровневая (т.е. использующая удаленные БД и содержащая помимо клиентской и серверной дополнительные части).
Определение допустимых видов хранилищ и их размещения - Оперативная память, как промежуточное хранилище, а также Хранилище Файлов (именуемое далее, как "Файлы") на ПК.
- Декомпозиция блока Создать требований для обработки (А1)
- Декомпозиция блока Разместить файлы в каталоги (A33)
- ER-диаграмма для всех потоков:
- ER-диаграмма для всех ролей:
- ER-диаграмма для всех модулей:
Расчеты, выполненные первым методом FPA IFPUG, позволяют оценить сложность требуемых для создания информационной системы программных средств в 44 выровненных функциональных точках, а объем программного кода на языках программирования высокого уровня – 2068 строк кода.
Расчеты, выполненные вторым методом COCOMO II, позволяют оценить общие трудозатраты проекта разработки программных средств в 3 человеко-месяцев, а ожидаемую продолжительность проекта – в 5 месяцев. В результате того, что проект предварительно разрабатывался, он будет готов к защите ВКР.
Выполненные рассчёты позволяют сделать вывод, что разработанное ПО сократит время на обработку документов почти на 99%.
Рассматриваемая программа позволить значительно экономить время специалистов, работающих с файлами, а в частности, с документами. Анализируемая точка зрения работника, ведущего архив, позволила оценить полезность и эффетивность создаваемого программного продукта. Данный проект будет реализован к сроку сдачи ВКР, и наглядно продемонстрирует свои достоинства.