Диплом: Автоматизация управления технологическими процессами в ООО СК «ИНВЕСТСТРОЙКАПИТАЛ»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
42
Рисунок 2.1 - Основные модели жизненного цикла программного обеспечения
Описание итерационной модели представлено на рисунке 2.2.
Рисунок 2.2 - Итерационная модель жизненного цикла
При разработке программного обеспечения с использованием
итерационной модели жизненного цикла существует возможность возврата на
предыдущий этап разработки, если, например, были изменены требования
заказчика и т.д. После возврата на предыдущий этап необходимо заново
повторить все ранее пройденные этапы.
Преимущества итерационной модели:
быстрый доступ к предыдущему этапу разработки;
оперативное внесение правок в программный продукт при изменении
технического задания;
43
равномерная загрузка участников проекта;
возможность использования накопленного опыта разработки.
На рисунке 2.3 представлено описание каскадной модели жизненного
цикла [3].
Рисунок 2.3 - Каскадная модель жизненного цикла
В каскадной модели жизненного цикла переход на следующий этап
выполняется после окончания предыдущего.
Достоинствами такого способа разработки программного обеспечения
являются:
простой алгоритм разработки;
простота представления текущих результатах клиентам;
эффективность для проектов с высокими требованиями.
Основным недостатком каскадной модели является невозможность
получения работоспособного продукта до завершения последнего этапа. Ошибки
проектирования будут выявлены только при окончании разработки, что может
вызвать проблемы в процессе сдачи заказа.
Структура спиральной модели жизненного цикла представлена на рисунке
2.4 [3].
Достоинствами спиральной модели являются:
возможность качественной работы с рисками, которые могут
возникнуть на любом этапе разработки;
44
наличие качественной документации по окончании разработки;
достаточно быстрое получение прототипа программного
обеспечение, которое можно показать заказчику с первых этапов
разработки системы.
Рисунок 2.4 - Спиральная модель жизненного цикла
К недостаткам спиральной модели относится дороговизна
проектирования, необходимости наличия высококвалифицированных
сотрудников и сложности в реализации крупных проектов.
В настоящей работе будет использована каскадная модель жизненного
цикла.
2.1.2. Ожидаемые риски на этапах жизненного цикла и их
описание
Любой проект по разработке программного обеспечения связан с
определенными рисками той или иной степени. Риски могут различаться в
зависимости от характера проекта.
Основные риски при разработке информационной системы автоматизации
технологических процессов можно разделить на следующие категории [22]:
1. Бюджет: превышение бюджета может повлечь срыв сроков сдачи
проекта и как следствие еще большие затраты. Для снижения данного
риска необходимо четко составить проектную смету и заложить в нее
45
страховой фонд, что позволит снизить вероятность срыва сроков сдачи
проекта.
2. Профессионализм сотрудников: неквалифицированный персонал не
способен в обозначенное время сдать качественный продукт. Для
снижения данного риска необходимо использовать систему
промежуточного тестирования программного кода для своевременного
выявления проблем, проверки квалификации действующих и новых
сотрудников.
3. Продуктивность: данный риск связан с неправильным распределением
нагрузки на ключевых разработчиков. Разработчики должны обладать
максимальным объемом знаний, что помогает решать проблемы,
связанные как с персоналом, так и с риском нехватки нужных знаний.
Также у команды должна быть возможность беспрепятственно
выполнять работу в том случае, если один из ее членов временно
отсутствует или покинул команду.
4. Время: риск нехватки времени на разработку может быть критическим,
поэтому при составлении технического задания необходимо заложить
запас времени в общую длительность проекта.
Профилактика появления рисков способна снизить вероятность появления
на выходе не соответствующего требованиям программного обеспечения.
2.1.3. Организационно-правовые и программно-аппаратные
средства обеспечения информационной безопасности и защиты
информации
Защита информационных систем (ИС), обрабатывающих
конфиденциальную информацию организации – это необходимость, благодаря
которой можно существенно снизить риск утечки важных сведений. Защита ИС
поможет предприятиям любой формы собственности грамотно и правильно
организовать процесс обработки, хранения и передачи конфиденциальных
сведений, находящихся в информационной системе. Разработка системы защиты
46
информации сделает передачу и обработку персональных данных более
безопасным [5, 15].
Информационная система разрабатывается для автоматизации управления
технологическими процессами ООО СК «ИНВЕСТСТРОЙКАПИТАЛ» и
предполагает работу с системой двум категориям пользователей:
1. Администратор информационной системы- имеет полные права на
работу с системой.
2. Сотрудник организации - будет лишен возможности просмотра и
редактирования данных о пользователях системы.
В таблице 1.7 представлены права пользователей информационной
системы.
Таблица 1.7
Права пользователей
Права пользователей
Сотрудник
Администратор ИС
Учет плана строительных работ
Чтение/ Редактирование/
Удаление
Полный доступ
Учет производственных заданий
Чтение/ Редактирование/
Удаление
Полный доступ
Учет лимитов на использование
стройматериалов
Чтение/ Редактирование/
Удаление
Полный доступ
Контроль расхода
стройматериалов
Чтение/ Редактирование/
Удаление
Полный доступ
Учет выполненных работ
Чтение/ Редактирование/
Удаление
Полный доступ
Формирование отчетности
Формирование/Печать
Полный доступ
Учет пользователей
Запрет доступа
Полный доступ
2.2. Информационное обеспечение задачи
2.2.1. Информационная модель и её описание
На рисунке 2.5 представлена информационной модель
автоматизированной системы управления технологическими процессами
ООО СК «ИНВЕСТСТРОЙКАПИТАЛ».
47
В качестве участников в процессе информационного обмена выделены:
информационная система; администратор информационной системы; сотрудник
организации.
Входные данные:
сведения о пользователях;
сведения о сотрудниках;
справочная информация;
сведения о производственных заданиях;
сведения о плане строительных работ;
сведения о лимитах использования материалов.
Выходная информация:
план производства;
отчет о выполненных работах;
остатки лимитов использования материалов;
лимитно-заборная карта.
Информационная система должна выполнять следующие функции:
идентификация пользователя в системе по логину и паролю;
хранение справочных данных;
хранение и накопление данных о выполнении строительных работ
ООО СК «ИНВЕСТСТРОЙКАПИТАЛ»;
ведение учета плана выполнения строительных работ и его
выполнения;
ведение учета расхода стройматериалов на выполнение
строительства;
контроль расхода стройматериалов;
автоматизированное формирование лимитно-заборной карты;
автоматизированное формирование отчетной информации.
48
Рисунок 2.5 - Информационная модель
49
2.2.2. Характеристика нормативно-справочной, входной и
оперативной информации
Классификаторы представляют собой систематический свод, перечень
каких-либо объектов, позволяющий находить каждому из них свое место, и
имеют определенное (обычно числовое) обозначение. Система классификации
позволяет сгруппировать объекты выделить определенные классы, которые
будут характеризоваться рядом общих свойств [12].
В таблице 2.1 приведен список классификаторов, которые необходимы
для реализации информационной системы управления технологическими
процессами ООО СК «ИНВЕСТСТРОЙКАПИТАЛ».
Таблица 2.1
Классификаторы и системы кодирования
Наименование
кодируемого множества
объектов
Система
кодирования
Система
классификации
Вид классифи-
катора
Категория строительных
работ
Порядковая
Отсутствует
Локальный
Группа строительных
работ
Порядковая
Отсутствует
Локальный
Раздел строительных
работ
Порядковая
Отсутствует
Локальный
Вид строительных работ
Порядковая
Отсутствует
Локальный
Материал
Порядковая
Отсутствует
Локальный
Склад
Порядковая
Отсутствует
Локальный
Стройплощадка
Порядковая
Отсутствует
Локальный
Должность
Порядковая
Отсутствует
Локальный
Отдел
Порядковая
Отсутствует
Локальный
Категория материалов
Порядковая
Отсутствует
Локальный
Входной и оперативной информацией для информационной системы
учета управления технологическими процессами является:
сведения о сотрудниках;
план строительства;
производственные задания;
сведения о стройматериалах;
сведения о выполненных работах;
сведения об использовании материалов на выполнение строительных
50
работ;
сведения о лимитах использования материалов для каждого
производственного задания.
2.2.3. Характеристика результатной информации
Выходная (результатная) информация автоматизированной системы
согласно ГОСТ34.003-90 «Автоматизированные системы. Термины и
определения» — это информация, получаемая в результате выполнения функций
автоматизированной системы и выдаваемая на объекте ее деятельности,
пользователю или в другие системы [2].
Результатная информация является важнейшей составляющей
информационной системы, так как является целью ее разработки изначально. В
качестве результатной информации выступают выходные формы и отчеты,
содержащие статистические и финансовые данные.
Информационная система управления строительными работами позволяет
строить следующие отчеты:
1. План строительных работ.
2. Отчет о выполненных работах.
3. Остатки лимитов использования материалов.
Макет отчета «План строительных работ» представлен на рисунке 2.6.
Номер
плана
Дата
утверждения
Дата начала
строительства
Дата
окончания
выпуска
Вид
строительства
Строй-
площадка
Количество
Рисунок 2.6 - Макет отчета «План строительных работ»
Макет отчета «Отчет о выполненных строительных работах» за
выбранный период представлен на рисунке 2.7.
Категория
работ
Группа работ
Раздел работ
Вид
работ
По плану
По факту
Рисунок 2.7 - Макет отчета « Отчет о выполненных строительных работах»
51
Макет отчета «Остатки лимитов использования материалов» за
выбранный период представлен на рисунке 2.8.
Производственное
задание
Материал
Единица
измерения
Лимит
Израсходовано
Остаток
Рисунок 2.8 - Макет отчета « Остатки лимитов использования материалов»
Кроме того, информационная система позволяет автоматически
формировать лимитно-заборную карту.
Рисунок 2.9 - Шаблон лимитно-заборной карты
2.3. Программное обеспечение задачи
2.3.1. Общие положения (дерево функций и сценарий диалога)
На рисунке 2.10 представлено дерево функций [9], которое отражает
основные и служебные функции информационной системы автоматизации
технологических процессов ООО СК «ИНВЕСТСТРОЙКАПИТАЛ».
Основные функции:
1. Работа со справочниками.
2. Работа с документами.
3. Учет технологических процессов.

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

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