Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПИС.doc
Скачиваний:
18
Добавлен:
27.11.2019
Размер:
2.99 Mб
Скачать

Вопросы.

  1. Этапы развития ис.

  2. Особенности КИС.

  3. Модули КИС и их функциональное назначение.

  4. Существующие программные продукты для реализации ИС.

  5. Понятия проекта ИС.

  6. Понятие проектирования ИС.

  7. Кризис программирования и причины его возникновения.

  8. Понятие программной инженерии и этапы ее развития.

Тема 2. Понятие жц по

2.1. Понятие жц по. Процессы жц по

Понятие ЖЦ является одним из базовых в программной инженерии. ЖЦ ПО определяется как период времени, который начинается с момента принятия решения о необходимости создания ПО и заканчивается в момент его полного изъятия из эксплуатации (IEEE Std 610.12 - 1990).

Основным нормативным документом, регламентирующим состав процессов ЖЦ ПО, является международный стандарт ISO/IEC 12207: 1995. В соответствии с этим стандартом все процессы ЖЦ ПО разделены натри группы:

  • пять основных процессов (приобретение, поставка, разработка, эксплуатация, сопровождение);

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

  • четыре организационных процесса (управление, создание инфраструктуры, усовершенствование, обучение).

2.1.1. Основные процессы

Процесс приобретения состоит из действий и задач заказчика, приобретающего ПО.

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

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

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

Процесс сопровождения предусматривает действия и задачи, выполняемые службой сопровождения, при изменениях или адаптации ПО.

2.1.2. Вспомогательные процессы

Процесс документирования предусматривает формализованное описание информации, созданной в течение ЖЦ ПО.

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

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

Процесс верификации состоит в определении правильности ПО.

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

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

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

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

2.1.3. Организационные процессы

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

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

Процесс усовершенствования предусматривает оценку, измерение, контроль и усовершенствование процессов ЖЦ ПО.

Процесс обучения охватывает первоначальное обучение и после­дующее постоянное повышение квалификации персонала.