Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otvety_na_voprosy.doc
Скачиваний:
303
Добавлен:
09.03.2016
Размер:
626.18 Кб
Скачать
  1. Жизненный цикл (жц) информационной системы. Основные процессы жизненного цикла. Вспомогательные процессы. Организационные процессы. Технологии проектирования информационных систем.

Жизненный цикл – это цепочка событий, происходящих с информационной системой в процессе её создания и использования.

Все процессы жизненного цикла делят на три группы: основные, вспомогательные и организационные процессы.

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

Разработка информационной системы включает в себя работы по разработке информационной системы и её компонентов в соответствии с заданными требованиями. Разработка информационной системы также в себя включает:

  1. Оформление проектной и эксплуатационной документации;

  2. Подготовку материалов, необходимых для проведения тестирования программных продуктов

  3. Подготовку материалов для процесса обучения персонала.

Разработка является одним из важнейших процессов жизненного цикла информационной системы и, как правило, включает в себя стратегическое планирование, анализ, проектирование и реализацию (программирование).

Эксплуатационные работы можно разделить на подготовительные и основные:

К подготовительным относятся:

  1. Конфигурирование баз данных и рабочих мест пользователей

  2. Обеспечение пользователей эксплуатационной документацией

  3. Обучение персонала

Основные эксплуатационные работы включают:

  1. Непосредственно эксплуатацию

  2. Определение проблем и устранение причин их возникновения

  3. Модификацию программного обеспечения

  4. Подготовку предложений по совершенствованию системы

  5. Развитие и модернизацию системы

  6. Проверка и приемка заключается в проверке целостности модифицированной системы и утверждения внесенных изменений.

  7. Снятие ИС с эксплуатации

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

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

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

Процесс управления конфигурацией включает следующие действия:

Подготовительная работа заключается в планировании управления конфигурацией.

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

Контроль конфигурации предназначен для систематической оценки предполагаемых модификаций ПО и координированной их реализации.

Учёт состояния конфигурации представляет собой регистрацию состояний, подготовку отчётов обо всех реализованных и отвергнутых модификациях ИС.

Оценка конфигурации заключается в оценке функционального соответствия компонентов ИС текущему техническому описанию.

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

Процесс обеспечения качества обеспечивает гарантии того, что ПО и процессы его жизненного цикла соответствуют заданным требованиям и утверждённым планам. Под качеством ПО понимают способность ПО соответствовать определённым требованиям.

Процесс верификации. Верификация обеспечивает гарантии того, что отобранное промежуточное программное изделие или конечная продукция соответствует требованиям. Верификация может производиться с различной степенью независимости. Степень независимости зависит от выполнения верификации самим исполнителем или другим специалистом данной организации до её выполнения специалистом другой организации. Процесс верификации включает в себя следующие действия: подготовительную работу и верификацию.

Процесс аудита Он представляет собой процесс определения соответствия требованиям ИС. Проверка проводится компетентным органом или лицом, не имеющим прямой зависимости от изготовителей ПО, для установления соответствия реальных работ и отчётов требованиям, плану и контрактам.

Организационные процессы включают в себя: процесс создания инфраструктуры, процесс усовершенствования и процесс обучения.

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

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

Процесс обучения охватывает первоначальное обучение и последующее постоянное повышение квалификации персонала. Содержание процесса обучения определяется требованиями к проекту. Оно должно учитывать необходимые ресурсы и технические средства обучения. Должны быть разработаны и представлены методические материалы, необходимые для обучения пользователей в соответствии с учебным планом.

CASE-средства - инструментальные средства, используемые при проектировании систем.

CASE-технологии (Computer-Aided Software/ System Engineering) представляет собой совокупность методологий анализа, проектирования, разработки и сопровождения сложных систем программного обеспечения, поддержанную комплексом взаимосвязанных средств автоматизации.

CASE-технологии обладают рядом характерных особенностей:

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

- имеют организованное специальным образом хранилище данных, содержащее информацию о версиях проекта и его отдельных компонентах;

расширяют возможности для разработки систем за счет интеграции нескольких компонент CASE-технологий.

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

CASE-технологии широко применяются в следующих областях:

- Разработка делового и коммерческого ПО. Широкое применение CASE-технологий обусловлено массовостью этой прикладной области, в которой CASE применяется не только для разработки ПО, но и для создания моделей систем, помогающих коммерческим структурам решать задачи стратегического планирования, управления финансами, определения политики фирм, обучение персонала.

- Создание системного и управляющего ПО. Использование CASE-технологии в этой отрасли вызвано высокой сложностью данного вида работ и необходимостью повышения их производительности.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]