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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
56
катушки это и есть полный цикл программного обеспечения как каскадная
модель [11].
Этот подход называется также продолжающимся проектированием.
Позднее в цикл стали дополнительно включать стадии разработки или
опробования прототипа программ. Это называлось быстрым
прототипированием.
Но применение этих методов наряду с быстрым эффектом влечет
снижение управляемости проектом и стыкуемости разных фрагментов ПО.
Основная проблема спиральной модели определение перехода на следующий
этап. Переход же осуществляется в соответствии с поставленным планом, даже
если вся запланированная работа закончена.
В настоящей работе для проектирования, исходя из всего
вышеперечисленного, выбрана каскадная модель ЖЦ, так как, несмотря на ее
недостатки, она наилучшим образом подходим для выполнения данной задачи.
Имеется полный ряд стандартов, в которых регламентируется жизненный цикл
ИС в целом программных систем) и предполагается конкретная модель
жизненного цикла. Базовым международным стандартом считается стандарт
ISO IEC 12205 принятый в 1995г. В нем регламентированы ключевые категории
процессов, охватываемых в жизненный цикл всего пять:
Договорные процессы, связанные с получением и поставкой ИС.
Процессы организации, которые будут отражены в системе.
Проектные процессы.
Технические процессы, связанные с сопровождением, а также с
внедрением и обеспечением функционирования информационной
системы.
Специальные процессы (никак не рассматриваем).
Имеется весь ряд стандартов, регламентирующих ЖЦ ПО, а в
определенных вариантах и процессы разработки [10].
Между более популярных стандартов возможно отметить следующие:
57
ГОСТ 34.601-90 распространяется на автоматизацию
информационной системы и уточняет стадии и периоды их
формирования. Помимо этого, в стандарте находится представление
нахождения работ в любой стадии. Периоды и стадии работы,
зафиксированные в стандарте, в большей степени отвечают каскадной
модели жизненного цикла.
ISO/IEC 12207:2008 стандарт на процессы и организацию
жизненного цикла.
Распространяется на все без исключения разновидности заказного ПО.
Стандарт никак не включает описания стадии, этапов и фаз.
Custom Development Method (методика Oracle) по разработке
прикладных информационных систем научно-технический
использованный материал, детальный вплоть до уровня значения
проектных актов, рассчитанных на применение в проектах с
использованием Oracle. Используется CDM для традиционной модели
ЖЦ (учтены все без исключения работы/задачи и стадии), а кроме
того, с целью технологии "быстрой разработки" (Fast Track) либо
"облегченного подхода", подходящих в случае небольших проектов.
Rational Unified Process (RUP) дает итеративную модель разработки,
содержащую четыре фазы: начало, изучение, создание и введение.
Любая стадия способна являться разбитой на стадии (итерации), в
следствии каковых издается вариант с целью внешнего или
внутреннего применение. Освоение посредством четырех основных
фаз именуется циклом разработки, любой цикл заканчивается
генерацией версии системы. В случае, если уже после этого работа над
продуктом не прекращается, в таком случае приобретенный продукт
не прекращает совершенствоваться и вновь избегает эти же фазы.
Сущность деятельности в рамках RUP это поддержание и
формирование моделей на базе UML.
58
Microsoft Solution Framework (MSF) похожа на RUP. Таким же образом
содержит четыре фазы: исследование, планирование, создание,
стабилизация, также является итерационной, подразумевает
применение объектно-ориентированного моделирования. MSF в
сопоставлении с RUP в большей степени нацелена на разработку
бизнес-приложении.
Extreme Programming (ХР). Экстремальное программирование
(наиболее новейшая из числа рассматриваемых методологии)
сформировалось в 1996 г. В базе методологии командная работа,
результативное общение между исполнителем и заказчиком на
протяжении всего проекта по разработке ИС, а разработка проводится
с применением поочередно дорабатываемых прототипов.
Модель ЖЦ зависит от специфики, масштаба и сложности проекта и
специфики условий, в которых система создается и функционирует. В
данной выпускной квалификационной работе рассмотрим один из
общеизвестных стандартов жизненного цикла ИС - стандарт
ISO/IEC 12207.Данный стандарт не предлагает какую - то конкретную
модель ЖЦ и методы ее разработки ИС. Положения стандарта
ISO/IEC 12207 являются общими для любых моделей ЖЦ, методов и
технологий разработки ИС.
В соответствии с базовым международным стандартом ISO/IEC 12207 все
без исключения процессы ПО разделяются на три категории. Процессы ЖЦ ПО
в соответствии со стандартом ISO/IEC 12207 представлены в таблице 2.1.
Таблица 2.1
Категории процессов ЖЦ ПО по стандарту ISO/IEC 12207
Основные процессы
Вспомогательные
процессы
Организационные
процессы
Приобретение
Документирование
Создание инфраструктуры
Поставка
Управление настройкой
Управление
Разработка
Обеспечение качества
Обучение
Эксплуатация
Решение проблем
Усовершенствование
Сопровождение
Анализ
Аттестация
59
Продолжение Таблицы 2.1
Совместная оценка
Верификация
Стандарт ISO/IEC 12207 описывает структуру процессов ЖЦ ИС, не
конкретизируя, как реализовать или выполнить действия и задачи, включенные
в эти процессы.
В состав ЖЦ ИС обычно включаются следующие стадии [2]:
1. формирование требований к ИС;
2. проектирование (разработка системного проекта);
3. реализация;
4. тестирование;
5. ввод в действие (внедрение);
6. эксплуатация и сопровождение;
7. снятие с эксплуатации.
Рассмотрим подробнее эти стадии:
Стадия формирования требований. Эта стадия является очень важной, от
нее зависит успех проекта. В начале стадии одобряется и утверждается
архитектура системы, включаются основные соглашения о распределении
функций между аппаратурой и программами. Стадия формирования
требований включает несколько этапов:
1) Планирование работ. Основные задачи этапа: определение целей
разработки, предварительная экономическая оценка проекта, построение плана-
графика выполнения работ, создание и обучение совместной рабочей группы.
2) Проведение обследования автоматизируемой организации. Основные
задачи этапа: предварительное выявление требований к будущей системе,
определение структуры организации, определение перечня целевых функций
организации, анализ распределения функций по подразделениям и
сотрудникам, выявление функциональных взаимодействий между
подразделениями, информационных потоков внутри подразделений и между
ними, внешних по отношению к организации объектов и внешних
60
информационных воздействий, анализ существующих средств автоматизации
деятельности организации.
3) Построение модели деятельности организации. Задачами данного
этапа является обработка материалов обследования и построение двух видов
моделей:
o модели "AS-IS" ("как есть"), отражающей существующее на момент
обследования положение дел в организации и позволяющей понять,
каким образом работает данная организация, а также выявить узкие
места и сформулировать предложения по улучшению ситуации;
o модели "TO-BE" ("как должно быть"), отражающей представление
новых технологиях работы организации.
4)Разработка системного проекта
Данный этап является первой фазой разработки собственно системы
автоматизации (именно, фазой анализа требований к системе), на которой
требования заказчика уточняются, формализуются и документируются. На этом
этапе определяются:
архитектура системы, ее функции, внешние условия ее
функционирования, распределение функций между аппаратной и
программной частями;
интерфейсы и распределение функций между человеком и системой;
требования к программным и информационным компонентам
системы, необходимые аппаратные ресурсы, требования к базе
данных, физические характеристики компонент системы, их
интерфейсы;
состав людей и работ, имеющих отношение к системе;
ограничения в процессе разработки ирективные сроки завершения
отдельных этапов, имеющиеся ресурсы, организационные процедуры
и мероприятия, обеспечивающие защиту информации)
5) Разработка предложений по автоматизации предприятия на основании
системного проекта осуществляется:
Источник: https://baza.diplomsite.ru/previewfile/1722