Жизненный цикл — различия между версиями
Admin (обсуждение | вклад) |
Admin (обсуждение | вклад) м |
||
(не показано 26 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
− | '''Жизненный цикл системы''' (system life cycle) — это деятельность всех обеспечивающих систем, ведущих целевую систему от её замысла до вывода из эксплуатации, обычно эта деятельность разбита на стадии, которые вполне могут быть не только последовательными, но и перекрываться во времени друг с другом. Когда говорят | + | '''Жизненный цикл системы''' (system life cycle) — это деятельность всех обеспечивающих [[система|систем]], ведущих целевую систему от её замысла до [[Утилизация|вывода из эксплуатации]], обычно эта деятельность разбита на [[:Категория:Стадии ЖЦ|стадии]], которые вполне могут быть не только последовательными, но и перекрываться во времени друг с другом. Когда говорят “[[управление жизненным циклом]]” как раз говорят об управлении деятельностью (управлении обеспечивающей системой), обеспечивающей переход от одной стадии жизненного цикла к другой. |
− | + | ||
'''Жизненный цикл проекта''' (project life cycle) — это часть жизненного цикла системы, которая укладывается в рамки проекта. Иногда жизненный цикл проекта совпадает во времени с какой-то стадией жизненного цикла, иногда не совпадает. Более того, совершенно необязательно, что в рамки жизненного цикла проекта (деятельности проекта) попадает вся деятельность какой-то стадии жизненного цикла системы. Проект обычно бьётся на этапы (чтобы хоть как-то отделять этапы проекта от стадий жизненного цикла). | '''Жизненный цикл проекта''' (project life cycle) — это часть жизненного цикла системы, которая укладывается в рамки проекта. Иногда жизненный цикл проекта совпадает во времени с какой-то стадией жизненного цикла, иногда не совпадает. Более того, совершенно необязательно, что в рамки жизненного цикла проекта (деятельности проекта) попадает вся деятельность какой-то стадии жизненного цикла системы. Проект обычно бьётся на этапы (чтобы хоть как-то отделять этапы проекта от стадий жизненного цикла). | ||
− | |||
== Рабочие продукты == | == Рабочие продукты == | ||
− | Альфа определения (definition) жизненного цикла выражается в рабочих продуктах — описаниях (description) жизненного цикла, чаще всего это разного сорта диаграммы (простейшими из которых являются одномерные “стрелочки времени с зарубками на границах стадий” и “колбаски с именами стадий”, более сложные представляются двумерными диаграммами, а самые сложные подразумевают использование графических языков ситуационной инженерии методов | + | [[:Категория:Альфы|Альфа]] определения (definition) жизненного цикла выражается в [[Рабочий продукт|рабочих продуктах]] — описаниях (description) жизненного цикла, чаще всего это разного сорта диаграммы (простейшими из которых являются одномерные “стрелочки времени с зарубками на границах стадий” и “колбаски с именами стадий”, более сложные представляются двумерными диаграммами, а самые сложные подразумевают использование графических [[:Категория:Языки моделирования|языков]] [[Ситуационная инженерия методов|ситуационной инженерии методов]]. |
− | + | ||
== Стадии жизненного цикла == | == Стадии жизненного цикла == | ||
− | + | ''Основная статья:'' [[:Категория:Стадии ЖЦ|Стадии ЖЦ]] | |
− | + | ||
− | + | ||
== Управление жизненным циклом == | == Управление жизненным циклом == | ||
+ | ''Основная статья:'' [[Управление жизненным циклом]] | ||
− | + | == Модели жизненного цикла == | |
+ | * [[Водопад|Водопадная (каскадная)]] | ||
+ | * [[Спираль|Спиральная]] | ||
+ | * [[V-диаграмма]] | ||
+ | * [[Горбатая диаграмма]] | ||
+ | * [[Agile]] | ||
− | + | == Практики (processes) жизненного цикла в версии [[ISO 15288]] == | |
− | + | С целевой системой в плане продвижения альф [[Определение системы|определения]] и [[Воплощение системы|воплощения системы]] непосредственно работают главным образом технические практики из [[ISO 15288]]. Остальные практики жизненного цикла системной инженерии работают с обеспечивающей системой, продвигая альфы [[Работа|работы]], [[Технологии|технологии]], [[Команда|команды]], [[Возможности|возможностей]] и [[Стейкхолдер|стейкхолдеров]]. Само определение вида жизненного цикла входит как отдельная практика (2.1). | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | С целевой системой в плане продвижения альф [[Определение системы|определения]] и [[Воплощение системы|воплощения системы]] непосредственно работают главным образом технические практики из [[ISO 15288]]. Остальные практики жизненного цикла системной инженерии работают с обеспечивающей системой, продвигая альфы [[ | + | |
Для некрупных проектов этот стандарт избыточен. | Для некрупных проектов этот стандарт избыточен. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Паттерны жизненного цикла == | == Паттерны жизненного цикла == | ||
− | Паттерны жизненного цикла выделяют в зависимости от распределения различных рисков по стадиям жизненного цикла ([http://csse.usc.edu | + | [[Паттерны]] жизненного цикла выделяют в зависимости от распределения различных рисков по стадиям жизненного цикла ([http://csse.usc.edu/TECHRPTS/2009/usc-csse-2009-502/usc-csse-2009-502.pdf см.]): |
* Купи готовое (Use Single NDI), | * Купи готовое (Use Single NDI), | ||
* Гибкий (Agile), | * Гибкий (Agile), | ||
Строка 104: | Строка 38: | ||
* Brownfield (модернизация), | * Brownfield (модернизация), | ||
* Акцент на сервисах (Services-Intensive). | * Акцент на сервисах (Services-Intensive). | ||
− | |||
[[Категория:Концепции]] | [[Категория:Концепции]] |
Текущая версия на 19:27, 9 декабря 2017
Жизненный цикл системы (system life cycle) — это деятельность всех обеспечивающих систем, ведущих целевую систему от её замысла до вывода из эксплуатации, обычно эта деятельность разбита на стадии, которые вполне могут быть не только последовательными, но и перекрываться во времени друг с другом. Когда говорят “управление жизненным циклом” как раз говорят об управлении деятельностью (управлении обеспечивающей системой), обеспечивающей переход от одной стадии жизненного цикла к другой.
Жизненный цикл проекта (project life cycle) — это часть жизненного цикла системы, которая укладывается в рамки проекта. Иногда жизненный цикл проекта совпадает во времени с какой-то стадией жизненного цикла, иногда не совпадает. Более того, совершенно необязательно, что в рамки жизненного цикла проекта (деятельности проекта) попадает вся деятельность какой-то стадии жизненного цикла системы. Проект обычно бьётся на этапы (чтобы хоть как-то отделять этапы проекта от стадий жизненного цикла).
Содержание
Рабочие продукты
Альфа определения (definition) жизненного цикла выражается в рабочих продуктах — описаниях (description) жизненного цикла, чаще всего это разного сорта диаграммы (простейшими из которых являются одномерные “стрелочки времени с зарубками на границах стадий” и “колбаски с именами стадий”, более сложные представляются двумерными диаграммами, а самые сложные подразумевают использование графических языков ситуационной инженерии методов.
Стадии жизненного цикла
Основная статья: Стадии ЖЦ
Управление жизненным циклом
Основная статья: Управление жизненным циклом
Модели жизненного цикла
Практики (processes) жизненного цикла в версии ISO 15288
С целевой системой в плане продвижения альф определения и воплощения системы непосредственно работают главным образом технические практики из ISO 15288. Остальные практики жизненного цикла системной инженерии работают с обеспечивающей системой, продвигая альфы работы, технологии, команды, возможностей и стейкхолдеров. Само определение вида жизненного цикла входит как отдельная практика (2.1).
Для некрупных проектов этот стандарт избыточен.
Паттерны жизненного цикла
Паттерны жизненного цикла выделяют в зависимости от распределения различных рисков по стадиям жизненного цикла (см.):
- Купи готовое (Use Single NDI),
- Гибкий (Agile),
- Гибкий с архитектурой (Architected Agile),
- Формальные методы (Formal Methods),
- Оборудование с программными компонентами (Hardware with embedded Software component),
- Неделимость для начала эксплуатации (Indivisible Initial Operational Capability),
- Много закупок (NDI-intensive) — проектирование (в отличие от конструирования),
- Гибрид гибкости и плана (Hybrid agile/plan-driven system),
- Много собственников в системе систем (Multi-owner system of systems),
- Семейство систем (Family of systems),
- Brownfield (модернизация),
- Акцент на сервисах (Services-Intensive).