Дипломная работа: Автоматизация документооборота в УФССП Останкинского ОСП

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
32
Внемашинное информационная база - это часть ИБ, которая
представляет собой совокупность сообщений, сигналов и документов,
предназначенных для непосредственного восприятия человеком без
использования средств вычислительной техники.
Преимущества внутримашинного информационного обеспечения:
Хранение информации;
Быстрый доступ к данным;
Возможность структурирования информации;
Удобство хранение больших объемов данных;
Увеличение скорости работы сотрудников.
1.4.2. Обоснование проектных решений по программному обеспечению
Программное обеспечение — это совокупность программ, позволяющих
осуществить на компьютере автоматизированную обработку информации.
Программное обеспечение делится на системное и прикладное.
Системное программное обеспечение обеспечивает функционирование
и обслуживание компьютера, а также автоматизацию процесса создания
новых программ. К системному программному обеспечению относятся:
операционные системы и их пользовательский интерфейс; инструментальные
программные средства; системы технического обслуживания.
Операционная система — обязательная часть системного программного
обеспечения, обеспечивающая эффективное функционирование
персонального компьютера в различных режимах, организующая выполнение
программ и взаимодействие пользователя и внешних устройств с ЭВМ.
Пользовательский интерфейс (сервисные программы) — это
программные надстройки операционной системы (оболочки и среды),
предназначенные для упрощения общения пользователя с операционной
системой.
При автоматизации документооборота в рамках ФССП есть ряд
особенностей. Так как в организации используется операционная система на
33
базе Linux, то при разработке надо будет учитывать особенности данной
операционной системы.
1.4.3. Обоснование проектных решений по техническому обеспечению
Техническое обеспечение – комплекс технических средств,
предназначенных для работы ИС, а также соответствующая документация на
эти средства и технологические процессы.
Комплекс технических средств составляют:
Компьютеры любых моделей;
Устройства сбора, накопления, обработки и вывода информации;
Устройства передачи данных и линий связи;
Оргтехника;
Эксплуатационные материалы и др.
Характерными чертами современных компьютеров являются: высокая
производительность; разнообразие форм, обрабатываемых данных —
двоичных, десятичных, символьных, при большом диапазоне их изменения и
высокой точности представления; обширная номенклатура выполняемых
операций, как арифметических, логических, так и специальных; большая
емкость оперативной памяти; развитая организация системы ввода-вывода
информации, обеспечивающая подключение разнообразных видов внешних
устройств.
Выбор технических средств напрямую зависит от используемого
программного обеспечения. На исследуемом предприятии имеется
автоматизированные рабочее места, которые соответствуют всем техническим
требованиям. Так как рабочие места уже оборудованы, то при внедрении
системы не потребуется дополнительных вложений и затрат.
34
2. Проектная часть
2.1. Разработка проекта автоматизации
2.1.1. Этапы жизненного цикла проекта автоматизации
Жизненный цикл — период времени, который начинается с момента
начала создания программного продукта и заканчивается моментом вывода
программного продукта из эксплуатации.
Жизненный цикл предусматривает следующие этапы создания
программного продукта:
формирование требований;
разработка концепции будущего продукта;
составление технического задания;
создание эскизного проекта;
создание технического проекта;
тестирование программного продукта;
введение программного продукта в эксплуатацию;
сопровождение программного продукта.
На этапе формирование требований происходит исследование объекта и
обоснование необходимости разработки программного продукта, а также
формирование требований к нему.
Во время разработки концепции проекта происходит изучение объекта,
проведение научно-исследовательских работ и разработка концепции
программного продукта, удовлетворяющего требованиям пользователей.
На этапе составления технического задания происходит разработка и
утверждение технического задания на создание программного продукта.
На этапе создание эскизного проекта разрабатываются предварительные
проектные решения по программному продукту и его частям, а также
разрабатывается техническая документация.
На этапе технического проектирования производиться разработка
программного продукта, оформление технической документации и разработка
35
заданий на проектирование в смежных частях проекта.
На этапе тестирования программного продукта происходит
тестирование готового продукта на наличие ошибок и багов, как правило в
тестирование принимает участие часть будущих пользователей и
непосредственно сами разработчики.
На этапе введение программного продукта в эксплуатацию происходит
подготовка объекта автоматизации, обучение персонала, пусконаладочные
работы, проведение опытной эксплуатации и проведение приёмочных
испытаний.
Во время сопровождения программного продукта как правило
происходит доработка некоторых элементов, а также устранение ошибок,
возникающих во время использования продукта.
Существует ряд стандартов, регламентирующих жизненный цикл
программного продукта.
Среди наиболее известных стандартов можно выделить следующие:
ГОСТ 34.601-90 - распространяется на автоматизированные
системы и устанавливает стадии и этапы их создания;
ISO/IEC 12207:1995 - стандарт на процессы и организацию
жизненного цикла. Распространяется на все виды заказного ПО;
CustomDevelopmentMethod(методика Oracle) по разработке
прикладных информационных систем - технологический материал,
детализированный до уровня заготовок проектных документов, рассчитанных
на использование в проектах с применением Oracle;
RationalUnifiedProcess(RUP)предлагает итеративную модель
разработки, включающую четыре фазы: начало, исследование, построение и
внедрение;
MicrosoftSolutionFramework(MSF)сходна с RUP, так же включает
четыре фазы: анализ, проектирование, разработка, стабилизация, является
итерационной, предполагает использование объектно-ориентированного
моделирования;
36
ExtremeProgramming(XP). В основе методологии командная
работа, эффективная коммуникация между заказчиком и исполнителем в
течение всего проекта по разработке ИС, а разработка ведется с
использованием последовательно дорабатываемых прототипов.
Разработка программного продукта происходит в соответствии с
выбранной моделью жизненного цикла. Чаще всего используются три модели
жизненного цикла:
каскадная модель;
инкрементная модель;
спиральная модель.
Каскадная модель — это процесс разработки, в котором
последовательно проходят фазы анализа требований, проектирования,
реализации, тестирования, интеграции и поддержки.
Процесс разработки происходит последовательными этапами. Данная
Модель предполагает, что каждый новый этап начинается после полного
выполнения предыдущего этапа. На всех этапах модели выполняются
вспомогательные и организационные процессы и работы, включающие
управление проектом, оценку и управление качеством, верификацию и
аттестацию, менеджмент конфигурации, разработку документации. В
результате выполнения каждого из этапов создаться промежуточные
продукты, которые не могут быть изменены на следующих этапах разработки.
Жизненный цикл традиционно разделяют на следующие
основные этапы:
1. Анализ требований;
2. Проектирование;
3. Реализация;
4. Тестирование;
5. Эксплуатация.
Источник: https://baza.diplomsite.ru/previewfile/757