Жизн цикл ИС. Стандарты. Модели ЖЦ.



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

Модель жизненного цикла ИС-некоторая структура, определяющая последовательность осуществления процессов, действий и задач, выполняемых на протяжении ЖЦ ИС, их взаимосвязи. Наиболее распространенными моделями жизненного цикла являются каскадная и спиральная. Каскадная модельЖЦ ИС предусматривает последовательную организацию работ. Ее основной особенностьюявляется разбиение всей разработки на этапы, переход с одного этапа на следующий происходит только после того, как полностью завершены все работы на предыдущем.Спиральная модель жизненного цикла предполагает итерационный процесс разработки ИС с возможностью существенного упрощения внесения уточнений и дополнений в проект. На каждом витке спирали создается фрагмент или версия программного изделия, уточняются цели и характеристики проекта, определяется его качество, планируются работы на следующем витке. Главная задача каждой итерации — создать работоспособный продукт, который можно показать пользователям системы.

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

В основе проектирования ИС лежит моделирование предметной области (некоторая система, имитирующая ее структуру или функци-ние и адекватно отражающая специфику этой области)Оно позволяет сократить время и сроки проведения проектировочных работ и получить более эффективный и качественный проект.

Основные стадии и этапы канонического проектирования ИС:

1)Формирование требований:Обследование объекта и обоснование необходи создания ИС;

2) Работка концепции:.

3) Разработкаиутверждение технического задания на создание ИС.4)Создание эскизного проекта. 5)Разработка технического проекта: 6)Разработка рабочей документации

7)Ввод в действие: Подготовка объекта автоматизации; Подготовка персонала; Комплектация ИС поставляемыми; Строительно-монтажные работы; Пусконаладочные работы; Проведение предварительных испытаний; Проведение опытной эксплуатации; Проведение приемочных испытаний. 8) Сопровождение ИС: Выполнение работ в соответствии с гарантийными обязательствами; Пост гарантийное обслуживание.

38. CASE — набор инструментов и методов программной инженерии для проектирования программного обеспечения, который помогает обеспечить высокое качество программ, отсутствие ошибок и простоту в обслуживании прог продуктов.

Также под CASE понимают сов-сть методов и средств проектирования информационных систем с интегрированными автоматизированными инструментами, которые могут быть использованы в процессе разработки программного обеспечения.

Классификация:

Выделяют две основные концепции компьютерного программного обеспечения системы CASE:простые и «прозрачные» методы упрощения разработки программного обеспечения и/или его технического обслуживания;

Инженерный подход к разработке программного обеспечения и/или его технического обслуживания.

Типичными CASE инструментами являются инструменты управления конфигурацией; инструменты моделирования данных; инструменты анализа и проектирования; инструменты преобразования моделей; инструменты редактирования программного кода; инструменты рефакторинга кода; генераторы кода; инструменты для построения UML-диаграмм

Примеры CASE программ:

Umbrello — среда UML-моделирования. Это приложение является свободным программным обеспечением, предназначенным для построения UML диаграмм на платформе UnixКомплект программ RationalSoftware компании IBMPowerDesigner компании Sybase

OracleDesigner компании Oracle


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

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






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