Опыт ДС БАРС по внедрению процессов КТ-178BДС БАРС
Доклад "Практика внедрения процессов КТ-178B на российских предприятиях" Заместителя генерального директора ДС БАРС по качеству Михаила Судьбина на конференции «Сертификация в авиастроении по стандартам DO-178(B,C), DO-254, KT-178 при помощи инструментов MathWorks» 29 мая 2012 года.
Сергей Смирнов (Altair Engineering Inc.) | Организация работы распределенной ...RIF-Technology
В рамках доклада рассмотрим вопросы формирования команды с помощью модели МакКинси 7с (McKinsey 7s), поговорим о процессах разработки программного продукта, системе релизов, системном инжиниринге и рекомендациях по системе управления процессами.
Выступление будет интересно руководителям команд разработчиков, особенно тем, кто фокусируется на предсказуемости сроков и качестве создаваемого решения.
Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-прое...RIF-Technology
Самый большой проект, с котором сталкивалась наша команда занял у нас порядка 70 человеко-месяцев, к концу в проекте было около 9000 тикетов, объединённых в 318 эпиков. Объём технического задания превышал 1000 страниц. Как мы справились с этим довольно небольшой командой? Один менеджер, один аналитик, несколько разработчиков.
Нам помогли бизнес-процессы или попросту жёстко прописанные workflow для любой ситуации, любого вида задач или входных данных. Как задача обрабатывается аналитиком, когда она попадает программистам, когда пишется технический дизайн. Как эта схема накладывается на тикетную систему, как использовать эпики и задачи. Все эти правила мы выписали болью ошибок в планировании (и финансах) и я уверен, что они могут сэкономить вам несколько месяцев собственных опытов.
Опыт ДС БАРС по внедрению процессов КТ-178BДС БАРС
Доклад "Практика внедрения процессов КТ-178B на российских предприятиях" Заместителя генерального директора ДС БАРС по качеству Михаила Судьбина на конференции «Сертификация в авиастроении по стандартам DO-178(B,C), DO-254, KT-178 при помощи инструментов MathWorks» 29 мая 2012 года.
Сергей Смирнов (Altair Engineering Inc.) | Организация работы распределенной ...RIF-Technology
В рамках доклада рассмотрим вопросы формирования команды с помощью модели МакКинси 7с (McKinsey 7s), поговорим о процессах разработки программного продукта, системе релизов, системном инжиниринге и рекомендациях по системе управления процессами.
Выступление будет интересно руководителям команд разработчиков, особенно тем, кто фокусируется на предсказуемости сроков и качестве создаваемого решения.
Олег Бунин (Онтико) | Менеджмент и бизнес-процессы в разработке highload-прое...RIF-Technology
Самый большой проект, с котором сталкивалась наша команда занял у нас порядка 70 человеко-месяцев, к концу в проекте было около 9000 тикетов, объединённых в 318 эпиков. Объём технического задания превышал 1000 страниц. Как мы справились с этим довольно небольшой командой? Один менеджер, один аналитик, несколько разработчиков.
Нам помогли бизнес-процессы или попросту жёстко прописанные workflow для любой ситуации, любого вида задач или входных данных. Как задача обрабатывается аналитиком, когда она попадает программистам, когда пишется технический дизайн. Как эта схема накладывается на тикетную систему, как использовать эпики и задачи. Все эти правила мы выписали болью ошибок в планировании (и финансах) и я уверен, что они могут сэкономить вам несколько месяцев собственных опытов.
Доклад Михаила Гайворонского "Опыт разработки САУ (FADEC) двигателя в соответствии с требованиями стандарта DO-178" на 115 заседании Русского отделения INCOSE, 25 мая 2016г.
Сделать безопасно и сертифицировано — ЗАО «ПМ» на DevCon 2015Maxim Avdyunin
Сертификация приложений по требованиям федеральных и отраслевых регуляторов, требованиям компаний (если они есть) — необходимое условие разработки и поставки коробочного решения. Требования потребителей и пользователей современных технологий по функционалу и удобству развиваются значительно быстрее эволюции ограничений. В результате, исследования практической защищенности, если и рассматриваются, то вне темы сертификации, что порождает двойной объем работ и сложности в управлении проектами.
Презентация, подготовленная сотрудниками компании «Перспективный Мониторинг» для конференции DevCon 2015, содержит информацию о том, какие практики безопасной разработки позволяют удовлетворить как требования сертификации, так и потребности практической безопасности. Рассматриваются тонкие моменты на стыке этих задач, вопросы, в которых можно опереться на мировой опыт, а также планы регуляторов по развитию требований сертификации.
В докладе представлен опыт ЗАО «ПМ» по внедрению безопасной разработки в проекты создания и развития линейки средств защиты информации для сетевого оборудования, мобильных платформ и рабочих станций, подлежащих сертификации по требованиям регуляторов.
В сфере высоких технологий требования к продукту растут постоянно. Наряду с важностью поставки продукта заказчику важно и то, что ты поставляешь, как ты поставляешь и насколько быстро продукт может адаптироваться к требованиями рынка. Мы предлагаем поговорить о практиках, которые позволяют поддерживать качество продукта на высоком уровне и предотвращать многие проблемы на раннем этапе, что делает счастливым не только заказчика но и разработчиков.
Презентация подготовлена по материалам выступления Александра Радкевича, Кирилла Миловидова и Сергея Яркового на витебской конференции “Developer's Software Conference” (02.12.2017).
https://events.epam.com/events/developers-software-conference_2017
The document discusses various camera shots and angles used in filmmaking, including establishing shots, close-ups, medium shots, long shots, two shots, over-the-shoulder shots, bird's-eye views, low-angle shots, tracking shots, zooming, the 180 degree rule, rule of thirds, depth of field, handheld shots, point of view shots, panning, and mise-en-scene. Each technique is defined and its purpose or effect on the viewer is described briefly.
Доклад Михаила Гайворонского "Опыт разработки САУ (FADEC) двигателя в соответствии с требованиями стандарта DO-178" на 115 заседании Русского отделения INCOSE, 25 мая 2016г.
Сделать безопасно и сертифицировано — ЗАО «ПМ» на DevCon 2015Maxim Avdyunin
Сертификация приложений по требованиям федеральных и отраслевых регуляторов, требованиям компаний (если они есть) — необходимое условие разработки и поставки коробочного решения. Требования потребителей и пользователей современных технологий по функционалу и удобству развиваются значительно быстрее эволюции ограничений. В результате, исследования практической защищенности, если и рассматриваются, то вне темы сертификации, что порождает двойной объем работ и сложности в управлении проектами.
Презентация, подготовленная сотрудниками компании «Перспективный Мониторинг» для конференции DevCon 2015, содержит информацию о том, какие практики безопасной разработки позволяют удовлетворить как требования сертификации, так и потребности практической безопасности. Рассматриваются тонкие моменты на стыке этих задач, вопросы, в которых можно опереться на мировой опыт, а также планы регуляторов по развитию требований сертификации.
В докладе представлен опыт ЗАО «ПМ» по внедрению безопасной разработки в проекты создания и развития линейки средств защиты информации для сетевого оборудования, мобильных платформ и рабочих станций, подлежащих сертификации по требованиям регуляторов.
В сфере высоких технологий требования к продукту растут постоянно. Наряду с важностью поставки продукта заказчику важно и то, что ты поставляешь, как ты поставляешь и насколько быстро продукт может адаптироваться к требованиями рынка. Мы предлагаем поговорить о практиках, которые позволяют поддерживать качество продукта на высоком уровне и предотвращать многие проблемы на раннем этапе, что делает счастливым не только заказчика но и разработчиков.
Презентация подготовлена по материалам выступления Александра Радкевича, Кирилла Миловидова и Сергея Яркового на витебской конференции “Developer's Software Conference” (02.12.2017).
https://events.epam.com/events/developers-software-conference_2017
The document discusses various camera shots and angles used in filmmaking, including establishing shots, close-ups, medium shots, long shots, two shots, over-the-shoulder shots, bird's-eye views, low-angle shots, tracking shots, zooming, the 180 degree rule, rule of thirds, depth of field, handheld shots, point of view shots, panning, and mise-en-scene. Each technique is defined and its purpose or effect on the viewer is described briefly.
This document details the 14 print jobs completed on an Onset S40i printer over a 24 hour period from 06:00 to 06:00 the following day. It provides information on print area, throughput, time, materials and settings for each job. In total, the printer produced 6536 square meters of printed material across various applications like posters, banners, signs, displays and packaging.
Critical insights for approaching digital consumersVietnamBusinessTV
This document summarizes a presentation about digital consumers and mobile marketing in Vietnam. It shows that TV viewing has remained steady at around 3.5 hours per day globally. Vietnam has high mobile penetration rates, especially among younger demographics, with over half of those aged 15-29 owning smartphones. However, mobile advertising is still seen as annoying by many Vietnamese consumers. The presentation argues that marketers should develop mobile-optimized campaigns, avoid simply porting online ads, ensure technical compatibility across devices, and measure campaign effectiveness through mobile's data capabilities. Understanding differences in user behavior and motivation across desktop and mobile is also key to success.
This document provides an overview of IT audit and controls at Bestway Cement. It discusses Bestway Cement's history and expansion, including establishing plants in Hattar and Chakwal, Pakistan. The Hattar plant initially operated on furnace oil but was converted to natural gas and then coal to reduce energy costs. Both plants have undergone capacity expansions to meet growing demand. Bestway Cement has been a profitable and high growth company, and was listed on the Karachi Stock Exchange in 2001. It is now one of Pakistan's largest cement producers and exporters.
The document discusses trends in content marketing via mobile apps and smart TVs in Vietnam. It notes that mobile usage is increasingly important, and that smart TV app usage has surged from 2012-2014. The most popular smart TV content categories are video, music, and information. The document recommends that brands leverage partnerships with smart TV makers like Samsung to access consumers through placements, sales channels, joint projects, and promotions.
When partnering with a software and or web development agency you want experience and focus. We know building, hosting and launching software products inside and out.
Imagine what we can build.
This document discusses how technology can negatively impact well-being in three areas: intellectual, physical, and social. Regarding intellectual well-being, heavy technology use can rewire the brain and be psychologically addictive. Physically, sedentary lifestyles due to technology lead to health issues. Socially, technology overuse can increase isolation and harm communication skills. Solutions proposed include limiting screen time and encouraging offline social interaction.
Background: Research has limitedly focused on adolescents’ emotional–behavioral func- tioning preceding road collisions and on the role of family support. Objective: To verify whether the rates of motorbikes collisions among adolescents are associated with their emotional–behavioral functioning, their use of specific defense strategies and family sup- port. Method: N = 150 adolescents who visited an emergency department for road accidents were selected and completed self-report questionnaires assessing emotional–behavioral functioning, difficulty in identifying and describing emotions, use of defense strategies and perceived family support. Results: Higher rates of motorbike collisions are associated with more maladaptive emotional–behavioral functioning. Higher perceived family sup- port is associated with lower rates of collisions. Conclusions: Recidivism of motor vehicle collision among adolescents can be considered as a form of acting-out caused by their psy- chological difficulties.
This document discusses various philosophical and social science fields and concepts. It presents concepts from epistemology, philosophical psychology, sociology, anthropology, and pedagogy. It was presented by Julia Apaza Lanque.
The Jet Press 720S is a digital printing press built for high quality, short run print jobs. It can integrate with existing offset printing workflows and turn jobs around quickly. The press uses advanced single pass printheads and VersaDrop jetting technology to produce sharp text down to 2 points and excellent images at 1200x1200 dpi resolution on a variety of coated and uncoated offset papers. It provides high quality printing, application flexibility, and environmental benefits compared to traditional offset printing.
Memorial Community Hospital and Health Care in Blair, Neb. recently acquired ...Tyler Dahlgren
Memorial Community Hospital and Health Care in Blair, Nebraska recently acquired an ultrasound machine and CT scanner that could reduce the need for local residents to travel to Omaha for medical care. The new CT scanner reduces radiation exposure by 60% and the ultrasound and CT machines are central to the hospital's new marketing strategy of providing more local services. A local resident said she would have received prenatal care in Blair if the new technology had been available when she was pregnant. The ultrasound machine will be used for obstetric care and mammograms, allowing more women's health services to be provided locally.
The second generation Jet Press 720S printing press has several technical developments that make it more reliable and produce higher quality prints compared to the original Jet Press 720 model. These developments include an improved jetting order to reduce artifacts, a modified print drum surface to prevent paper deformation, improved paper feeding and height detection for better protection of printheads, finer vacuum control on the print drum to hold paper flat, and an improved printhead module design that allows for individual replacement without removing the entire print bar. The Jet Press 720S also has more powerful data servers allowing variable data printing at full speeds.
QA Fest 2015. Владимир Скляр. Организация тестирования встроенных систем в ко...QAFest
Когда наша компания стала поставлять системы на базе ПЛК на рынке атомной энергетики, возник вопрос подтверждения соответствия процессов разработки и тестирования различным стандартам в области безопасности. Мы создали и обучили команду тестировщиков, владеющую практиками статического анализа кода, функционального и структурного тестирования (как для этапа юнит-тестов, так и интеграции), а также симуляции физических сигналов. Вот как мы решили эту непростую задачу.
Лекция по безопасной разработке приложений защиты информации в РФ. Читается на 4 курсе ФРТК МФТИ. Рассмотрен процесс создания криптографических и технических средств защиты информации.
TMPA-2015: Standards and Standartization in Program Engineering. Why Would Yo...Iosif Itkin
Standards and Standartization in Program Engineering. Why Would You Care?
Nikolay Pakulin, ISP RAS, Moscow
12 - 14 November 2015
Tools and Methods of Program Analysis in St. Petersburg
Особенности проведения аудита безопасности корпоративной IT-инфраструктуры_PH...Ivan Piskunov
Презентация к выступлению "Особенности проведения аудита безопасности корпоративной IT-инфраструктуры", 15 мая 2018, Fast Track
Ядром доклада станет демонстрация нескольких средств аудита (ПО, скриптов) для Windows Server, инфраструктуры AD, Linux: как они работают, какие дают результаты и как облегчают жизнь аудитору.
Анонс выступления
https://ipiskunov.blogspot.ru/2018/05/phdays-8-digital-bet.html
Telegram-канал
https://t.me/w2hack или @w2hack
КГТУ Лекция 2: Обеспечение Качества Программного ОбеспеченияIosif Itkin
КГТУ - Костромской Государственный Технологический Университет
Курс Лекций:
Обеспечение Качества Программного Обеспечения
Лекция 2: Жизненный цикл ПО и технологические основы биржевой торговли
Максим Рудовский, Инновационные Трейдинговые Системы
Иосиф Иткин, Exactpro Systems
Доклад Ильи Кудинова на DevConf 2013. "Организация автоматизированного тестир...Badoo Development
Доклад о том, как выжить в условиях двух релизов в день, не понижая планку
качества проекта и дать разработчикам и QA-инженерам больше времени на
полезные дела.
Подробно:
Прослушав доклад, вы узнаете:
1. Что НА САМОМ ДЕЛЕ называется непрерывной интеграцией;
2. Кому и зачем нужно переходить на Continious Integration;
3. Почему процесс контроля качества начинается ещё до написания кода;
4. Как программисты учавствуют в процессе тестирования;
5. Как устроен наш поток тестирования с пятью (!) уровнями контроля;
6. Как наши QA-инженеры тестируют задачи до релиза в максимально
реалистичных условиях;
7. Как помогает тестированию плотная интеграция Git, Jira и TeamCity;
8. Зачем нужны более 20 тысяч автоматических тестов и кто их должен
разрабатывать и поддерживать;
9. Чем непрерывно занимаются более 10 агентов-тестировщиков в нашей
TeamCity;
10. Какими средствами мы добились того, чтобы пункты 8 и 9 не превращал
QA-процесс в долгое и унылое действо.
Работа с требованиями при создании программного обеспечения бортовой радиоэлектронной аппаратуры
1. All you need is conf.uml2.ru6
Работа с требованиями при
создании программного
обеспечения бортовой
радиоэлектронной аппаратуры
Лалетин Сергей
2. ЛАФ 6, 2015 г.
Лалетин Сергей
ГосНИИАС
2001 – 2007
Rockwell Collins
2007 – н.в.
sglaletin@gmail.com
3. ЛАФ 6, 2015 г.
Цель доклада
Показать основные моменты, которые
касаются работы с требованиями, при
создании программного обеспечения
бортовой радиоэлектронной аппаратуры с
учетом использования стандарта RTCA DO-
178C (Software Considerations in Airborne
Systems and Equipment Certification)
3
4. ЛАФ 6, 2015 г.
План доклада
Документ DO-178C
Виды и типы требований
Уровни критичности ПО
Выявление требований
Проверка требований
Документы
Связные документы с RTCA DO-178C
Применение UC (UML и SysML)
Что бывает, если ....
Использованные источники
Заключение
4
5. ЛАФ 6, 2015 г.
Введение
Функциональность современного бортового радиоэлектронного
оборудования определяется встраиваемым программным
обеспечением.
Общий процент человеческих трудозатрат, связанный с созданием и
проверкой бортового ПО, составляет 60 процентов и более, в
зависимости от типа оборудования и его критичности.
Любая функциональная особенность должна быть определена
требованиями. Требования разрабатывают люди. Людям свойственны
ошибки. Фактически, на сегодняшний день, нет общего языка для
разработки требований в текстовом виде, как и нет средств
автоматизированной или автоматической проверки требований на их
корректность и полноту.
Иногда, к разработанным требованиям можно применить высказывание
Г. Гегеля: Великий человек обрекает людей на то, что бы они его
объясняли.
5
6. ЛАФ 6, 2015 г.
Стандарт с иллюстрацией
6
CONSENSUS n. Collective opinion or concord; general agreement or accord.
[Latin, from consentire, to agree]
Illustration provided by Pat Neilan, UK CAA
7. ЛАФ 6, 2015 г.
Документ DO-178C
System Life Cycle Processes
Hardware Life Cycle Processes
Software Life Cycle Processes
7
8. ЛАФ 6, 2015 г.
Процессы (DO-178C)
1. Процессы планирования ПО
2. Процессы разработки ПО
3. Процессы управления конфигурациями ПО
4. Процессы обеспечения качества
5. Процессы проверки ПО
6. Процессы сертификации ПО
8
9. ЛАФ 6, 2015 г.
Процессы разработки (DO-178C)
1. Процессы определения требований к ПО
2. Процессы определения архитектуры и
дизайна ПО
3. Процессы кодирования ПО
4. Процессы интеграции ПО
9
10. ЛАФ 6, 2015 г. 10
Поток информации
Техническая спецификация
заказчика - PTS
Документы системного уровня
Документы уровня ПО
Отраслевые стандарты
Стандарты заказчика
HLR LLR Derived Req.
11. ЛАФ 6, 2015 г.
Уровни критичности ПО
Level A – Catastrophic. Отказ может привести к
катастрофической отказной ситуации
Level B – Hazardous. Отказ может привести к
непредсказуемой отказной ситуации
Level C – Major. Отказ может привести к
существенной отказной ситуации
Level D – Minor. Отказ может привести к
несущественной отказной ситуации.
Level E - No Safety Effect. Отказная ситуация
отсутствует
11
12. ЛАФ 6, 2015 г.
Уровни критичности ПО
Уровень критичности ПО определяется в
результате процесса оценки безопасности
системы.
Должны быть проанализированы следующие
факторы:
• Потеря функциональности или
неправильная функциональность
• Воздействие внешних факторов
12
13. ЛАФ 6, 2015 г.
Жизненный цикл разработки (V-
Model)
13
14. ЛАФ 6, 2015 г. 14
Жизненный цикл разработки (V-
Model)
Phase 1 Phase 2 Phase 3 Phase … Phase N Phase N+1
15. ЛАФ 6, 2015 г.
Этапы проекта
…………………..
SRR - System Requirements Review
SDR - System Design Review
PDR - Preliminary Design Review
CDR - Critical Design Review
PRR - Production Readiness Review
…………………..
15
16. ЛАФ 6, 2015 г.
Эволюция продукта (разработка)
16
Prototype Blue Label Red label
Black Label Certification Product
17. ЛАФ 6, 2015 г.
Определение требования
Требование к ПО (Software requirement) –
описание того, что должно быть выполнено
программным обеспечением, учитывая
входные данные и ограничения.
Требование к ПО может быть как
требованием высокого уровня(LLR), так и
требованием низкого уровня(HLR).
17
18. ЛАФ 6, 2015 г.
Системные требования
Системные требованя к программному
обеспечению, включают в себя:
• Функциональные и эксплуатационные
требования
• Требования к интерфейсам
• Требования к производительности
• Требования к безопасности (Safety) и
защищенности (Security)
• Требования к обслуживанию
18
19. ЛАФ 6, 2015 г.
Требования высокого уровня
Требования высокого уровня (High-level
requirements) – требования к программному
обеспечению, разработанные на основе
анализа системных требований, требований к
безопасности и системной архитектуре
19
20. ЛАФ 6, 2015 г.
Требования низкого уровня
Требования низкого уровня (Low-level
requirements) – требования к программному
обеспечению, разработанные на основе
требований высокого уровня, новых
требований, появившихся в процессе
разработки (derived requirements) и
ограничений. Исходный код разрабатывается
на основе требований низкого уровня (LLR).
20
21. ЛАФ 6, 2015 г.
Derived requirements
Новые требования, появившиеся в процессе
разработки (Derived requirements) –
требования, появившиеся в процессе
разработки программного обеспечения,
которые прямо не ссылаются на требования
высокого уровня, но уточняют
функциональность, определенную
системными требованиями или
требованиями высокого уровня.
21
22. ЛАФ 6, 2015 г.
Характеристики требования
Требование должно быть:
• тестируемым
• реализуемым
• ясным для понимания
• законченным
• полным
22
23. ЛАФ 6, 2015 г.
Анализ покрытия: Требования vs
тестовые процедуры vs код
Dead code – Выполняемый код, непокрытый
требованиями
Extraneous code – Выполняемый код,
непокрытый требованиями, для примера, код
унаследованный от другой системы
Deactivated code – Выполняемый код,
покрытый требованиями, но не
используемый, или не предназначенный для
использования (robustness programming)
23
24. ЛАФ 6, 2015 г.
Техники выявления и уточнения
требований
Анализ документов и стандартов (отрасль,
закачик)
Проведение регулярных внутренних и
внешних совещаний
Официальная переписка с заказчиком
и т.д.
24
25. ЛАФ 6, 2015 г.
Разработка требований и общий
подход
Для разработки требования используется
глагол “shall”, для рекомендации
используется глагол “should”, “must”, “will”.
Примеры требования:
The I/O interface shall be ARINC 429.
The power-up event shall be logged each time.
25
26. ЛАФ 6, 2015 г.
Проверка требований высокого
уровня
1. Проверка на соответствие требованиям
системного уровня
2. Проверка на точность и полноту
3. Проверка на программно-аппаратную
совместимость
4. Проверка на тестируемость
5. Проверка на соответствие стандартам
6. Проверка на прослеживаемость (Traceability)
7. Проверка на правильность предложенных
алгоритмов
26
27. ЛАФ 6, 2015 г.
Проверка требований низкого
уровня
1. Проверка на соответствие требованиям высокого
уровня
2. Проверка на точность и полноту
3. Проверка на программно-аппаратную
совместимость
4. Проверка на тестируемость
5. Проверка на соответствие стандартам
6. Проверка на прослеживаемость (Traceability)
7. Проверка на правильность предложенных
алгоритмов
27
28. ЛАФ 6, 2015 г.
Документация
The Plan for Software Aspects of Certification
The Software Development Plan
The Software Verification Plan
The Software Configuration Management Plan
The Software Quality Assurance Plan
The Software Requirements Standards
The Software Design Standards
The Software Code Standards
The Software Verification results
28
29. ЛАФ 6, 2015 г.
Связные документы дополнения
• RTCA DO-331 "Model-Based Development
and Verification Supplement to DO-178C and
DO-278"
• RTCA DO-332 "Object-Oriented Technology
and Related Techniques Supplement to DO-
178C and DO-278A"
• RTCA DO-333 "Formal Methods Supplement
to DO-178C and DO-278A"
• RTCA DO-330 "Software Tool Qualification
Considerations"
29
30. ЛАФ 6, 2015 г.
Что бывает если
Тип ВС: Boeing 777
Год происшествия: 2005
Авиакомпания: Malaysia Air
Маршрут: Perth, Australia - Kuala Lumpur, Malaysia
Авиационное происшествие: Воздушное судно совершило
самопроизвольный маневр
Причина: Отказ в INS
Детали: Дефект ПО INS позволил INS принять недостоверные
данные от отказавшего акселерометра
Последствия: FAA выпустила экстренную директиву для
поддержания летной годности всего парка самолетов типа
Boeing 777 и обязала всех эксплуатантов выполнить
обновление ПО, с целью устранения дефекта
30
31. ЛАФ 6, 2015 г.
UML и SysML
• SysML применяется на уровне System Life
Cycle Processes
• UML применяется на уровне Software Life
Cycle Processes
• Модели не являются требованиями.
Требованиями является только текст,
содержащий “shall”
31
32. ЛАФ 6, 2015 г. 32
Requirements Diagram in SysML
33. ЛАФ 6, 2015 г.
Заключение
• Модели из Model Based Requirements
Engineering применяются только как
дополнительные разъясняющие материалы к
требованиям в текстовом виде
• Модели из Model Based Development
(Simulink, SCADE) применяются для
разработки систем с высоким уровнем
критичности, с последующим
самогенерирующемся кодом
33
34. ЛАФ 6, 2015 г.
Заключение
Для эффективной работы с требованиями,
необходимо:
• Знание предметной области
• Знание и умение применять отраслевые
стандарты
• Иметь аналитические способности/навыки
• Знание применяемых инструментов
• Уметь работать в комманде
34
35. ЛАФ 6, 2015 г. 35
Заключение
RTCA DO в России переводятся и адаптируются в
виде КТ МАК.
RTCA DO-178B (1992) -> КТ-178В (2004)
RTCA DO-178C (2011) -> КТ-178С (?)
RTCA DO-254 (2000) -> КТ-254 (2011)
Отставание в среднем на 10 лет и более
36. ЛАФ 6, 2015 г.
Использованные источники
1. RTCA DO-178C Software Considerations in
Airborne Systems and Equipment Certification
www.rtca.org
2. Avionics Magazine
www.aviationtoday.com/av/
36