Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Одним из базовых понятий методологии проектирования ИС является понятие жизненного цикла (ЖЦИС). ЖЦИС - это непрерывный процесс, который начинается с момента принятия решения о необходимости создания ИС и заканчивается в момент ее полного изъятия из эксплуатации. Согласно этой концепции проектируемая система проходит в развитии ряд вполне определенных фаз, каждая из которых ставит перед разработчиком свои задачи. Каждая фаза является внутренне завершенной и служит основой для последующих фаз. На каждой фазе применяются определенные методы и инструментальные средства [7,21].
Понятие жизненного цикла является одним из базовых понятий методологии проектирования информационных систем. Жизненный цикл информационной системы представляет собой непрерывный процесс, начинающийся с момента принятия решения о создании информационной системы и заканчивается в момент полного изъятия ее из эксплуатации.
Существует международный стандарт, регламентирующий жизненный цикл ин формационных систем - ISO/IEC 12207.
ISO - International Organization of Standardization (международная организация по стандартизации). IEC - International Electrotechnical Commission (международная комиссия по электротехнике).
Стандарт ISO/IEC 12207 определяет структуру жизненного цикла, содержащую процессы, действия и задачи, которые должны быть выполнены во время создания информационной системы.
Согласно данному стандарту структура жизненного цикла основывается на трех группах процессов:
- основные процессы жизненного цикла (приобретение, поставка, разработка, эксплуатация, сопровождение);
- вспомогательные процессы, обеспечивающие выполнение основных процессов (документирование, управление конфигурацией, обеспечение качества, верификация, аттестация, оценка, аудит, разрешение проблем);
- организационные процессы (управление проектами, создание инфраструктуры проекта, определение, оценка и улучшение самого жизненного цикла, обучение).
Под моделью ЖЦ понимается структура, определяющая последовательность выполнения и взаимосвязи процессов, действий и задач, на протяжении ЖЦ. Существующие модели жизненного цикла определяют порядок исполнения этапов в ходе разработки, а также критерии перехода от одного этапа к другому. В соответствии с этим наибольшее распространение получили каскадная (1970-1985 гг.) и спиральная (1986-1990 гг.) модели, дающие представление об этапах развития моделей ЖЦ.
Традиционно выделяют такие этапы ЖЦИС, как:
1) анализ требований;
2) проектирование;
3) реализация (программирование);
4) внедрение (тестирование и отладка);
5) эксплуатация и сопровождение.
Анализ требований является первой фазой разработки И С, на которой требования заказчика уточняются, формализуются и документируются. Список требований к разрабатываемой системе должен включать:
- совокупность условий, при которых предполагается эксплуатировать будущую систему (аппаратные и программные ресурсы, предоставляемые системе; внешние условия ее функционирования; состав людей и работ, имеющих к ней отношение);
- описание выполняемых системой функций;
- ограничения в процессе разработки (директивные сроки завершения отдельных этапов; имеющиеся ресурсы; организационные процедуры и мероприятия, обеспечивающие, защиту информации).
Целью анализа является преобразование общих, неясных знаний о требованиях к будущей системе в точные (по возможности) определения. На этом этапе определяются:
- архитектура системы, ее функции, внешние условия, распределение функций между аппаратной и программной частью;
- интерфейсы и распределение функций между человеком и системой;
- требования к программным и информационным компонентам ИС, необходимые аппаратные ресурсы, требования к БД, физические характеристики компонентов ПО, их интерфейсы.
Этап проектирования дает ответ на вопрос, как система будет удовлетворять предъявленным к ней требованиям. Задачей этого этапа является исследование структуры системы и логических взаимосвязей ее элементов, причем здесь не рассматриваются вопросы, связанные с реализацией на конкретной платформе. Проектирование определяется как итерационный процесс получения логической модели системы вместе со строго сформулированными целями, поставленными перед нею, а также написания спецификаций физической системы, удовлетворяющей этим требованиям. Обычно этот этап разделяют на два подэтапа, таких как:
- проектирование архитектуры ИС, включающие разработку структуры и интерфейсов компонентов, согласование функций и технических требований к компонентам, методам и стандартам проектирования, производство отдельных компонентов;
- детальное проектирование, включающее разработку спецификаций каждого компонента, интерфейсов между компонентами, разработку требований к тестам и плана интеграции компонентов.
В результате деятельности на этапах анализа и проектирования должен быть получен проект системы, содержащий достаточно информации для реализации системы на его основе в рамках бюджета выделенных ресурсов и времени. Главная особенность ЖЦИС состоит в концентрации сложности на этих этапах при относительно невысокой сложности и трудоемкости последующих этапов. Более того, нерешенные вопросы и ошибки, допущенные на этапах анализа и проектирования, порождают на последующих этапах трудные, часто неразрешимые проблемы и в конечном счете приводят к неуспеху всего проекта.
Этап реализации - фаза проектирования ИС, предназначенная для реализации проектных решений в выбранной среде реализации.
Этап внедрения - фаза проектирования ИС, предназначенная для решения задач тестирования и отладки системы. На данном этапе проводятся приемочные испытания системы, в ходе которых проверяется выполнение всех требований к системе.
Этап эксплуатации и сопровождения - завершающая фаза проектирования ИС. На данном этапе решаются задачи завершения разработки, в том числе документирования, создания архива.
43. Понятие профиля ИС. (Тема 11, стр. 105).
Дата публикования: 2015-02-03; Прочитано: 394 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!