Стандарты и подходы к проектированию ИС



Существует ряд стандартов и методик, используемых при разработке КИС:

• ISО/IЕС 12207 — стандарт на процессы и организацию жизненного цикла, который распространяется на все виды программного обеспечения;

• Rational Unified Process (RUP)- итеративная методология разработки;

• Rapid Application (RАD) — методология быстрой разработки приложений, представляющая комплекс специальных инструментальных средств, позволяющих оперировать с определенным набором графических объектов, функционально отображающих отдельные компоненты приложений;

• Custom Development Method(СDМ) — методология по разработке прикладных информационных систем, рассчитанных на использование в проектах с применением компонентов Огасlе.

Стандарт IS0/IЕС 12207 определяет структуру жизненного цикла, включая процессы, работы и задачи, выполняемые в процессе создания информационной системы.

Выделяют два подхода к проектированию ИС: канонический и типовой. Каноническое проектирование ИС ориентировано на использование, главным образом, каскадной модели ЖЦ ИС.Типовое проектирование ИС предполагает создание системы из готовых типовых элементов. Основным требованием для применения методов типового проектирования является возможность декомпозиции проектируемой ИС на множество составляющих компонентов (подсистем, комплексов дач, программных модулей и т.д.). Для реализации выделенных компонентов выбираются имеющиеся на рынке типовые проектные решения. Типовое проектное решение (ТПР) — это тиражируемое проектное решение. Основными видами ТПР являются: типовые решения по задаче или по отдельному виду обеспечения задачи; отдельные подсистемы, разработанные с учетом функциональной полноты и минимизации внешних информационных связей; полный набор функциональных и обеспечивающих подсистем ИС.

Типовое проектирование предполагает реализацию одного из подходов: параметрически-ориентированного (оценка пригодности пакетов прикладных программ для решения за-анализ и оценка доступных пакетов, выбор и закупка подходящего, настройка параметров или доработка закупленного пакета) или модельно-ориентированного (адаптация типовой ИС в соответствии с моделью объекта автоматизации — построение с использованием специального программного инструментария — SAP Business Engineering Workbench (BEW), BAAN Enterprise Modeler и др.)

В основе проектирования ИС лежит моделирование предметной области. Под моделью предметной области понимается некоторая система, имитирующая ее структуру или функционирование и адекватно отражающая специфику этой области. Моделирование предметной области позволяет сократить время и сроки проведения проектировочных работ и получить более эффективный и качественный проект. К моделям предметных областей предъявляются следующие требования:• формализация, обеспечивающая однозначное описание ее структуры;• понятность для заказчиков и разработчиков, для чего применяются графические средства отображения;• реализуемость, подразумевающая наличие средств физической реализации модели в ИС;• обеспечение оценки эффективности реализации

Жизненный цмкл ИС

Жизненный цикл корпоративной информационной системы представляет собой непрерывный про­цесс, начинающийся с момента принятия решения о созда­нии информационной системы и заканчивающийся в момент полного изъятия ее из эксплуатации.

В основе деятельности по созданию и использованию программного обеспечения любого типа (поэтому далее – просто ПО) лежит понятие его жизненного цикла (ЖЦ). Жизненный цикл является моделью создания и использования ПО, отражающей его различные состояния, начиная с момента возникновения необходимости в данном ПО и заканчивая моментов его полного выхода из употребления у всех пользователей.

Традиционно выделяются следующие основные этапы ЖЦ ПО:

анализ требований

проектирование

кодирование (программирование)

тестирование и отладка

эксплуатация и сопровождение

ЖЦ образуется в соответствии с принципом нисходящего проектирования и, как правило, носит итеративный характер: реализованные этапы, начиная с самых ранних, циклически повторяются в соответствии с изменениями требований и внешний условий, введением ограничений и т.п. На каждом этапе ЖЦ порождается определенный набор документов и технических решений, при этом для каждого этапа исходными являются документы и решения, полученные на предыдущем этапе.

Каждый этап завершается верификацией порожденных документов и решений с целью проверки их соответствия исходным.

Существующие модели ЖЦ определяют порядок исполнения этапов в ходе разработки, а также критерии перехода от этапа к этапу.

 

Процессы ЖЦ

В жизненном цикле определены следующие группы про­цессов: 1) основные процессы жизненного цикла. В состав основных процессов жизненного цикла входят процессы, которые реализуются под управлением организации (заказчика, поставщика, разработчика и персонала сопровождения информационных систем), вовлеченных в жизненный цикл информационных систем. Это: процесс заказа, процесс поставки, процесс разработки, процесс эксплуатации, процесс сопровождения; 2) вспомогательные процессы жизненного цикла. Это: Документирование, Управление конфигурацией, Обеспечение качества, Верификация, аттестация, Совместный анализ, Аудит, Решение проблем; 3) организационные процессы жизненного цикла. Это: Управление, Создание инфраструктуры, Усовершенствование, Обучение.

 

Модели ЖЦ ИС: каскадная

Под моделью жизненного цикла информационной системы понимается некоторая структура, определяющая последова­тельность осуществления процессов, действий и задач, вы­полняемых на протяжении жизненного цикла информаци­онной системы, а также взаимосвязи между этими процесса­ми, действиями и задачами.

Наибольшее распространение получили две основные моде­ли жизненного цикла: каскадная и спиральная.

Каскадная модель жизненного цикла информационной системы предусматривает последовательную организацию работ. Главной особенностью является разбиение всей разработки на этапы, переход с одного этапа на следующий происходит только после того, как полностью за­вершены все работы на предыдущем этапе. Каждый этап завершается выпуском полного комплекта документа­ции, достаточной для того, чтобы разработка могла быть продолжена другой командой разработчиков. Основные этапы разработки по каскадной модели:• анализ требований заказчика;• проектирование;• разработка;• тестирование и опытная эксплуатация;• ввод в действие готового продукта. Основные преимущества каскадной модели:• выполняемые в логичной последовательности этапы работ позволяют планировать сроки завершения и соответ­ствующие затраты;• на каждом этапе формируется законченный набор про­ектной документации, отвечающей критериям полноты и согласованности. Недостатки: высокий уровень риска объясняется сложностью проекта и продолжительностью каждого из этапов разработки ИС.

 


Дата добавления: 2018-02-18; просмотров: 596; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!