Диплом: Автоматизация процесса ведения документации в ООО "ЭКСПРЕСС"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
48
-
установка
программной
оболочки
будет
производиться
в
режиме
диалога
Пользователь-ЭВМ
специальной
программой
инсталляции;
-
основная
программная
оболочка
будет
иметь
возможность
изменять
по
желанию
заказчика
генерируемые
формы
отчетов
и
порядок
заполнения
исходных
форм;
-
система
будет
иметь
возможность
наращивания
как
программной,
так
и
аппаратной
части.
Технические
средства
системы
учета
можно
рассмотреть
отдельно
для
серверной
и
клиентской
станции.
Типичная
сеть
организации,
для
которой
разрабатывается
программное
обеспечение
представлено
на
рисунке
1.8.
Для
технической
реализации
системы
необходим
сервер
баз
данных,
на
котором
будет
непосредственно,
хранится
разрабатываемая
база
данных.
К
серверу
баз
данных
будет
осуществляться
доступ
с
локальных
станций
конечных
пользователей,
используя
сетевой
коммутатор.
В
случае
необходимости
удаленного
доступа
к
серверу
баз
данных
необходимо
использование
маршрутизатора,
например
Cisco
для
коммутации
с
коммутатором
и
сервером
баз
данных.
Разработка
программного
обеспечения
будет
проводиться
при
помощи
средства
СУБД
Microsoft
SQL
Server
2005
Developer.
Минимальные
системные
требования
для
работы
сервера
следующие:
Процессор:
Pentium
III
или
совместимый
с
большими
характеристиками
(Минимум:
600
MHz)
Рекомендуемые
требования:
1
ГГц
или
выше.
Минимальное
значение
оперативной
памяти:
512
MB.
Типичная
компьютерная
сеть
организации,
для
которой
разрабатывалось
ПО
представлена
на
рис.8.
49
Рис.
8.
Типичная
компьютерная
сеть
организации,
для
которой
разрабатывалось
ПО.
Для
нормальной
работы
системы
необходима
два
варианта
конфигурации
оборудования
серверной
станции
и
клиентской
станции.
Но
так
как
все
пользователи
системы
не
будут
ограничиваться
запуском
одного
процесса,
то
для
автоматизации
поставленной
задачи
рекомендуемыми
системными
требования,
являются
требования,
представленные
в
таблице
8.
Таблица
8
Рекомендуемые
требования
по
техническому
обеспечению
Параметр
Значение
Тактовая
частота
процессора
2000
MHz
Оперативная
память
2
Гb
Жесткий
диск
300
Gb
Сетевая
карта
10/100
Mb/s
Монитор
SVGA
Usb
порт
2.0
Оптический
привод
DVD-ROM
Исходя
из
того,
что
сервера
и
персональные
компьютеры,
работающие
на
площадках
ООО
«Экспресс»
имеют
технические
характеристики,
превышающие
50
требуемые
для
работы
ИС,
установка
и
работа
модуля
возможна
на
любом
из
имеющихся
в
наличии
и
используемых
компьютеров
и
серверов.
51
2.
ПРОЕКТНАЯ
ЧАСТЬ
2.1
Разработка
проекта
автоматизации
2.1.1
Этапы
жизненного
цикла
проекта
автоматизации
Жизненный
цикл
проекта
автоматизации
(ЖЦ)
это
непрерывный
процесс,
который
начинается
с
момента
принятия
решения
о
необходимости
автоматизации
и
заканчивается
в
момент
его
полного
изъятия
из
эксплуатации
[13].
Разрабатываемый
проект
может
быть
представлен
при
помощи
каскадной
модели
процессов
жизненного
цикла
сложной
системы.
Такая
модель
характеризуется
однократным
последовательным
выполнением
без
повторений
ряда
этапов.
Вся
деятельность
по
автоматизации
предприятия
ООО
«Экспресс»
началась
с
разработки
концепции
и
идеи
системы,
а
так
же
оценки
необходимости
ее
разработки.
В
рамках
этого
этапа
для
рассматриваемого
проекта
был
пройден
эволюционный
путь
включающий
проектирование,
разработку,
применение
и
сопровождение
системы,
и
заканчивается
снятием
системы
из
эксплуатации.
Разрабатываемые
программные
средства
для
функционирования
курьерской
службы
ООО
«Экспресс»
служат
для
выполнения
определенных
частных
функций
предприятия
направленных
на
автоматизацию
бизнес-процессов.
Разделим
модель
жизненного
цикла
разрабатываемой
системы
на
ряд
последовательно
выполняемых
этапов.
Обычно
в
принятой
за
основу
для
автоматизированной
информационной
системы
ООО
«Экспресс»
типовой
модели
выделяют
следующие
основные
этапы,
которые
так
же
характерны
и
для
разрабатываемого
проекта.
Среди
этих
этапов
обычно
выделяются
следующие:
определение
потребностей;
исследование
и
описание
основных
концепций;
проектирование
и
разработка;
испытания
системы;
создание
и
производство;
распространение
и
продажа;
эксплуатация;
сопровождение
и
мониторинг;
52
снятие
с
эксплуатации
(утилизация).
Проведенный
анализ
характеристик
торгово-производственного
предприятия
ООО
«Экспресс»
и
основных
бизнес-процессов
однозначно
определяет
потребность
в
такой
автоматизированной
системе.
Для
обеспечения
разработки
автоматизированной
системы
ООО
«Экспресс»
предварительно
выполняется
исследование
и
формирование
описаний
основных
концепций
разработки
подобных
систем.
Естественно,
так
как
в
ООО
«Экспресс»
подобной
разрабатываемой
системы
не
существовало,
следовательно,
этот
факт
обосновывает
этап
жизненного
цикла
системы
связанный
с
проектированием
и
разработкой
системы.
Документ
IEEE
1074
обеспечивает
поддержку
процесса
жизненного
цикла
разработки
ПО
(Software
life
cycle
process,
SLCP).
Процесс
SLCP
определен
как
характерное
для
проекта
описание
процесса,
который
основывается
на
жизненном
цикле
ПО
проекта
(SLC),
а
также
на
интегральных
процессах
и
процессах
менеджмента,
используемых
организацией.
Интегральные
процессы
включают
менеджмент
конфигурации,
метрические
показатели,
обеспечение
качества,
уменьшение
степени
риска,
действия
по
оценке,
планированию
и
обучению.
Разработка
процесса
SLCP
для
данного
программного
проекта
входит
в
обязанности
менеджера
и
архитектора
проекта
[14,
23].
Реализация
подобной
методологии
начинается
с
выбора
соответствующей
модели
жизненного
цикла
разработки
ПО
(Software
life
cycle
model,
SLCM)
с
целью
ее
применения
в
рамках
определенного
проекта.
Затем
создается
цикл
SLC,
используя
отобранную
модель
SLCM
и
действия.
Используемая
в
данном
случае
методология
заключается
в
приращении
SLC
с
применением
процессов
поддержки
уровня
организации
с
целью
проектирования
процесса
SLCP.
Действия,
описанные
в
таблице
отображения
стандарта
1074,
охватывают
полный
жизненный
цикл
проекта
ПО
от
исследования
концепции
до
возможного
прекращения
процесса
эксплуатации
программной
системы.
Стандарт
1074
не
обращается
к
действиям
не
программного
характера,
типа
заключения
контракта,
приобретения
или
разработки
аппаратных
средств.
Он
также
не
дает
полномочий
для
использования
определенной
модели
SLCM.
В
стандарте
1074
предполагается,
что
менеджер
проекта
и
архитектор
процесса
уже
знакомы
с
разнообразием
процессов
модели
SLCM,
с
критериями
их
53
выбора,
а
также
с
критериями
определения
признаков
и
ограничений
конечной
сис-
темы
и
среды
разработки,
которые
влияют
на
этот
выбор.
Стандарт
1074
полезен
для
любой
организации,
которая
является
ответственной
за
управление
и
реализацию
программных
проектов.
Он
может
использоваться
там,
где
ПО
образует
завершенную
систему
или
является
частью
большей
системы.
Он
пригоден
для
организаций,
занимающихся
только
программными
продуктами,
отделов,
в
обязанности
которых
входит
разработка
внутренних
информационных
технологий,
консультантов
в
области
ПО
и
организаций,
занимающихся
только
менеджментом
проектов,
которые
доставляют
и
реализовывают
имеющиеся
в
наличии
коммерческие
(commercial-off-the-shelf,
COTS)
программные
продукты.
Продукт
1074
это
цикл
SLCP,
который
требуется
для
выполнения
определенного
программного
проекта.
Рассмотрим
действия,
выполняемые
на
каждой
из
фаз
жизненного
цикла
проекта
в
выбранной
каскадной
модели
жизненного
цикла.
Исследование
концепции
проверка
требований
на
системном
уровне
с
целью
определения
их
выполнимости.
Выполняются
функциональные
задачи:
-
идентификация
идей
либо
потребностей;
-
формулирование
потенциальных
подходов;
-
выполнение
исследований
выполнимости;
-
планирование
системного
перехода;
-
уточнение
и
завершение
идеи
либо
потребности
Процесс
системного
распределения
установка
соответствия
между
функциями
и
программным
либо
аппаратным
обеспечением
на
основе
общей
системной
архитектуры.
Выполняются
функциональные
задачи:
-
анализ
функций;
-
разработка
системной
архитектуры;
-
декомпозиция
системных
требований.
Процесс
определения
требований
определение
требований
к
ПО
для
получения
информации
относительно
области
действия
и
функций
системы,
поведения,
производительности
и
применяемых
интерфейсов.
Выполняются
функциональные
задачи:
-
определение
и
разработка
требований
со
стороны
ПО;
54
-
определение
требований
по
разработке
интерфейса;
-
расстановка
приоритетов
и
интеграция
требований
к
ПО.
Процесс
разработки
проекта
разработка
и
представление
логически
связной,
технической
спецификации
программной
системы,
включая
структуры
данных,
программную
архитектуру,
представления
интерфейса,
а
также
процедурные
(алгоритмические)
детали.
Выполняются
функциональные
задачи:
-
разработка
проекта
архитектуры;
-
проектирование
базы
данных
случае
необходимости);
-
проектирование
интерфейсов;
-
выбор
либо
разработка
алгоритмов
случае
необходимости);
-
выполнение
детализованной
разработки
проекта.
Процесс
внедрения
трансформация
описания
разработки
программного
проекта
в
программный
продукт,
а
также
создание
исходного
кода,
баз
данных
и
документации
независимо
от
того,
были
ли
эти
программные
продукты
разработаны,
приобретены
либо
имеют
смешанное
происхождение.
На
сегодняшний
день
существуют
следующие
основные
стратегии
внедрения
системы
1.
Параллельная
стратегия.
При
этой
стратегии
одновременно
работают
старая
(ручная)
и
новая
система,
и
их
выходные
документы
сравниваются.
Если
они
согласуются
длительное
время,
осуществляется
переход
на
новую
систему.
2.
"Скачок".
При
такой
стратегии
происходит
моментальный
переход
на
работу
с
новой
системой.
Эта
стратегия
привлекательна,
но
не
рекомендуется
3.
"Пилотный
проект".
Это
наиболее
часто
используемая
стратегия.
"Пилотный
проект"
-
это
тактика
"скачка",
но
применяемая
к
ограниченному
числу
процессов.
Область
применения
стратегии
-
небольшой
участок
деятельности.
Такой
подход
снижает
риск
и
наиболее
надежен.
Практически
все
предприятия
применяют
эту
тактику
сегодня
4.
"Узкое
место".
"Узкое
место"
-
это
малая
часть
производственного
процесса.
При
использовании
подхода
"узкое
место"
план
внедрения
выполняется
только
для
"узкого
места"
и
для
людей,
работающих
в
нем.
Точность
данных
повышается
только
для
изделий
в
этом
"узком
месте";
переподготовка
-
только
для
людей,
работающих
в
нем,
анализ
эффект
-
затрат
делается
только
для
него
и
т.д.
55
С
учетом
необходимости
минимизации
возможных
рисков
для
предприятия
ООО
«Экспресс»
для
внедрения
проекта
выберем
параллельную
стратегию
внедрения.
Процесс
внедрения
будет
включать
шесть
этапов:
1.
Анализ;
2.
Организация
проекта;
3.
Настройка
системы;
4.
Подготовка
данных;
5.
Тестовое
испытание
системы;
6.
Сдача
проекта.
Рассмотрим
этапы
процесса
внедрения.
Первый
этап
внедрения
анализ
соответсвует
целям
и
задачам
предпроектного
исследования.
Основная
цель
этапов
изучение
неообходимых
бизнесс
процессов
ООО
“Экспресс”
Сложный
этап
«Организация
проекта»
выполняется
рабочей
группой
разработчиков
и
представителей
предприятия
ООО
«Экспресс»
на
этом
этапе
составляется
план
проекта,
в
котором
определены
сроки
проекта,
его
участники
и
бюджет.
Этап
3
«Настройка
системы»
состоит
из
выполнения
действий
по
созданию
прототипа
автоматизированной
системы
ООО
«Экспресс»
так
же
на
этом
этапе
происходит
создание
руководства
пользователя,
и
обучение
менеджеров
предприятия
работе
с
информационной
системою.
На
четвертом
этапе
«Подготовке
данных»
планируется
выполнение
переноса,
при
необходимости
конвертации,
и
загрузки
данных
в
систему.
Этап
завершается
выполнением
проверки
результатов
подготовки
данных,
которая
может
включать
в
себя
выполнение
контрольных
расчетов,
с
целью
проверки
данных.
Пятый
этап
посвящен
непосредственно
выполнению
тестированию
системы
в
соответствии
с
выбранной
стратегией
и
обеспечением
необходимой
технологичности
процесса.
Внедрение
системы
завершается
проведением
сдачи
проекта
в
эксплуатацию,
на
этом
этапе
запланировано
проведение
аудита
разработанной
информационной
системы
для
ООО
«Экспресс»,
а
так
же
проверка
разработанной
документации
и
передача
проекта
группе
ключевых
пользователей.
56
Процесс
установки
установка
и
проверка
ПО
в
операционной
среде,
а
также
получение
формального
одобрения
ПО
со
стороны
заказчиков.
Выполняются
функциональные
задачи;
-
план
установки;
-
распределение
ПО;
-
установка
ПО;
-
приемка
IIO
в
операционной
среде;
Процесс
эксплуатации
и
поддержки
включает
пользовательские
операции
в
системе
и
действующую
поддержку,
в
том
числе
техническую
помощь,
оказание
консультаций
пользователям,
фиксация
их
запросов
с
целью
выполнения
расширений
и
изменений,
а
также
обработка
исправлений
либо
ошибок.
Выполняются
функциональные
задачи
-
выполнение
операций
в
системе;
-
обеспечение
технической
поддержки
и
проведение
консультаций;
-
поддержка
журнала
регистрации
запросов
пользователей.
Процесс
сопровождения
анализ
запросов
с
целью
обнаружения
программных
ошибок,
сбоев,
ошибок,
расширений,
а
также
изменений,
генерируемых
при
осуществлении
процесса
поддержки.
Выполняются
функциональные
задачи
-
повторное
применение
цикла
разработки
ПО
(начало
процесса
разработки).
Процесс
вывода
из
эксплуатации
прекращение
активного
применения
используемой
системы
путем
завершения
выполняемых
ей
операций,
замена
на
новую
систему
либо
обновление
с
применением
новой
версии
существующей
системы.
Выполняются
функциональные
задачи
-
извещение
пользователей;
-
выполнение
параллельных
операций
случае
необходимости);
-
вывод
системы
из
эксплуатации.
Бизнес-процессы
в
ООО
“Экспресс
связаны
с
движением
материальных
средств,
товаров
неправильный
учет,
которых
может
привести
к
материальным
потерям
и
другим
существенным
недостаткам.
Поэтому
разработка
системы
заканчивается
проведением
этапа
испытаний
разработанной
автоматизированной
системы
ООО
“Экспресс”.
57
Разработанное
программное
обеспечение
для
ООО
«Экспресс»
предназначается
так
же
и
для
работы
не
только
в
центральных
офисах
и
магазинах
компании,
но
и
в
территориально
удаленных
филиалах,
складах
и
магазинах.
Поэтому
для
разрабатываемого
программного
обеспечения
ООО
«Экспресс»
актуален
этап
распространение
и
продажи
разработанных
программных
средств.
Так
продажа
средств
может
осуществляться
в
другие
компании.
Несомненно,
разрабатываемое
программное
обеспечение
планируется
эксплуатировать
в
рамках
производственного
цикла
компании
ООО
“Экспресс”.
Следовательно,
актуальными
являются
этапы
эксплуатации,
сопровождения
и
мониторинга.
Так
как,
по
сути,
разрабатываемое
программное
обеспечение
является
приложением
баз
данных,
следовательно,
под
мониторингом
и
сопровождением
можно
понимать
процессы
администрирования
сервера
баз
данных.
Нельзя
отрицать
тот
факт,
что
на
смену
существующим
программным
средствам
и
аппаратному
обеспечению,
а
так
же
изменениям
в
законодательном
поле
придут
новые
усовершенствованные
программные
и
аппаратные
средства,
а
так
же
законодательные
акты,
это,
в
конечном
счете,
предопределяет
через
некоторое
время
вывод
из
эксплуатации
разрабатываемого
программного
обеспечения
системы
компании
ООО
“Экспресс”.
2.1.2
Ожидаемые
риски
на
этапах
жизненного
цикла
и
их
описание
Управление
рисками,
связанными
с
разработкой
ПО,
представляет
собой
формальный
процесс,
позволяющий
систематически
идентифицировать,
оценивать
и
смягчать
факторы
возможного
риска.
В
процессе
управления
проектом
основное
внимание
уделяется
вопросам
идентификации
рисков
в
проекте,
имеющих
как
внутренние,
так
и
внутренние
причины.
При
оценке
рисков
разрабатываемого
проекта
использовалась
модель
оценки
рисков,
основанная
на
цикле
Шухарта-Деминга
(Shewhart-Deming),
Рассматриваемая
модель
поддерживает
информацию
и
получение
откликов
на
нее
как
внутри,
так
и
вне
проекта.
Сведения
имеют
отношение
к
деятельности,
связанной
с
рисками,
текущим
рискам
и
эманации
рисков.

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)