Канонический и типовой подход к проектированию КИС




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

 

59. Системы автоматизации проектирования ИС

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

CASE-средства предназначены для автоматизированного проектирования реляционных баз данных. Широко распространены CASE-системы Erwin, Design/IDEF, Power Designer. Их графические средства моделирования предметной области дают возможность наглядно изучать концептуальную модель данных и перестраивать ее соответственно поставленным целям и имеющимся ограничениям.

 

66. Вспомогательные процессы проектирования ИС

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

 

 

60. CASE-средства

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

CASE-средства предназначены для автоматизированного проектирования реляционных баз данных. Широко распространены CASE-системы Erwin, Design/IDEF, Power Designer. Их графические средства моделирования предметной области дают возможность наглядно изучать концептуальную модель данных и перестраивать ее соответственно поставленным целям и имеющимся ограничениям.

 

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

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

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

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

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

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

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

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

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

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

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

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

 

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

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

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

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

 

67Модели ЖЦ ИС: коспонентная, спиральная

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

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

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



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-04-02 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: