Главная страница
Навигация по странице:

  • 2.1. СТАНДАРТ ISO 15288 «СИСТЕМНАЯ ИНЖЕНЕРИЯ - ПРОЦЕССЫ ЖИЗНЕННОГО ЦИКЛА СИСТЕМ".

  • System life cycle processes

  • жизненный цикл (ЖЦ) – это эволюция системы, продукции, услуги, проекта или иного рукотворного объекта от замысла до прекращения использования.

  • жизненный цикл (ЖЦ) – это конечный набор основных фаз и шагов, которые система проходит на протяжении всей истории существования.

  • Стадии создания систем (ISO/IEC 15288) № п./п Стадия

  • 2.3. Представления жизненного цикла системы

  • V-диаграмма. Самое знаменитое представление жизненного цикла

  • Системная инженерия ЛЕКЦИЯ 2. Лекция 2 Из рабочей учебной программы Тема Стандарты и нормативные руководства по системной и программной инженерии


    Скачать 0.87 Mb.
    НазваниеЛекция 2 Из рабочей учебной программы Тема Стандарты и нормативные руководства по системной и программной инженерии
    АнкорСистемная инженерия ЛЕКЦИЯ 2.doc
    Дата20.10.2017
    Размер0.87 Mb.
    Формат файлаdoc
    Имя файлаСистемная инженерия ЛЕКЦИЯ 2.doc
    ТипЛекция
    #9614
    страница1 из 5
      1   2   3   4   5

    ЛЕКЦИЯ 2

    Из рабочей учебной программы:

    Тема 2. Стандарты и нормативные руководства по системной и программной инженерии.

    Стандарт ISO/IEC 15288 «Системная инженерия - процессы жизненного цикла систем".

    ГОСТ 34: Комплекс стандартов на автоматизированные системы.

    Ключевые идеи системной инженерии: системный подход, жизненный цикл системы, инжиниринг требований, архитектурный дизайн, процессный подход, проектный подход.
    СОДЕРЖАНИЕ ЛЕКЦИИ
    2.1. Стандарт ISO 15288 «Системная инженерия - процессы жизненного цикла систем".

    2.2. Жизненный цикл системы.

    2.3. Представления жизненного цикла системы.

    2.4. Жизненный цикл информационной системы

    2.5. Модели жизненного цикла

    2.6. Выбор модели жизненного цикла
    2.1. СТАНДАРТ ISO 15288 «СИСТЕМНАЯ ИНЖЕНЕРИЯ - ПРОЦЕССЫ ЖИЗНЕННОГО ЦИКЛА СИСТЕМ".
    Системная инженерия применяется для решения проблем, связанных с ростом сложности рукотворных систем. Стандарт ISO 15288[ISO/IEC 15288:2008 Systems and software engineering -- System life cycle processes. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=43564], описывающий методы системной инженерии, предписывает иметь описание жизненного цикла системы и его практик. Такое описание требуется для успешного продвижения системы по жизненному циклу. Но стандарт не указывает на методы, с помощью которых требуется создавать подобное описание.
    Задачи стандарта:

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




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

      • системного подхода

      • жизненного цикла

      • инжиниринга требований

      • архитектурного дизайна

      • процессного подхода

      • проектного подхода

      • культуры контрактации


    История создания


    • Совместная разработка ISO и IEC, активное участие INCOSE

    • Начало работ в 1996, версии в 2002, 2005 (ГОСТ Р ИСО/МЭК 15288-2005), 2008

    • Призван гармонизировать так называемое «болото стандартов» системной инженерии (многочисленные стандарты, принятые различными военными ведомствами, государствами, отраслевыми организациями стандартизации)

    К разработке стандарта были привлечены специалисты различных областей: системной инженерии, программирования, управления качеством, человеческими ресурсами, безопасностью и пр. Был учтен практический опыт создания систем в правительственных, коммерческих, военных и академических организациях. Стандарт применим для широкого класса систем, но его основное предназначение - поддержка создания компьютеризированных систем.
    2.2. ЖИЗНЕННЫЙ ЦИКЛ СИСТЕМЫ
    Аббревиатура русск: ЖЦ

    Аббревиатура англ: LC (Life Cycle)

    Русский: «жизненный цикл». Английское life cycle в технике ранее означало и переводилось как «срок службы», и иногда даже «срок службы до первого капитального ремонта». «Жизненный цикл» -- это относительно новый перевод. Иногда «цикл» переводят как «период», но такой перевод не устоялся (хотя он и точнее в данном случае: «период жизни» системы). Слово «цикл» не должно смущать – ничего циклического в жизненном цикле нет. Слово «цикл» имеет смысл «типичности», говоря о том, что то же самое происходит и с другими системами.

    Формально: жизненный цикл – это смена состояний системы (эволюция системы) в период времени от замысла до прекращения её существования.

    Система и жизненный цикл -- близнецы-братья. Мы говорим система -- подразумеваем жизненный цикл, мы говорим жизненный цикл -- подразумеваем система.

    Определения.

    1. Определение стандарта ISO/IEC 15288:2008 (Определение: life cycle -- evolution of a system, product, service, project or other human-made entity from conception through retirement (ISO 15288, 4.11):


    жизненный цикл (ЖЦ) – это эволюция системы, продукции, услуги, проекта или иного рукотворного объекта от замысла до прекращения использования.


    1. Определение стандарта ISO 15704 (Industrial automation systems - Requirements for enterprise-reference architectures and methodologies Системы промышленной автоматизации. Требования к архитектуре эталонных предприятий и методологии. Описывает эталонную архитектуру предприятия и средства реализации проектов в рамках полнрго жизненного цикла предприятия):


    жизненный цикл (ЖЦ) – это конечный набор основных фаз и шагов, которые система проходит на протяжении всей истории существования.
    Каждая система, вне зависимости от ее вида и масштаба, проходит весь свой жизненный цикл согласно некоторому описанию. Продвижение системы по частям этого описания и есть жизненный цикл системы. Описание жизненного цикла, таким образом, — это концептуальная сегментация по стадиям, способствующим планированию, разворачиванию, эксплуатации и поддержке целевой системы.

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

    Таблица 2.1

    Стадии создания систем (ISO/IEC 15288)

    п./п

    Стадия

    Описание

    1

    Формирование концепции

    Анализ потребностей, выбор концепции и проектных решений

    2

    Разработка

    Проектирование системы

    3

    Реализация

    Изготовление системы

    4

    Эксплуатация

    Ввод в эксплуатацию и использование системы

    5

    Поддержка

    Обеспечение функционирования системы

    6

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

    Прекращение использования, демонтаж, архивирование системы


    Комментарий: жизненный цикл – всегда жизненный цикл конкретной системы. Не бывает «жизненного цикла» кроме как в текстах стандартов, в жизни всегда «жизненный цикл X», где X – название целевой системы. Процессы жизненного цикла – это те процессы, которые акторы выполняют над/с системой, и которые меняют состояние системы, заставляя ее эволюционировать в ходе её жизненного цикла. «Управление жизненным циклом» -- общепринятое название подхода к описанию процессов жизненного цикла (а часто и название самой группы процессов жизненного цикла, описанных с использованием такого подхода).
    2.3. Представления жизненного цикла системы
    У системы есть два основных представления: целевое (архитектурное, чаще всего структурное в своей основе, плюс процессы времени эксплуатации системы) и жизненного цикла (развертка во времени жизненного цикла - процессы обеспечивающих систем). Можно обсуждать, насколько каждое из этих представлений является частью другого, но для надлежащего описания системы всегда нужно использовать какое-то представление жизненного цикла.

    Прежде всего, нужно различить жизненный цикл (иногда, ограничиваясь только инженерией, но не полным ЖЦ говорят также delivery process, изредка для софта -- software process) и другие "процессные представления" -- трансакции DEMO, логические "бизнес-процессы" (практики), workflows, проектные представления (подробнее -- http://ailev.livejournal.com/904643.html). Хотя есть множество подходов, при которых все эти разные аспекты описаний организации и методов ее работы смешиваются.

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

    Языков представления жизненного цикла и текстовых и графических нотаций для этих языков много, ограничимся для примера лишь следующими:\


    • «Нарезанная колбаска»

    • V-диаграмма



    Нарезанная колбаска".
    Просто перечисление стадий жизненного цикла их названиями, для выразительности названия упакованы в отрезки "колбаски" (рис.2.1)
    Рисунок 2.1. Традиционное представление жизненного цикла
    Вокруг традиционной «колбаски» могут указываться еще две дополнительных: как ЖЦ видят менеджеры (лица, управляющие проектом), и как ЖЦ видят инженеры(лица, реализующие проект) (рис.2.2)

    Рисунок 2.2. Пример представления жизненного цикла
    Жизненные циклы наблюдаются в историях отдельных товаров и потребностей, торговых марок, предприятий, целых индустрий и рынков. Жизненный цикл неотделим от конкретной системы, поэтому особенности разных систем порождают большое разнообразие экземпляров «колбасок» жизненных циклов (рис.2.3) .

    Рис.2.3. Разнообразие жизненных циклов
    V-диаграмма. Самое знаменитое представление жизненного цикла
    Одним из самых известных представлений жизненного цикла системы является V-диаграмма (рис.2.4), задающая логику системной инженерии.



    Рис. 2.4 V-диаграмма жизненного цикла системы
    Что дает V-диаграмма:

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

    • Учет изменений на всех уровнях разработки

    • Тесты, проверки, сертификация проверят требования

    • Обеспечивается сквозной мониторинг производства продукта



      1   2   3   4   5


    написать администратору сайта