Похожие презентации:
Системная инженерия. Лекция 1
1. ВВЕДЕНИЕ В СИСТЕМНУЮ ИНЖЕНЕРИЮ
ЛЕКЦИЯ 1 СИСТЕМНАЯИНЖЕНЕРИЯ
1
2. Инженерное дело – инженерия
Инженерное дело – инженерияИнженерия (engineering)- область человеческой
деятельности, связанная с творческим применением научных
принципов для проектирования и разработки конструкций,
машин, аппаратов и производственных процессов, с
работами по их индивидуальному или комплексному
использованию, с их конструированием и применением на
основе исчерпывающего представления об устройстве, с
предсказанием их поведения в определенных условиях
эксплуатации (American Engineers' Council for Professional
Development).
Термин инженерия происходит от лат. ingeniosus —
«искусный»
Инженерия это наука, искусство, техническая дисциплина
и другие аспекты, относящиеся к реализации
изобретений и проблемам достижения поставленных
целей
ЛЕКЦИЯ 1 СИСТЕМНАЯ
ИНЖЕНЕРИЯ
2
3. Появление потребности в СИ
Создание систем является одним из основных видов человеческой деятельности.
Создаваемые людьми системы постоянно усложняются.
Программные системы становятся все больше и
сложнее. Классический пример — Microsoft Word, который
20 лет назад умещался на дискете на 360 Кбайт, а теперь
для него необходим компакт-диск емкостью 600 Мбайт.
В XXI веке ИКТ стали ключевым фактором, оказывающим
влияние на создание систем, который во многом
заставляет пересмотреть сложившиеся подходы к
созданию систем.
ЛЕКЦИЯ 1 СИСТЕМНАЯ
ИНЖЕНЕРИЯ
3
4. Цели подготовки по системной инженерии
• Владение подходом жизненного цикла.• Профессионализм.
• Готовность использовать
мультидисциплинарный подход.
• Коммуникабельность, включая умение
успешно общаться (читать, писать,
говорить, слушать и иллюстрировать)
устно и письменно
ЛЕКЦИЯ 1 СИСТЕМНАЯ
ИНЖЕНЕРИЯ
4
5. Определения СИ
Системная инженерия – наука о создании крупных комплексных
систем, которые соответствуют определенному набору экономических
и технических требований.
Системная инженерия - междисциплинарная область технических наук,
сосредоточенная на проблемах создания эффективных, комплексных
систем.
Системная инженерия – междисциплинарный подход, определяющий
полный набор технических и управленческих усилий, необходимых для
преобразования совокупности потребностей клиента, ожиданий и
ограничений в решения и для поддержки этих решений на протяжении
их жизни
Системная инженерия – наука о создании успешных систем, в
точности с требованиями заказчика, в рамках бюджета в
установленные сроки.
ЛЕКЦИЯ 1 СИСТЕМНАЯ
ИНЖЕНЕРИЯ
5
6. ИСТОРИЯ ТЕРМИНА СИ
Идея зародилась в пятидесятых годах прошлого столетия.В 1961 г. при переводе монографии Г.Гуда и Р.Макола «System
Engineering: An introduction to the Design of Large-scale Systems»,
Ф.Е.Темников предложил термин «системотехника». Если бы
термин «System Engineering» был принят редакцией
«Советское радио» в более точном переводе «инженерия
систем», «системная инженерия» или хотя бы
«системотехнология», то, возможно, не потребовалось бы
поиска новых терминов для прикладных направлений теории
систем. Но поскольку в термине в явном виде звучала
«техника», термин «системотехника» довольно быстро стал
использоваться в основном в приложениях системных
методов только к техническим направлениям.
Так оно и пошло дальше: книжка А.Холла "A Methodology for
System Engineering" вышла в 1975г. под названием "Опыт
методологии для системотехники"
ЛЕКЦИЯ 1 СИСТЕМНАЯ
ИНЖЕНЕРИЯ
6
7. ОРГАНИЗАЦИЯ INCOSE
INCOSE (International Council on Systems Engineering)— это интернациональная организация,
сосредоточенная на развитии методологии и
практики системной инженерии в интересах
промышленности, науки и образования, а также
государственных структур (основана в 1990 г.)
В июле 2009 г. официально было зарегистрировано
Русское отделение INCOSE.
INCOSE поддерживает сеть обучения, повышения
квалификации и сертификации в области
системной инженерии, которая оказывает
существенное влияние на стандарты,
государственную политику и университетские
образовательные программы
ЛЕКЦИЯ 1 СИСТЕМНАЯ
ИНЖЕНЕРИЯ
7
8. Разработчики международных стандартов
ISO - International Organization for Standardization – Международная организация по
стандартизации. Наиболее представительная и влиятельная организация,
разрабатывающая стандарты почти во всех областях деятельности, в том числе и в
IT.
• ACM - Association for Computing Machinery –Ассоциация по вычислительной технике.
Всемирная научная и образовательная организация в области вычислительной
технике.
SEI - Software Engineering Institute - Институт Программной Инженерии.
Исследования в области программной инженерии с упором на разработку методов
оценки и повышения качества ПО. Стандарты по качеству ПО и зрелости
организаций, разрабатывающих ПО.
• PMI - Project Management Institute - Международный Институт Проектного
Менеджмента (Управления Проектами). Некоммерческая организация, целью которой
является продвижение, пропаганда, развитие проектного менеджмента в разных
странах.
• IEEE - Институт инженеров по электронике. Поддержка научных и практических
разработок в области электроники и вычислительной техники.
ЛЕКЦИЯ 1 СИСТЕМНАЯ
ИНЖЕНЕРИЯ
8
9. ОПРЕДЕЛЕНИЕ СИ
Определение стандарта ISO/IEC IEEE 24765:2010Разработка программного обеспечения и проектирование
систем:
СИ – междисциплинарный подход,
определяющий полный набор технических и
управленческих усилий, которые требуются
для того, чтобы преобразовать
совокупность потребностей и ожиданий
заказчика и имеющихся ограничений в
эффективные решения и поддержать эти
решения в течение их ЖЗ.
ЛЕКЦИЯ 1 СИСТЕМНАЯ
ИНЖЕНЕРИЯ
9
10. СИ – ЭТО ДЕЯТЕЛЬНОСТЬ (интуитивное определение понятия СИ)
СИ- это деятельность, направленная на создание какойлибо системы в соответствии с требованиямизаинтересованных сторон в определенное время и в
рамках выделенных средств.
Ключевые положения этого определения:
• CИ – прежде всего деятельность;
• В деятельности участвуют много сторон;
• У заинтересованных сторон есть требования;
• В процессе деятельности следует уложиться в заданные
бюджет и время.
СИ появилась тогда, когда сложность систем значительно
возросла. Чем больше проект, тем больше вероятность не
вписаться в бюджет, время, тем сложнее проблемы организации
людей
ЛЕКЦИЯ 1 СИСТЕМНАЯ
ИНЖЕНЕРИЯ
10
11. СИ-«моделеориентированная» деятельность
Прежде, чем что-то построить или создать реальное,создай виртуальную систему, то есть разработай
разнообразные модели: функциональную модель,
модель поведения системы, модель организации,
модель требований, модель процессов и т. д., затем
«проиграй» на моделях варианты архитектуры
системы и способы ее создания с поиском
оптимального набора процессов и моделей,
«верифицируй и валидируй» виртуальную систему
на моделях до начала ее воплощения в металле и
бетоне.
ЛЕКЦИЯ 1 СИСТЕМНАЯ
ИНЖЕНЕРИЯ
11
12. Моделеориентированная системная инженерия
Рассматривает модели в двух качествах:• в традиционном смысле, как способ лучше понять
систему, организовать коммуникацию по поводу
системы, увидеть все ошибки на модели, а не на
реальной системе и тем самым предотвратить
повторное проектирование. Тезис "сначала
подумать, а потом сделать" превращается в
"сначала смоделировать, а потом сделать.
• как основу для автоматического порождения
элементов описания системы или самой системы,
избежав ручного кодирования/проектирования.
ЛЕКЦИЯ 1 СИСТЕМНАЯ
ИНЖЕНЕРИЯ
12
13. ЭФФЕКТИВНОСТЬ СИ
• Без СИ до 70% проектов заканчиваются неудачами,выполняется много лишней и ненужной работы. СИ
борется с переделками, она их убирает.
• СИ трудно продавать, так как люди думают, что они все
сделают и без ее методов, но это ведет к переделкам
• По данным INCOSE:
• 8% затрат на внедрение сиcтемной инженерии дают
выигрыш в 20% стоимости проектов, и на 50% увеличивают
вероятность окончания проекта в срок. Это достигается
через
– введение общего языка, описывающего проект
– сознательный сдвиг усилий на ранние стадии проекта, где цена
ошибки экспоненциально меньше;
ЛЕКЦИЯ 1 СИСТЕМНАЯ
ИНЖЕНЕРИЯ
13
14. Стоимость ошибки в зависимости от стадии обнаружения
ЛЕКЦИЯ 1 СИСТЕМНАЯИНЖЕНЕРИЯ
14
15. Изменение стоимости ошибки
ЛЕКЦИЯ 1 СИСТЕМНАЯИНЖЕНЕРИЯ
15
16. СИ – это бюрократическая деятельность
• СИ – это способ помочь людям делатьбольшие системы за счет правильных
описаний.
• СИ – это работа с описаниями, это понимание
того, что описаний много, что это –
моделирование.
• Системный инженер большую часть времени
работает с описаниями, а не с самой системой.
• Системные инженеры работают с бумагами, они
для каждой заинтересованной стороны составляют
свой набор документов.
ЛЕКЦИЯ 1 СИСТЕМНАЯ
ИНЖЕНЕРИЯ
16
17. Роль системной инженерии
Основная роль системной инженерии —объединить смежные дисциплины и
специальности и обеспечить возможность
для коллективной работы по формированию
и осуществлению совокупности процессов,
необходимых для построения системы в ее
развитии, включая замысел, реализацию,
эксплуатацию и утилизацию.
ЛЕКЦИЯ 1 СИСТЕМНАЯ
ИНЖЕНЕРИЯ
17
18. Связь системной инженерии с другими науками
ЛЕКЦИЯ 1 СИСТЕМНАЯИНЖЕНЕРИЯ
18
19. Связь системной инженерии с другими дисциплинами
Связь системной инженерии с другими дисциплинами
Системная инженерия объединяет в себе многие дисципли
ны, в частности:
моделирование систем;
теорию принятия решений;
операционное исчисление;
программную инженерию;
управление проектами;
управление требованиями;
управление рисками;
промышленное проектирование, включая систему
конструкторской и проектной документации;
оценку затрат;
ЛЕКЦИЯ 1 СИСТЕМНАЯ
ИНЖЕНЕРИЯ
19
20. ЦЕЛЬ СИСТЕМНОЙ ИНЖЕНЕРИИ
ЦЕЛЬ СИСТЕМНОЙ ИНЖЕНЕРИИпредоставление методологического базиса и
средств для успешной реализации
согласованных, командных усилий по
формированию и реализации хорошо
структурированной деятельности по
созданию систем, которая охватывает все
стадии ЖЦ системы от замысла до
изготовления и последующей эксплуатации
и прекращения использования
ЛЕКЦИЯ 1 СИСТЕМНАЯ
ИНЖЕНЕРИЯ
20
21. ЗАДАЧИ СИСТЕМНОЙ ИНЖЕНЕРИИ
ЗАДАЧИ СИСТЕМНОЙ ИНЖЕНЕРИИСистемная инженерия сосредоточена на:
технических усилиях, направленных на проектирование,
изготовление, проверку соответствия, ввод в эксплуатацию,
использование, сопровождение, утилизацию системных
продуктов и процессов, а также на обучение персонала
работе с ними
определении конфигурации и управление конфигурацией
системы
преобразовании описания системы в иерархическую
структуру работ по её созданию
обеспечении заявленных проектных затрат и графиков рабо
подготовке информации для принятия управленческих
решений
ЛЕКЦИЯ 1 СИСТЕМНАЯ
ИНЖЕНЕРИЯ
21
22. КОМПЕТЕНЦИИ СИСТЕМНОГО ИНЖЕНЕРА
• 1) умение управлять требованиями на всех уровнях системнойиерархии;
• 2) владение современными методами и инструментами разработки
систем, включая архитектурный подход;
• 3) владение методами и инструментами анализа систем включая
моделирование, анализ надежности, анализ рисков, анализ техникоэкономических характеристик и т. п.
• 4) умение организовывать и проводить испытания систем и
анализировать результаты испытаний;
• 5) умение налаживать эффективное человеко-машинное
взаимодействие;
• 6) умение реализовывать интегрированные системные решения,
учитывающие гетерогенность и возможную распределенность
элементов, составляющих систему;
• 7) владение процессным подходом (рассмотрение всех действий в
организации как реализаций типовых шаблонов, отражающих те или
иные организационные практики)
• 8) умение управлять изменениями.
ЛЕКЦИЯ 1 СИСТЕМНАЯ
ИНЖЕНЕРИЯ
22
23. Системная инженерия: это выгодно
• Системная инженерия -- это способ уменьшитьзатраты за счет исключения переделок (исправлений
разных типов ошибок).
• Уменьшает коэффициент экспоненты убытков на
масштабе, поэтому зависит от масштаба проекта.
Уменьшение стоимости для
• Мелких проектов на 18% (при оптимальной доле
работ системной инженерии 5%)
• Средних проектов на 38% (%20)
• Крупных проектов на 63% (33%)
• Очень крупных проектов на 92% (37%)
ЛЕКЦИЯ 1 СИСТЕМНАЯ
ИНЖЕНЕРИЯ
23
24. Главные идеи системной инженерии
• Общий междисциплинарный язык,позволяющий договориться участникам
проекта
• Покупка информации, уменьшающей
проектные риски.
• Исправление ошибок на как можно более
ранней стадии, когда это относительно
дешево – идея жизненного цикла.
ЛЕКЦИЯ 1 СИСТЕМНАЯ
ИНЖЕНЕРИЯ
24
25. Неиспользование системной инженерии ведет к:
ЛЕКЦИЯ 1 СИСТЕМНАЯИНЖЕНЕРИЯ
25
26. Основные области применения системной инженерии по INCOSE
Основные области применения системнойинженерии по INCOSE
В Руководстве INCOSE
по системной инженерии выделяются области её применения:
1. Бизнес-процессы и оценка функционирования (Business Processes and
Operational Assessment (BPOA))
2. Архитектура систем/решений/тестирования (System/Solution/Test
Architecture (SSTA))
3. Анализ стоимости жизненного цикла и соотношения прибылей и затрат
(Life Cycle Cost & Cost-Benefit Analysis (LCC & CBA))
4. Обеспечение пригодности к обслуживанию/ логистика (Serviceability/
Logistics (S/L))
5. Моделирование и Анализ (Modeling, Simulation, & Analysis (MS&A))
6. Управление рисками/конфигурацией/исходным состоянием
(Management: Risk, Configuration, Baseline)
ЛЕКЦИЯ 1 СИСТЕМНАЯ
ИНЖЕНЕРИЯ
26
27. ПОНЯТИЕ «СИСТЕМА»
ЛЕКЦИЯ 1 СИСТЕМНАЯИНЖЕНЕРИЯ
27
28. ПОНЯТИЕ «СИСТЕМА»
1.2.
3.
4.
ЧЕТЫРЕ ГРУППЫ ОПРЕДЕЛЕНИЙ:
Нечто, составленное из частей.
Кибернетический подход.
Это определения системы,
связывающие её с целенаправленной
активностью.
Указание признаков, которыми должен
обладать объект, чтобы его можно
отнести к системе.
ЛЕКЦИЯ 1 СИСТЕМНАЯ
ИНЖЕНЕРИЯ
28
29. ПОНЯТИЕ «СИСТЕМА» (первая группа определений)
В самом общем и широком смысле системойпринято называть любое достаточно
сложное образование, состоящее из
множества взаимосвязанных элементов,
которые как единое целое взаимодействуют
с внешней средой
Данная группа определений обобщённо характеризует
систему как совокупность (сеть, собрание, комплекс,
ансамбль, группа, образование) множества частей,
связанных (взаимодействующих, состоящих в отношениях,
упорядоченных) между собой
ЛЕКЦИЯ 1 СИСТЕМНАЯ
ИНЖЕНЕРИЯ
29
30. Основные понятия, входящие в первую группу определений
Части системы — это подсистемы, элементы.Взаимосвязи между элементами осуществляются
как процесс взаимодействий. Все системы
содержат множество элементов, которые
находятся в неразрывной взаимосвязи друг с
другом и в определенных отношениях. В свою
очередь, эти отношения и связи образуют целое,
отличное от простой суммы его составляющих.
ЛЕКЦИЯ 1 СИСТЕМНАЯ
ИНЖЕНЕРИЯ
30
31. Структура системы
ЛЕКЦИЯ 1 СИСТЕМНАЯИНЖЕНЕРИЯ
31
32. ПРИМЕР СИСТЕМЫ
ЛЕКЦИЯ 1 СИСТЕМНАЯИНЖЕНЕРИЯ
32
33. ПОНЯТИЕ «СИСТЕМА» (вторая группа определений-кибернетические)
• «Система – любая совокупность переменных, которую наблюдательвыбирает из переменных, свойственных реальной «машине» (У. Росс
Эшби)
• 2.«Теория систем исходит из предположения, что внешнее поведение
любого физического устройства может быть описано соответствующей
математической моделью, которая идентифицирует все критические
свойства, влияющие на операции устройства. Получающаяся в
результате этого математическая модель называется системой» (Т.
Бус)
• 3. «Система – есть устройство, которое принимает один или более
входов и генерирует один или более выходов» (Дреник)
• 4. Система представляет собой отображение входов и состояний
объекта в его выходах
• 5. У. Эшби и Дж. Клир определяют систему как совокупность
переменных. «Система есть множество предметов вместе со связями
между ними и между их признаками»
• 6.
О. Ланге, понимающий под системой «множество связанных,
действующих элементов, рассматривает связь как один из видов
отношений
ЛЕКЦИЯ 1 СИСТЕМНАЯ
ИНЖЕНЕРИЯ
33
34. ПОНЯТИЕ «СИСТЕМА» (третья группа определений)
Это определения системы, связывающие её сцеленаправленной активностью.
Цель - это состояние, которое система должна достичь в
процессе своего функционирования. Цель – это направленность
поведения открытой нелинейной системы, наличие «конечного
состояния» (завершающего лишь некоторый этап её развития).
Система – это «сложное единство,
сформированное многими, как правило,
различными факторами и имеющее общий
план или служащее для достижения общей
цели» [Садовский В. Н. Основания общей теории систем. - М.: 1974.]
ЛЕКЦИЯ 1 СИСТЕМНАЯ
ИНЖЕНЕРИЯ
34
35. ПОНЯТИЕ «СИСТЕМА» (четвертая группа определений)
• 1.Система – это совокупность элементов, организованных такимобразом, что изменение, исключение или введение нового элемента
закономерно отражается на остальных элементах
• 2. «Системой является не всякая совокупность элементов, а лишь такое
образование, в котором все элементы настолько тесно связаны, что
данное образование противостоит внешним телам как единое целое
• 3.«Системой» является «совокупность элементов, находящихся в
отношениях и связях между собой и определяющих определённую
целостность, единство»
• 4. Система – множество элементов, находящихся в отношениях и связях
друг с другом, которые образуют определённую целостность, единство
• 5. Под системой понимается совокупность элементов, соединенных
отношениями, порождающими интегративное или системное свойство,
отличающее данную совокупность от среды и приобщающее к этому
качеству каждый из её компонентов
• 6. «Системой будет являться любой объект, в котором имеет место
какое-то отношение, удовлетворяющее некоторым заранее
определённым свойствам»
ЛЕКЦИЯ 1 СИСТЕМНАЯ
ИНЖЕНЕРИЯ
35
36. Особенности четвертой группы определений
• Приведенная группа определений, предполагаетсуществование систем (где присутствует
интегративность,эмержджентность) и не систем (где
отсутствует интегративность).
• Очевидно, что любой объект человеческое сознание умеет
выделять на фоне сплошной среды. Выделение
осуществляется по некоторым отличительным признакам.
Это могут быть свойства, форма, функции. Если сознание
его идентифицировало, следовательно, объект отличается
от среды какими – то интегративными свойствами. Если
объект не отличим от среды, то для сознания он
отсутствует, следовательно, не может быть представлен в
виде системы. Только после выделения объекта из среды
его начинают расчленять на элементы, связи, отношения.
ЛЕКЦИЯ 1 СИСТЕМНАЯ
ИНЖЕНЕРИЯ
36
37. ОПРЕДЕЛЕНИЕ ISO/IEC 15288
Система (System) – этосовокупность взаимодействующих
элементов, организованных для
достижения одной или нескольких
установленных целей
ЛЕКЦИЯ 1 СИСТЕМНАЯ
ИНЖЕНЕРИЯ
37
38. ПРИЗНАКИ СИСТЕМ
Системами мы будем называть любые существующие в мире иливоображаемые объекты или явления (включая знаки и символы), если
они обладают всеми четырьмя перечисленными признаками:
Могут быть выделены из окружения, отделены от
внешнего мира.
Могут быть рассмотрены как состоящие из каких-то
элементов.
Между этими элементами, и между элементами и внешним
окружением, могут быть выделены связи, взаимодействия.
Может быть определено назначение системы, то есть
можно указать какие-то результаты (материальные или
информационные, в специальных случаях - продукты),
предоставляемые внешнему миру.
ЛЕКЦИЯ 1 СИСТЕМНАЯ
ИНЖЕНЕРИЯ
38
39. Система имеет:
– назначение, элементы, границу системы сокружением, связи элементов (в том числе с
окружением)
– описания: полное, включающее
архитектурное
– стейкхолдеров (заинтересованных лиц)
– процессы, которые с ней выполняются в ходе
ее жизненного цикла
ЛЕКЦИЯ 1 СИСТЕМНАЯ
ИНЖЕНЕРИЯ
39
40. РОЛИ СИСТЕМ
Целевая система (Target system искусственнаясистема) – объединение элементов,
предназначенное для выполнения основной
функции и создающее своим объединением новое
системное свойство.
Обеспечивающая система (Enabling system) –
система, поддерживающая работу
рассматриваемой системы на протяжении какихлибо стадий её жизненного цикла, но не вносящая
прямого вклада в её работу на стадии
эксплуатации (ISO/IEC_15288)
ЛЕКЦИЯ 1 СИСТЕМНАЯ
ИНЖЕНЕРИЯ
40
41. Обеспечивающие системы
ЛЕКЦИЯ 1 СИСТЕМНАЯИНЖЕНЕРИЯ
41
42. Целевая и обеспечивающая системы
ЛЕКЦИЯ 1 СИСТЕМНАЯИНЖЕНЕРИЯ
42
43.
ЛЕКЦИЯ 1 СИСТЕМНАЯИНЖЕНЕРИЯ
43
44. Выводы
Существует семейство понятий «система». Наряду с отличиями у них есть и
общее – это завершённость внутреннего строения.
Понятие «завершённость» имеет отношение к той среде, в которой система
функционирует.
Система дифференцируется относительно среды по характерному набору
признаков (свойств), оставаясь с ней связанной.
Устойчивость признаков при возмущающем воздействии среды определяется
внутренней активностью системы. Эта активность называется
самоорганизацией.
Наиболее общим определением понятия «система» является: целостная
совокупность множества связанных элементов, обладающая
различимыми свойствами и сохраняющая их некоторое время. При этом
свойство самой системы не сводится к сумме свойств составляющих её
элементов.
Понятия элемент, связь, граница и цель системы являются результатом
аналитической деятельности человека.
Каждый исследователь видит то, что его интересует, поэтому, каков интеллект
исследователя, такова и система.
ОТС - это еще не законченная теория, а комплект концепций, находящийся в
развитии.
ЛЕКЦИЯ 1 СИСТЕМНАЯ
ИНЖЕНЕРИЯ
44