Академический Документы
Профессиональный Документы
Культура Документы
Реферат Жизненный цикл информационной системы
Реферат Жизненный цикл информационной системы
РОССИЙСКОЙ ФЕДЕРАЦИИ
ТАГАНРОГСКИЙ ИНСТИТУТ ИМЕНИ А.П. ЧЕХОВА (ФИЛИАЛ)
РОСТОВСКИЙ ГОСУДАРСТВЕННЫЙ ЭКОНОМИЧЕСКИЙ УНИВЕРСИТЕТ (РИНХ)
РЕФЕРАТ
по курсу «Информационные технологии в управляющих системах»
на тему:
«ЖИЗНЕННЫЙ ЦИКЛ СОЗДАНИЯ, РАЗВИТИЯ И ЭКСПЛУАТАЦИИ
ИНФОРМАЦИОННОЙ СИСТЕМЫ»
Содержание
Введение…………………………………………………………………………...3
1. Структура, стандарты и стадии жизненного цикла……………………...5
2. Модели жизненного цикла………………………………………………...9
3. Процессы жизненного цикла………………………………………….….11
Заключение……………………………………………………………………….13
Список использованных источников………………...…………………………14
2
Введение
3
Жизненный цикл ИС достаточно продолжителен. Создание ИС, как
сложных систем, предназначенных для длительной регулярной эксплуатации
во многих организациях, характеризуется жестким, строго
регламентированным промышленным подходом. К ИС предъявляются
особые требования по их эффективности, надежности, помехоустойчивости
функционирования, выбору модели хранения данных. Часто ставится задача
получения результатов за четко определенное время, не превышающее
заданное. Значительное внимание уделяется отладке и тестированию - как
отдельных компонент, так и всей ИС в целом.
Требования к информационным системам строго формализуются и
фиксируются в техническом задании. Существенное внимание уделяется
планированию работ, организации труда в коллективе специалистов, число
которых может достигать сотен и тысяч человек, управлению работами и
контролю за их выполнением, а также соблюдением заданных программных
характеристик. Внедрение в эксплуатацию предваряется проведением
многоступенчатых испытаний в специально сформированных или реальных
условиях. Обязательной является фаза сопровождения и связанная с этим
необходимость подготовки качественной программной документации,
тиражирования и передачи ИС в другие эксплуатирующие организации.
Общее время жизни ИС может достигать десяти и более лет, из
которых 70 - 90% может приходиться на фазы эксплуатации и
сопровождения. Длительность эксплуатации может вызвать необходимость
модернизации ИС и, соответственно, возврата к ранее пройденным фазам.
Таким образом, необходимость внедрения и поддержания
информационных систем в определенных временных рамках в современных
условиях приобретает особую важность. Своевременное их обновление и
корректировка приносят преимущества и ведут к росту эффективности
производства.
4
1. Структура, стандарты и стадии жизненного цикла
5
программная инженерия. Процессы жизненного цикла программных
средств».
Базируясь на процессном подходе, ISO 12207 определяет
необходимость документирования основных результатов процесса, но не
ограничивает содержание и, тем более, последовательность, а также не
противоречит применению итераций в разработке. Данный стандарт стал
основой для дальнейшей детализации в некоторых методологиях разработки
ПО (в частности, Rational Unified Process), однако сам по себе лишь
устанавливает структуру основных, вспомогательных и организационных
процессов ЖЦ программных средств, определяя необходимые в их рамках
работы и задачи. Таким образом, формируется единое понимание
жизненного цикла (и единая терминология) между заказчиком,
разработчиком / подрядчиком и другими стейкхолдерами. С другой стороны,
ISO 12207:2008 рассматривает лишь программные средства и
соответствующие организационные процессы, не рассматривая аппаратную
составляющую.
Rational Unified Process (RUP) предлагает итеративную модель
разработки, включающую четыре фазы: начало, исследование, построение и
внедрение. Каждая фаза может быть разбита на этапы (итерации), в
результате которых выпускается версия для внутреннего или внешнего
использования. Прохождение через четыре основные фазы называется
циклом разработки, каждый цикл завершается генерацией версии системы.
Если после этого работа над проектом не прекращается, то полученный
продукт продолжает развиваться и снова минует те же фазы. Суть работы в
рамках RUP – это создание и сопровождение моделей на базе UML.
Microsoft Solution Framework (MSF) сходна с RUP, так же включает
четыре фазы: анализ, проектирование, разработка, стабилизация, является
итерационной, предполагает использование объектно-ориентированного
моделирования. MSF в сравнении с RUP в большей степени ориентирована
на разработку бизнес-приложений.
6
Extreme Programming (XP). Экстремальное программирование (самая
новая среди рассматриваемых методологий) сформировалось в 1996 году. В
основе методологии лежит командная работа, эффективная коммуникация
между заказчиком и исполнителем в течение всего проекта по разработке
ИС, разработка ведется с использованием последовательно дорабатываемых
прототипов.
Жизненный цикл ИС можно разбить на ряд стадий. Стадия – часть
процесса создания ИС, ограниченная определенными временными рамками и
заканчивающаяся выпуском конкретного продукта (моделей, программных
компонентов, документации), определяемого заданными для данной стадии
требованиями. Соотношение между процессами и стадиями также
определяется используемой моделью жизненного цикла ИС.
Полный жизненный цикл информационной системы включает в себя,
как правило, стратегическое планирование, анализ, проектирование,
реализацию, внедрение и эксплуатацию. В принципе, это деление на стадии
достаточно произвольно.
Согласно методологии, предлагаемой корпорацией Rational Software
(одной из ведущих фирм на рынке программного обеспечения средств
разработки информационных систем), жизненный цикл информационной
системы подразделяется на четыре стадии.
Границы каждой стадии определены некоторыми моментами времени,
в которые необходимо принимать определенные критические решения и,
следовательно, достигать определенных ключевых целей.
1. Начальная стадия.
На начальной стадии устанавливается область применения системы и
определяются граничные условия. Для этого необходимо идентифицировать
все внешние объекты, с которыми должна взаимодействовать
разрабатываемая система, и определить характер этого взаимодействия на
высоком уровне. На начальной стадии идентифицируются все
7
функциональные возможности системы и производится описание наиболее
существенных из них.
2. Стадия уточнения.
На стадии уточнения проводится анализ прикладной области,
разрабатывается архитектурная основа информационной системы.
При принятии любых решений, касающихся архитектуры системы,
необходимо принимать во внимание разрабатываемую систему в целом. Это
означает, что необходимо описать большинство функциональных
возможностей системы и учесть взаимосвязи между отдельными ее
составляющими. В конце стадии уточнения проводится анализ
архитектурных решений и способов устранения главных факторов риска в
проекте.
3. Стадия конструирования.
На стадии конструирования разрабатывается законченное изделие,
готовое к передаче пользователю. По окончании этой стадии определяется
работоспособность разработанного программного обеспечения.
4. Стадия передачи в эксплуатацию.
На стадии передачи в эксплуатацию разработанное программное
обеспечение передается пользователям. При эксплуатации разработанной
системы в реальных условиях часто возникают различного рода проблемы,
которые требуют дополнительных работ по внесению корректив в
разработанный продукт. Это, как правило, связано с обнаружением ошибок и
недоработок. В конце стадии передачи в эксплуатацию необходимо
определить, достигнуты цели разработки или нет.
Разработчики стремятся сделать максимально возможным период
жизненного цикла информационных продуктов и услуг. Для большинства
современных компьютерных программ длительность жизненного цикла
равна двум–трём годам, хотя встречаются программы, существующие десять
и более лет. Для увеличения этого периода необходимо постоянно
осуществлять маркетинговые и иные мероприятия по их поддержке.
8
2. Модели жизненного цикла
9
Рис. 1. Каскадная модель ЖЦ ИС
10
3. Процессы жизненного цикла
11
квалифицированного технического обслуживания на этапе эксплуатации
информационной системы является необходимым условием решения
поставленных перед ней задач, причем ошибки обслуживающего персонала
могут приводить к явным или скрытым финансовым потерям, сопоставимым
со стоимостью самой информационной системы.
Основными предварительными действиями при подготовке к
организации технического обслуживания информационной системы
являются:
- выделение наиболее ответственных узлов системы и определение для них
критичности простоя (это позволит выделить наиболее критичные
составляющие информационной системы и оптимизировать распределение
ресурсов для технического обслуживания);
- определение задач технического обслуживания и их разделение на
внутренние, решаемые силами обслуживающего подразделения, и внешние,
решаемые специализированными сервисными организациями (таким образом
производится четкое определение круга исполняемых функций и разделение
ответственности);
- проведение анализа имеющихся внутренних и внешних ресурсов,
необходимых для организации технического обслуживания в рамках
описанных задач и разделения компетенции (основные критерии для анализа:
наличие гарантии на оборудование, состояние ремонтного фонда,
квалификация персонала);
- подготовка плана организации технического обслуживания, в котором
необходимо определить этапы исполняемых действий, сроки их исполнения,
затраты на этапах, ответственность исполнителей.
К вспомогательным процессам жизненного цикла относятся:
документирование, управление конфигурацией, обеспечение качества,
верификация, аттестация, совместная оценка, аудит, разрешение проблем.
12
Заключение
13
Список использованных источников
14