Дипломная работа: Разработка автоматизированной системы учёта товаров на складе в ООО "РесурсМетПром"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
47
API для языков программирования PHP, Java, C, C++, Python и многих других.
1.4.3. Обоснование проектных решений по техническому обеспечению
Техническое обеспечение является комплексом технических средств,
которые предназначены для функционирования информационной системы, а
также включает соответствующую документацию на эти средства и
технологические процессы [9].
Комплекс технических средств состоит из компьютеров; устройств
накопления, сбора, обработки, вывода и передачи информации – жестких
дисков, устройств хранения данных, сканеров, принтеров, факсимильных
аппаратов; устройств передачи данных и линий связи – модемов;
эксплуатационных материалов – бумаги, CD (DVD)- дисков и т. п.
Анализируя уже имеющиеся на предприятии вычислительные системы,
можно сказать, что они подходят по всем требованиям
Персональный компьютер и прочая техника соответствующие
представленным выше требованиям, имеются в наличии на предприятии,
поэтому затраты на их приобретение при расчете себестоимости создания ИС
не учитываются.
48
2. Проектная часть
2.1. Разработка проекта автоматизации
2.1.1. Этапы жизненного цикла проекта автоматизации
Описание жизненного цикла становится одним из основных понятий
методологии проектирования ИС. Жизненный цикл какой угодно ИС можно
показать как непрерывный процесс, который наступает в момент принятия
решения о разработке ИС и завершается в момент завершения ее
эксплуатации.
Жизненный цикл ИС включает в себя все стадии и этапы ее создания,
сопровождения и развития:
анализ предметной, формирование функциональной и
информационной моделей объекта, для которого предназначается ИС;
проектирование ИС, основанное на разработке проектных решений,
которые отвечают всем требованиям ТЗ;
создание системы (в т. ч. программирование и тестирование ПО на
базе проектных спецификаций подсистем, утвержденных на стадии
проектирования);
тестирование ИС и отслеживание сбоев для их последующего
устранения;
внедрение и эксплуатация системы;
модернизация системы.
Жизненный цикл идет в соответствии с выбранной моделью ЖЦ.
Имеется целый ряд стандартов, определяющих ЖЦ ПО, а иногда и
процессы разработки.
Среди самых известных стандартов выделяют следующие:
ГОСТ 34.601-90 - распространяется на АИС и показывает в себе
стадии и этапы их создания. Ещё в нем имеется описание содержания
работ на всех этапах. Все, что показано в стандарте, совпадает с
каскадной моделью жизненного цикла.
49
ISO/IEC 12207:1995 - стандарт на процессы и реализацию жизненного
цикла. Используется ко всем видам заказного программного
обеспечения. Стандарт не имеет описания стадий, фаз и этапов.
Custom Development Method по созданию прикладных ИС -
технологический материал, углублённый до уровня заготовок
проектных документов, которые рассчитаны на применение в
проектах совместно с Oracle. используется CDM для типичной модели
ЖК-дисплея (все работы/задачи и вехи доступны), а также для случаев
"ускоренного подхода" или "облегченного подхода", который будет
оптимальным в небольших проектах.
Rational Unified Process (RUP) включает итеративную модель
разработки, которая имеет четыре фазы: запуск, анализ, создание и
использование. Все эти фазы могут быть разделены на этапы
(итерации), по итогу которых имеется версия для внутреннего или
внешнего использования. Реализация четырех основных фазы
считается циклом разработки, и любой такой цикл завершается
созданием версии системы. В случае, если работа над проектом не
прекращается и после этого, полученный продукт продолжает
оптимизироваться и снова проходит те же фазы. Суть реализации в
рамках RUP - это разработка и сопровождение моделей на базе UML.
Microsoft Solution Framework (MSF) похож на RUP, так же имеет
четыре фазы: исследование, построение, создание, стабилизация,
является итерационным, включает в себя применение объектно-
ориентированного моделирования. MSF в отличии от RUP в сильнее
ориентирован на создание бизнес-приложений.
Extreme Programming (XP). Экстремальное программирование (самая
молодая среди остальных методологий) было реализовано в 1996
году. В основе методологии лежит командная работа, четкая
коммуникация между исполнителем и заказчиком в течение всего
50
срока проекта, а сама разработка реализуется методом
последовательной доработки прототипов.
Стандарт ISO/IEC серии 15288. ISO/IEC 12207 не имеет конкретной
модели жизненного цикла и методов разработки, его характеристики
становятся общими для любых моделей жизненного цикла. Моделью
обычно называется структура, позволяющая выразить
последовательность реализации и взаимосвязи процессов, задач и
действий в процессе всего жизненного цикла.
В рамках ВКР будет использован стандарт ISO 12207-2010. В рамках
стандарта возможно применение двух моделей: каскадной и спиральной.
На разработку ИС склада выбрана каскадная модель жизненного цикла,
так как с начала проектирования сформулированы определённые требования
к системе, с учетом недостатков ранее имеющейся системы, предметная
область хорошо изучена.
Этапы проекта в соответствии с каскадной моделью:
1. Формирование требований
Цель: cформировать требования к разрабатываемому ИС склада;
Участники: Руководитель проекта, аналитик, проектировщик;
Результаты: перечень требований к ИС (срок реализации, стоимость,
функциональность системы).
2. Проектирование
Цель: создать проект ИС склада;
Участники: Руководитель проекта, аналитик, проектировщик,
программист;
Результаты: проект ИС (архитектура ИС, функциональная структура,
структура информационной базы, выбор спецификации программно-
технического обеспечения ИС, выбор средств проектирования и
разработки).
3. Реализация [4]
Цель: создать программную реализацию ИС склада;
51
Участники: программист;
Результаты: программная реализация ИС (дистрибутив программы, файл
БД, инструкция по установке и использованию, описание программы).
4. Тестирование
Цель: тестировать и устранить ошибки ИС склада;
Участники: тестировщик, пользователь;
Результаты: отчет о тестирование ИС (ошибки работы программы,
рекомендации пользователей).
5. Ввод в действие
Цель: внедрить ИС склада;
Участники: инженер, руководитель проекта;
Результаты: акт приема.
6. Эксплуатация и сопровождение
Цель: сопровождать ИС склада;
Участники: программист, консультант;
Результаты: отчет об эксплуатации ИС.
В качестве стратегии внедрения ИС в ООО «РесурсМетПром» был
выбран «Пилотный проект».
Пилотный проект – это первый этап внедрения, позволяющий убедиться
в применимости и производительности предлагаемой системы до eё конечного
внедрения, научить сотрудников компании работе с системой, а еще найти и
спланировать организационные и технические мероприятия на этапе
промышленного внедрения. Пилотный проект дает возможность снизить
затраты и ускорить полномасштабное внедрение.
Эта стратегия внедрения информационной системы была выбрана,
потому что это более часто используемая компаниями стратегия. Этот подход
уменьшает риск и наиболее надежен.
2.1.2. Ожидаемые риски на этапах жизненного цикла и их описание
Источник: https://baza.diplomsite.ru/previewfile/389