Дипломная работа: Автоматизация складских процессов предприятия ООО «АТОЛ»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
53
1.4.3. Обоснование проектных решений по техническому
обеспечению.
Для работы информационной системы складского учета ООО «Атол»
необходимо обеспечить наличие достаточного набора технических и
программных средств, которые позволят обеспечить бесперебойное
функционирование системы.
Требования к комплексу технических средств [13]:
минимизация затрат на приобретение и эксплуатацию;
надежность;
защита от несанкционированного доступа;
рациональное распределение по уровням обработки.
Минимальные технические требования персональных компьютеров, на
которых будет установлена клиентская часть информационной системы
складского учета:
процессор с тактовой частотой не менее 2,5 ГГц или выше;
минимальный объем оперативной памяти - 2 ГБ;
свободное место на диске - от 500Мб;
подключение к локальной сети со скоростью от 100Мбит/с.
Минимальные технические сервера, на котором будет установлена СУБД
с развернута база данных:
процессор с тактовой частотой не менее 3 ГГц или выше;
минимальный объем оперативной памяти - 6 ГБ;
свободное место на диске - от 5Гб;
подключение к локальной сети со скоростью от 100Мбит/с.
54
ГЛАВА 2. ПРОЕКТНАЯ ЧАСТЬ
2.1. Разработка проекта автоматизации.
2.1.1. Этапы жизненного цикла проекта автоматизации.
Жизненный цикл (ЖЦ) программного обеспечения описывает
последовательность действий, которые необходимо выполнить для получения на
выходе готового программного продукта, который успешно внедрен и
эксплуатируется заказчиком. Начало жизненного цикла программного обеспечения
начинается уже с момента возникновения идеи о его разработке [15].
За долгий этап эволюции методологии разработки программного
обеспечения разработано много стандартов, которые регламентируют
последовательность выполнения этапов работ. Каждый стандарт может быть
использован для разработки программного обеспечения различных
направленностей. Наиболее популярные стандарты представлены на рисунке 2.1.
Рисунок 2.1 - Стандарты этапов жизненного цикла
55
Во всех стандартах присутствуют следующие основные этапы разработки
программного обеспечения:
анализ предметной области;
проектирование архитектуры системы;
реализация программного обеспечения;
тестирование и отладка программного обеспечения;
эксплуатация и сопровождение программного обеспечения;
развитие и модернизация системы.
Существуют несколько моделей жизненного цикла, которые описывают
последовать выполнения стадий разработки программного обеспечения в
соответствии с выбранным стандартом жизненного цикла [15]:
итерационная модель ЖЦ;
каскадная модель Ж;
спиральная модель ЖЦ.
На рисунке 2.2 представлена итерационная модель жизненного цикла.
Рисунок 2.2 - Итерационная модель жизненного цикла
56
Главной особенностью итерационной модели жизненного цикла
позволяет вернуться на предыдущий этап работ в любой момент, но после
возврата нужно последовательно повторно пройти те же стадии разработки
программного обеспечения.
В качестве преимуществ данной модели жизненного цикла можно
выделить:
оперативное исправление недостатков на предыдущем этапе;
быстрое исправление программного обеспечения при изменении
требований заказчика;
равномерная загрузка участников проекта;
возможность использования накопленного опыта разработки.
Недостатками итерационной модели является отсутствие представления
о конечном результате, так как требованиям могут меняться очень часто, а также
необходимость повторного выполнения уже пройденных этапов.
На рисунке 2.3 представлена каскадная модель жизненного цикла [15].
Рисунок 2.3 - Каскадная модель жизненного цикла
57
Каскадная модель жизненного цикла похожа на итерационную модель, но
переход на следующий этап выполняется только после завершения текущего
этапа.
Достоинствами такого способа разработки программного обеспечения
являются:
последовательное устранение сложностей;
простой алгоритм разработки;
простота представления текущих результатах клиентам;
эффективность для проектов с высокими требованиями.
Недостатками каскадной модели являются:
невозможность получения работоспособного программного
обеспечения до перехода на заключительную стадию разработки;
ошибки проектирования, допущенные в начале разработки могут
выявиться только на заключительном этапе;
отсутствие гибкости;
сложности при финансировании проекта.
На рисунке 2.4 представлена спиральная модель жизненного цикла.
Рисунок 2.4. Спиральная модель жизненного цикла
Источник: https://baza.diplomsite.ru/previewfile/594