cb6d5cefd0c98e5641db2a4370eae0f6.ppt
- Количество слайдов: 17
Лекция 1 -2 Основные понятия методологии проектирования ИС
Классификация информационных систем Информационные системы По типу данных Фактографические По степени автоматизации Ручные Автоматизиро ванные Автоматичес кие Документальные По сфере применения Интегрированные Организационного управления Управления ТП САПР По характеру обработки данных По уровню управления Информационнопоисковые Стратегические Информационнорешающие Функциональ ные Управляющие Советующие Операционные
Классификация рынка информационных систем
Подсистемы ИС Разрабатывается исполнителем проекта Предопределено принятой в компании методологией Разрабатывается исполнителем проекта Разрабатывается заказчиком
Этапы создания ИС - Формирование требований к системе Проектирование Реализация Тестирование Ввод в действие Эксплуатация и сопровождение
Стандарты, регламентирующие ЖЦ ПО ГОСТ 34. 601 -90 Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Стадии создания. ISO/IEC 12207: 1995 Information technology - Software life cycle processes (Информационные технологии. Процессы жизненного цикла программного обеспечения) (ISO - International Organization of Standardization - Международная организация по стандартизации, IEC International Electrotechnical Commission - Международная комиссия по электротехнике) ISO/IEC 15288 Systems engineering. System life cycle processes (Системотехника. Процессы жизненного цикла системы) Custom Development Method (методика Oracle) по разработке Кор прикладных информационных систем п Rational Unified Process (RUP) Microsoft Solution Framework (MSF) мет орат оди ивн ые ки 6
Стадии и этапы ЖЦ по ГОСТ 34 1. ФТ - Формирование требований к АС. 1. 1. Обследование объекта и обоснование необходимости создания АС; 1. 2. Формирование требований пользователя к АС; 1. 3. Оформление отчета о выполненной работе и заявки на разработку АС (тактико-технического задания); 2. РК - Разработка концепции АС. 2. 1. Изучение объекта; 2. 2. Проведение необходимых научно-исследовательских работ; 2. 3. Разработка вариантов концепции АС, удовлетворяющей требованиям пользователя 2. 4. Оформление отчета о выполненной работе; 3. ТЗ - Техническое задание на АС. 3. 1. Разработка и утверждение технического задания на создание. 4. ЭП - Эскизный проект. 4. 1. Разработка предварительных проектных решений по системе и ее частям; 4. 2. Разработка документации на АС и ее части. 7
5. ТП - Технический проект. 6. РД - Рабочая документация. 5. 1. Разработка проектных решений по системе и ее частям; 5. 2. Разработка документации на АС и ее части; 5. 3. Разработка и оформление документации на поставку изделий для комплектования АС и/или технических требований (технических заданий) на их разработку; 5. 4. Разработка заданий на проектирование в смежных частях проекта объекта автоматизации. 6. 1. Разработка рабочей документации на систему и ее части; 6. 2. Разработка или адаптация программ. 7. ВД - Ввод в действие. 7. 1. Подготовка объекта автоматизации к вводу АС в действие; 7. 2. Подготовка персонала; 7. 3. Комплектация АС поставляемыми изделиями (программными и техническими средствами, программно-техническими комплексами, информационными изделиями); 7. 4. Строительно-монтажные работы; 7. 5. Пуско-наладочные работы; 7. 6. Проведение предварительных испытаний; 7. 7. Проведение опытной эксплуатации; 7. 8. Проведение приемочных испытаний. 8. Сп - Сопровожден ие АС. 8. 1. Выполнение работ в соответствии с гарантийными обязательствами; 8. 2. Послегарантийное обслуживание. 8
Стадии ЖЦ ИС в других стандартах ISO/IEC 12207 ISO/IEC 15288 Методика Oracle CDM 1. Формирование требований к ПО 1. Формирование концепции 2. Проектирование 2. Разработка 3. Реализация 4. Тестирование 4. Эксплуатация Ввод в эксплуатацию и 4. использование системы Реализация 5. Ввод в действие 5. Поддержка Обеспечение 5. функционирования Внедрение системы 6. Снятие с эксплуатации 6. Прекращение Эксплуатация 6. Эксплуатация и сопровождение 7. Снятие с эксплуатации потребностей, 1. Анализ Определение выбор концепции и требований проектных решений 2. 3. Проектирование системы Анализ Изготовление системы Проектирование использования, демонтаж, архивирование системы 9
Согласование, установление взаимосвязей 10
Содержание основных процессов ЖЦ ПО ИС (ISO/IEC 12207) Процесс (исполни тель процесса) Приобрет ение (заказчик) Действия Инициирование Подготовка заявочных предложений Подготовка договора Контроль деятельности поставщика Приемка ИС Вход Результат Решение о начале работ по внедрению ИС Результаты обследования деятельности заказчика Результаты анализа рынка ИС/тендера План поставки/разработки Комплексный тест ИС Техникоэкономическое обоснование внедрения ИС Техническое задание на ИС Договор на поставку/разработку Акты приемки этапов работы Акт приемосдаточных испытаний 11
Содержание основных процессов ЖЦ ПО ИС (ISO/IEC 12207) Процесс (исполни тель процесса) Поставка (разработч ик ИС) Действия Вход Инициирование Техническое Ответ на задание на ИС заявочные Решение предложения руководства об Подготовка участии в разработке договора Результаты тендера Планирование Техническое исполнения задание на ИС Контроль План управления исполнения проектом Поставка Разработанная ИС и документация Результат Решение об участии в разработке Коммерческие предложения/конкурсна я заявка Договор на поставку/разработку План управления проектом Реализация/корректиро вка Акт приемосдаточных испытаний 12
Содержание основных процессов ЖЦ ПО ИС (ISO/IEC 12207) Процесс (исполни тель процесса) Разработка (разработчи к ИС) Действия Вход Результат Подготовка Анализ требований к ИС Проектирование архитектуры ИС Разработка требований к ПО Проектирование архитектуры ПО Детальное проектирование ПО Техническое задание на ИС, модель ЖЦ Техническое задание на ИС Подсистемы ИС Спецификации требования к компонентам ПО Архитектура ПО Используемая модель ЖЦ, стандарты разработки План работ Состав подсистем, компоненты оборудования Спецификации требования к компонентам ПО Состав компонентов ПО, интерфейсы с БД, план интеграции ПО Проект БД, спецификации интерфейсов между компонентами ПО, требования к тестам 13
Содержание основных процессов ЖЦ ПО ИС (ISO/IEC 12207) Процесс (исполните ль процесса) Действия Вход Результат Разработка (разработч ик ИС) Кодирование и тестирование ПО Интеграция ПО и квалификацион ное тестирование ПО Интеграция ИС и квалификацион ное тестирование ИС Материалы детального проектирования ПО План интеграции ПО, тесты Архитектура ИС, ПО, документация на ИС, тесты Тексты модулей ПО, акты автономного тестирования Оценка соответствия комплекса ПО требованиям ТЗ Оценка соответствия ПО, БД, технического комплекса и комплекта документации требованиям ТЗ 14
Процессы CDM • RD - Определение производственных требований, • ES - Исследование существующих систем, • TA - Определение технической архитектуры, • DB - Проектирование и построение БД, • MD - Проектирование и реализация модулей, • CV - Конвертирование данных, • DO - Документирование, • TE - Тестирование, • TR - Обучение, • TS - Переход к новой системе, • PS - Поддержка и сопровождение. 15
Последовательности задач RD. 020 – RD. 030 – RD. 070 – BR. 020 – BR. 080 – MD. 020 – MD. 060 – DO. 070 – TE. 110 – PM. 050 – CV. 140 – PM. 080, где • RD. 020 – изучение существующих бизнес-процессов • RD. 030 – моделирование будущих бизнес-процессов • RD. 070 – выявление детальных требований к будущим бизнес-процессам • BR. 020 – отображение бизнес-процессов в функциональность приложения • BR. 080 – тестирование принятых решений 16
Последовательности задач RD. 020 – RD. 030 – RD. 070 – BR. 020 – BR. 080 – MD. 020 – MD. 060 – DO. 070 – TE. 110 – PM. 050 – CV. 140 – PM. 080, где • MD. 020 – оценка решений по доработке функциональности приложения • MD. 060 – дизайн расширений функциональности приложения • DO. 070 – разработка инструкций пользователя • TE. 110 – тестирование приложения • PM. 050 – установка приложения на систему периода эксплуатации • CV. 140 – ввод начальных данных • PM. 080 – запуск новой системы 17


