Жизненный цикл ИС.pptx
- Количество слайдов: 13
СТРУКТУРА ЖИЗНЕННОГО ЦИКЛА ИС. СТАДИИ ЖИЗНЕННОГО ЦИКЛА ИС. Работу выполнил студент 4 курса ФПИ, группы ПИ-0905 Третьяков Игорь Иванович
ЖИЗНЕННЫЙ ЦИКЛ ИС Период времени, который начинается с момента принятия решения о необходимости создания программного продукта и заканчивается в момент его полного изъятия из эксплуатации. Этот цикл — процесс построения и развития программного обеспечения.
СТРУКТУРА ЖИЗНЕННОГО ЦИКЛАИС Основные процессы • Заказ, поставка, разработка, эксплуатация, сопровождение Вспомогательные процессы • Обеспечивают выполнение основных процессов Организационные процессы • Управление проектами, усовершенствова ние, обучение
ОСНОВНЫЕ ПРОЦЕССЫ Наименова ние Заказ Разработка Стадия Основные этапы Формирование требований к ИС 1. Разработка концепции ИС Техническое задание Эскизный проект Технический проект Рабочая документация 1. 2. 3. 4. Эксплуатация Сопровождение Ввод в действие на головном объекте Тиражирование 1. Сопровождение (авторский надзор) 1. 2. 3. 2. Исследование объекта и обоснование необходимости создания ИС Заключение договора между разработчиком и заказчиком Разработка, согласование и утверждение ТЗ на создание ИС Разработка предварительных проектных решений по системе и ее частям Разработка рабочей документации на систему и ее части Подготовка объекта автоматизации к вводу ИС в действие Подготовка персонала Проведение опытной эксплуатации Выполнение работ в соответствии с гарантийными обязательствами Оказание научно-технических услуг в послегарантийный период
ВСПОМОГАТЕЛЬНЫЕ ПРОЦЕССЫ Наименование Описание Документирование Работы по разработке, выпуску, редактированию, распространению и сопровождению документов Обеспечение качества Работы по обеспечению соответствия создаваемой системы и реализуемых процессов жизненного цикла Аттестация Работы соответствующего субъекта по проверке полного соответствия требований и конечного продукта функциональному назначению системы Аудит Работы независимых экспертов по определению соответствия деятельности субъекта принятым требованиям, планам и условиям договора Разрешение проблем Работы по анализу и устранению проблем, обнаруженных при реализации проекта
ОРГАНИЗАЦИОННЫЕ ПРОЦЕССЫ Наименование Описание Управление проектами Работы по планированию и управлению процессами, включая контроль, проверку и оценку выполненных работ с формированием отчетности Создание инфраструктуры Работы по установлению и обеспечению инфраструктуры, необходимой для любого другого процесса Усовершенствование Работы по оценке, контролю и улучшению процессов жизненного цикла Обучение Работы по планированию и проведению обучения персонала, включая разработку учебных материалов
РАСПРЕДЕЛЕНИЕ ОБЯЗАННОСТЕЙ МЕЖДУ УЧАСТНИКАМИ ПРОЕКТА Роль Функции Руководитель проекта Заключает договор на разработку системы. Отвечает за планирование сроков и ресурсов. Эксперт-технолог Определяет основные требования к системе. Консультирует разработчиков Системный аналитик Задает архитектуры системы и несет ответственность за соответствие моделей системы заданной архитектуре Проектировщик Разрабатывает модель системы на основе архитектуры Программист Реализует модели в виде программного обеспечения Тестировщик Разрабатывает тесты и тестирует систему Технический редактор Готовит документацию для пользователей Инженер по внедрению Внедряет систему на объекте автоматизации Пользователь Эксплуатирует систему в штатном режиме
СТАДИИ ЖИЗНЕННОГО ЦИКЛАИС Каждый проект, независимо от сложности и объема работ, необходимых для его выполнения, проходит в своем развитии определенные состояния: от состояния, когда «проекта еще нет» , до состояния, когда «проекта уже нет» Стадия Планирование и анализ требований Проектирование Описание Системный анализ Разработка состава автоматизированных функций и разработка технического проекта Реализация Разработка ПО, создание рабочих инструкций, оформление рабочего проекта Внедрение Комплексная отладка, обучение персонала, поэтапное внедрение Эксплуатация Исправление ошибок, оформление требований к модернизации и ее последующее выполнение
МЕЖДУНАРОДНЫЙ СТАНДАРТ ISO/IEC 15288 Разработан в 2002 году. К разработке стандарта были привлечены специалисты различных областей: системной инженерии, программирования, управления качеством, человеческими ресурсами, безопасностью и пр. Был учтен практический опыт создания систем в правительственных, коммерческих, военных и академических организациях. Стандарт применим для широкого класса систем, но его основное предназначение поддержка создания компьютеризированных систем.
СТАДИИ СОЗДАНИЯ СИСТЕМЫ (ISO/IEC 15288) № п/п Стадия Описание 1 Формирование концепции 2 Разработка Анализ потребностей, выбор концепции и проектных решений Проектирование системы 3 Реализация Изготовление системы 4 Эксплуатация 5 Поддержка 6 Снятие с эксплуатации Ввод в эксплуатацию и использование системы Обеспечение функционирования системы Прекращение использования, демонтаж, архивирование системы
CONTINUOUS ACQUISITION AND LIFE CYCLE SUPPORT (CALS) CALS - непрерывная информационная поддержка жизненного цикла продукта. Данная технология, разработанная в 80 -х годах в Министерстве обороны США, распространилась по всему миру и охватила практически все сферы мировой экономики. Она предназначена для повышения эффективности и качества бизнеспроцессов, выполняемых на протяжении всего жизненного цикла продукта, за счет применения безбумажных технологий. На данный момент разработано множество стандартов для CALS (в основном ISO)
ЭФФЕКТИВНОСТЬ РЕАЛИЗАЦИИ CALS Основная задача, решаемая путем применения CALS-технологий, -экономия времени и средств при одновременном повышении качества. Так, в США применение CALS-технологий сопровождается следующими типовыми показателями. В процессах проектирования и инженерных расчетах: сокращение времени проектирования на 50%; снижение затрат на изучение выполнимости проектов на 15 -40%. В процессах организации поставок: уменьшение количества ошибок при передаче данных на 98%; сокращение времени поиска и извлечения данных на 40%; сокращение времени планирования на 70%; сокращение стоимости информации на 15 -60%. В производственных процессах: сокращение производственных затрат на 15 -60%; повышение показателей качества на 80%; В процессах эксплуатационной поддержки изделий: сокращение времени на изменения технической документации на 30%; сокращение времени планирования поддержки на 70%; снижение стоимости технической документации на 10 -50%.
* *Спасибо за внимание