Дипломная работа: Автоматизация учета и обработки заявок в благотворительном фонде "Урал"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
45
Между клиентскими машинами и сервером должна быть реализована
локально-вычислительная сеть с пропускной способностью от 100 Мбит/с.
Минимальные требования к техническому обеспечению клиентских
машин:
процессор 2.0 Ггц, 4 ядра;
системная память 8192 Мб;
видеоадаптер Radeon Series (4830 Мб);
дисковый накопитель 500 Гб, SATA.
Минимальные требования к техническому обеспечению сервера:
процессор 3.3 Ггц, 4 ядра;
системная память 8192 Мб;
видеоадаптер Radeon RX 540;
дисковый накопитель 1 Тб, SSD.
На рабочих местах сотрудников, принимающих заявки должно быть
установлено многофункциональное устройство, позволяющее создавать
электронные копии документов, приложенных к заявке, а также печатать
сопроводительные письма и отчеты.
46
II Проектная часть
2.1. Разработка проекта автоматизации
2.1.1. Этапы жизненного цикла проекта автоматизации
Жизненный цикл (ЖЦ) проекта автоматизации представляет собой
процесс от момента создания технического задания на разработку
информационной системы и до момента сдачи ее в эксплуатацию [1].
На рисунке 2.1 представлены основные стандарты, рег ламентирующие
порядок действий для создания информационной системы [19].
Рисунок 2.1 Стандарты этапов жизненного цикла
Основным стандартом жизненного цикла проекта является ISO/IEC
12207:1995.
Жизненный цикл информационной системы охватывает все стадии и
этапы ее создания, сопровождения и развития [20]:
исследование предметной области;
проектирование системы;
разработку системы;
тестирование информационной системы;
эксплуатацию системы и ее сопровождение;
47
развитие системы.
Жизненный цикл ПО включает в себя четыре стадии: предпроектную,
проектировочную, внедрение, функционирование. От качества проектировочных
работ зависит эффективность функционирования системы, поэтому каждая
стадия разделяется на ряд этапов и предусматривает составление документации,
отражающей результаты работ [20].
На рисунке 2.2 приставлены основные работы, которые должны быть
выполнены на каждом этапе жизненного цикла [20].
Рисунок 2.2 Работы на каждом этапе жизненного цикла
Этапы жизненного цикла зависят от модели жизненного цикла, среди
которых различают две основным модели [20]:
спиральную модель ЖЦ;
каскадную модель ЖЦ.
Существует также итерационная модель ЖЦ с поэтапным выполнением
работ, но она используется все реже.
На рисунке 2.3 представлена каскадная модель ЖЦ, которая описывает,
каким образов выполняются этапы работ над проектом.
Преимуществами спиральной модели ЖЦ является быстрое получение
готового продукта на выходе, увеличением конкурентоспособности и при
48
изменении требований к разрабатываемому программному обеспечению (ПО) не
возникает проблем для их реализации. Очевидным недостатком спиральной
модели ЖЦ является отсутствие четких границ каждой стадии разработки ПО.
Рисунок 2.3 Спиральная модель жизненного цикла
Каскадная модель жизненного цикла предполагает поэтапное выполнение
работ на каждом этапе. Переход на новый этап происходит только после
окончания работ на текущем этапе.
На первом этапе разрабатывается абстрактная модель системы, которая с
каждым этапом конкретизируется.
На рисунке 2.4 представлена каскадная модель ЖЦ ПО.
Для жизненного цикла текущего проекта была выбрана каскадная модель,
так как для разрабатываемой системы больше подходит поэтапная разработка.
Переход к следующему этапу происходит только после завершения всех работ
на предыдущем этапе, включая подготовку полного пакета документации,
достаточной для того, чтобы разработка могла быть продолжена другой группой
49
разработчиков и есть возможность планирования сроков завершения работ и
затрат на их выполнение [14].
Рисунок 2.3 Каскадная модель жизненного цикла
На первом этапе «Выработка системных требований» были выработаны
требования к информационной системе: выбрана операционная система,
характеристики ПК.
На этапе «Выработка требований к ПО» разработано техническое задание,
сформированы функциональные требования к информационной системе.
На следующем этапе «Анализ» проведен анализ выработанных
требований и выбраны пути решения поставленной задачи.
На этапе «Проектирования» разработана структура БД, функциональная
схема системы, изучены входные и выходные данные, сформирована
математическая модель решения задачи.
На этапе «Кодирования» разработан код информационной системы.
На этапе «Тестирование» был разработан ряд контрольных наборов
тестов, которые использовались для проверки работоспособности системы.
После тестирования был оформлен протокол тестирования. По результатам
тестирования была выполнена отладка программы и исправление выявленных
ошибок.
На этапе «Эксплуатация» информационная система была установлена на
рабочих местах потенциальных пользователей и опробована.
Источник: https://baza.diplomsite.ru/previewfile/2372