Дипломная работа: Автоматизация учета продаж спортивных товаров (на примере ООО «Контакт+»)

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
47
Основная цель данного этапа
тюрколог
выявление требований проекта, разработка
технического задания:
требования к
тюрколог
автоматизированной системе
тюрколог
;
описание области применения системы
тюрколог
;
список программных продуктов
тюрколог
;
сроки и условия реализации
тюрколог
заказа
тюрколог
;
технические ограничения
тюрколог
(например,
тюрколог
по
тюрколог
условиям эксплуатации).
Процесс поставки
тюрколог
ПО заключается в
тюрколог
определении состава проекта для
поставки.
Процесс разработки включает
тюрколог
в себя определение
тюрколог
состава программного
продукта, а именно
тюрколог
информационной
тюрколог
базы,
тюрколог
ее физическая реализация.
Разработка программных модулей [14].
Процесс эксплуатации
тюрколог
заключается в
тюрколог
установке и интеграции
программного продукта и использование его
тюрколог
сотрудниками предприятия.
Рассмотрим модель жизненного цикла разрабатываемого программного
обеспечения для создания
тюрколог
автоматизированной
тюрколог
системы.
Модель ЖЦ ПО представляет собой ܖ
тюрколог
структуру,
тюрколог
которая определяет
последовательность выполнения и ܖ взаимосвязи ܖ
тюрколог
процессов, действий и задач в
течение ЖЦ [14].
Более распространенными
тюрколог
являются следующие модели: ܖ каскадная, с
промежуточным контролем и
тюрколог
спиральная.
Такие модели как каскадная и с промежуточным контролем включают
следующие этапы ܖ ЖЦ ПО :
Анализ;
Проектирование;
Реализацию;
Внедрение;
Сопровождение.
Отличительной
тюрколог
чертой
тюрколог
каскаднойaмодели
тюрколог
является
тюрколог
строго
последовательная ܖ реализация перечисленных
тюрколог
выше этапов жизненного ܖ цикла.
Модель имеет следующее
тюрколог
достоинство:
тюрколог
на каждом
тюрколог
из ܖ
тюрколог
этапов данная ܖ модель
позволяет формировать
тюрколог
законченный
тюрколог
комплект ܖ документации и дает
48
возможность планировать сроки ܖ завершения работ и соответствующие ܖ затраты.
Однако имеется следующий
тюрколог
недостаток: реальный
тюрколог
процессaразработки ПО в
большинстве случаев не укладывается в
тюрколог
такую
тюрколог
жесткую схему и требует
возврата к предыдущим этапам до
тюрколог
уточнения или пересмотра принятых решений
[4].
В отличие от каскадной ܖ модели с промежуточнымaконтролем
жизненный цикл
тюрколог
более близок к реальной разработке и применению ПО. При
данной модели допускается возврат каждого
тюрколог
этапа
тюрколог
жизненного
тюрколог
цикла на любой
из предыдущих ܖ этапов, если требуется выполнение межэтапнойaкорректировки.
Кроме того может быть обеспечена
тюрколог
большая ܖ
тюрколог
надежность ПО, однако возрастает
длительность периода ܖ разработки.
При спиральной ܖ
тюрколог
модели
тюрколог
жизненного цикла отсутствуютaнедостатки
выше описанных моделей. В данной модели основополагающими являются
первоначальные ܖ этапы: анализ и ܖ проектирование, в которых реализуемость
технических решений проверяется с помощью создания прототипов.
Кроме того спиральная ܖ схема разработки позволяет перейти на
следующий ܖ этап не завершив ܖ полностью работы на предыдущем этапе.
Окончательные работы могут быть выполнены на следующем ܖ витке ܖ спирали. В
результате это обеспечивает возможность предъявить
тюрколог
заказчику ܖ разработки
некоторый работоспособный ее ܖ вариант, чтобы
тюрколог
уточнить требования.
Наиболее походящей для реализации функций разрабатываемой системы
является каскадная модель. Это обусловлено следующими ее преимуществами:
на каждом этапе формируется законченный набор проектной документации,
отвечающий критериям полноты и согласованности;
выполняемые в логичной последовательности этапы работ позволяют
планировать сроки завершения всех работ и соответствующие затраты.
Каскаднаяaмодель включает следующие ܖ этапы (рисунок 12):
Анализ
тюрколог
Проектирование
тюрколог
Реализация
тюрколог
Введение
тюрколог
Эксплуатация.
тюрколог
49
Рисунок
тюрколог
12. Каскадная
окровавливавшийся
модель жизненного цикла
На этапе
тюрколог
анализа ܖ необходимо
тюрколог
собрать
тюрколог
информацию по учету и анализу
грузоперевозок.
На этапе ܖ проектирования по результатам представленной ܖ информации
происходит проектирование базы ܖ данных и структуры ܖ программы.
На этапе реализации
тюрколог
создается база ܖ данных: создаются все необходимые
справочники документы, регистры. Затем
тюрколог
производится настройка ܖ главного
меню и меню всех элементов ܖ программы.
Этап ܖ внедрения включает в себя развертывание технических,
информационных и программных ܖ средств
тюрколог
и проведение окончательного
тестирования системы на развернутых
тюрколог
средствах,
тюрколог
чтобы
тюрколог
убедиться
тюрколог
в
работоспособности всех модулей системы.
Процесс внедрения
тюрколог
тюрколог
трансформация описания разработки программного
проекта в программный продукт, а также создание исходного кода, баз данных и
документации независимо от того, были ли эти программные продукты
разработаны, приобретены либо имеют смешанное происхождение [5].
На сегодняшний
тюрколог
день
тюрколог
существуют следующие основные стратегии
внедрения системы [5].
1. Параллельная
тюрколог
стратегия. При
тюрколог
данной
тюрколог
стратегии
тюрколог
одновременно
продолжает работать старая (ручная) система и
тюрколог
начинает работать
тюрколог
новая система
и осуществляется сравнение их
тюрколог
выходных
тюрколог
документов. Если длительное время
они согласованы,
тюрколог
переходят
тюрколог
на
тюрколог
новую систему.
2. «Скачок». При
тюрколог
такой стратегии
тюрколог
происходит
тюрколог
моментальный
тюрколог
переход
тюрколог
на
работу с новой системой. Эта стратегия
тюрколог
привлекательна, но не
тюрколог
рекомендуется.
3. «Пилотный проект». Является
тюрколог
наиболее
тюрколог
часто используемой
тюрколог
стратегией.
50
«Пилотный проект»
тюрколог
похожа
тюрколог
на
тюрколог
тактику
тюрколог
«скачок»,
тюрколог
но применяется к
ограниченному количеству процессов. Областью
тюрколог
применения стратегии является
небольшой участок деятельности. При
тюрколог
таком подходе снижается риск, он
является наиболее надежным. Практически все организации
тюрколог
сегодня используют
эту тактику.
4. «Узкое место».
тюрколог
«Узкое место» представляет
тюрколог
собой
тюрколог
малую часть
производственного процесса. При использовании
тюрколог
этого подхода план внедрения
реализуется только для «узкого места» и для
тюрколог
людей, которые работают в нем.
Точность данных повышается только для изделий
тюрколог
в этом «узком месте»;
переподготовка - только для людей, работающих
тюрколог
в нем, анализ эффект - затрат
делается только для него и т.д.
В качестве стратегии внедрения
тюрколог
автоматизированной
тюрколог
системы был
выбран пилотный проект. Данная стратегия внедрения
тюрколог
автоматизированной
тюрколог
системы была выбрана, так как при ней автоматизируется
тюрколог
ограниченное число
процессов и поэтому риски сведены к
тюрколог
минимуму.
На этапе ܖ эксплуатации необходимо
тюрколог
провести ܖ обучение
тюрколог
всех
пользователей, которые будут работать с системой.
2.1.2. Ожидаемые риски на этапах жизненного цикла и их описание
В процессе жизненного цикла разрабатываемой
тюрколог
автоматизированной
системы всегда существует вероятность возникновения различного рода рисков,
влияющих, как и на процесс разработки, так и на
тюрколог
функционирование системы.
Рассмотрим ожидаемые риски по этапам
тюрколог
жизненного цикла подробнее [8]:
1. Этапы разработки и
тюрколог
внедрения.
o Риск нарушения
тюрколог
методологии
тюрколог
введения
тюрколог
проекта. Причиной
возникновения данного риска может
тюрколог
служить
тюрколог
необдуманное описание и
утверждение документов, содержащих информацию о состоянии проекта.
Меры предотвращения этому может послужить:
четкое определение прав и обязанностей рабочей
тюрколог
группы
тюрколог
;
обучение рабочей группы и ключевых пользователей
тюрколог
;
документирование и согласование технических условий проекта
тюрколог
;
51
документальное подтверждение вносимых изменений в проект
тюрколог
;
o Риск введения проекта:
тюрколог
неправильно определены рамки и масштабы проекта;
тюрколог
спроектированы
тюрколог
ошибочные функции и интерфейсы
тюрколог
будущей
системы;
выбраны неправильные
тюрколог
технологии и методы решения
поставленных задач
тюрколог
;
не соблюдены требования при проектировании будущей системы
или постоянно меняются требования
тюрколог
.
Для того чтобы предотвратить обозначенный выше момент
тюрколог
нужно:
обеспечить стабильность границ проекта, определенные на
начальном этапе;
качественно
тюрколог
планировать
тюрколог
работы;
тюрколог
обеспечить проект необходимыми ресурсами;
тюрколог
обязательно утверждать и согласовать проектные решения
тюрколог
;
дополнительно анализировать
тюрколог
функции и цели проекта, тщательно
формулировать концепцию;
o Риск неверного планирования
тюрколог
:
плохая проработка плана внедрения системы
тюрколог
;
срыв сроков выполнения
тюрколог
;
Для того чтобы предотвратить данные обстоятельства, необходимо
тюрколог
:
укомплектовать
тюрколог
проектную
тюрколог
команду
тюрколог
наиболее
квалифицированными и
тюрколог
талантливыми проектировщиками;
распределять
тюрколог
работы
тюрколог
соответственно
тюрколог
способностям
тюрколог
участников
проектной команды;
документировать все
тюрколог
работы на
тюрколог
этапе проектирования и обеспечить
доступность данных для всех участников
тюрколог
проекта
тюрколог
;
o Техническими и программными рисками обусловлена
тюрколог
:
частичная или полная приостановка этапа
тюрколог
разработки из-за ошибок
в используемом программном обеспечении
тюрколог
;
полная или частичная потеря программного
тюрколог
кода;
Источник: https://baza.diplomsite.ru/previewfile/2414