workshop - zat a.s. · workshop oboru jaderná energetika zd 2018, zat příbram, 25. 1.2018...

23
WORKSHOP oboru Jaderná energetika ZD 2018, ZAT Příbram, 25. 1.2018 Požadavky řízený vývoj Procesy a nástroje

Upload: others

Post on 07-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: WORKSHOP - ZAT a.s. · WORKSHOP oboru Jaderná energetika ZD 2018, ZAT Příbram, 25. 1.2018 Požadavky řízený vývoj Procesy a nástroje

WORKSHOPoboru Jaderná energetika

ZD 2018, ZAT Příbram, 25. 1.2018

Požadavky řízený vývoj Procesy a nástroje

Page 2: WORKSHOP - ZAT a.s. · WORKSHOP oboru Jaderná energetika ZD 2018, ZAT Příbram, 25. 1.2018 Požadavky řízený vývoj Procesy a nástroje

Cíl prezentace

Prezentovat výsledky prací související s procesem vývoje SAFETY systémů a jejich komponent:

V oblasti zpracování požadavků

V oblasti popisu procesů

V oblasti dokumentů a jejich schvalování

V oblasti „nástrojů“ pro výše uvedené body

Page 3: WORKSHOP - ZAT a.s. · WORKSHOP oboru Jaderná energetika ZD 2018, ZAT Příbram, 25. 1.2018 Požadavky řízený vývoj Procesy a nástroje

Úvod

Požadavky zákazníků na bezpečnostní systémy a systémy s vlivem na bezpečnost v oblasti JE iniciovaly v ZATu

Rozvojový projekt „Procesy pro systémy s vlivem na bezpečnost“ (Procesy pro SAFETY produkty M2000300)

Práce v rámci vývoje SandRA Z100 v oblasti produktů a nástrojů (T201370011)

(Rozdílné procesy, nástroje, týmy)

Page 4: WORKSHOP - ZAT a.s. · WORKSHOP oboru Jaderná energetika ZD 2018, ZAT Příbram, 25. 1.2018 Požadavky řízený vývoj Procesy a nástroje

Úvod

V rámci prací realizovaných na projektu T201370011 se vyprofiloval nový pohled na proces vývoje.

Požadavky řízený vývoj

(Tomuto se pohledu jsme museli přizpůsobit nástroje, formu dokumentů)

Page 5: WORKSHOP - ZAT a.s. · WORKSHOP oboru Jaderná energetika ZD 2018, ZAT Příbram, 25. 1.2018 Požadavky řízený vývoj Procesy a nástroje

Proč požadavky?

Jednoznačná specifikace projektu

Zlepšení porozumění a komunikace

Vyšší kvalita a spokojenost konečného uživatele (zákazníka)

Snížené náklady na projekt a zpoždění

Dodržení zákonů, norem a smluv

NASA Software Safety Guidebook

Page 6: WORKSHOP - ZAT a.s. · WORKSHOP oboru Jaderná energetika ZD 2018, ZAT Příbram, 25. 1.2018 Požadavky řízený vývoj Procesy a nástroje

Požadavky – identifikace, vlastnosti

Jednoznačná identifikace požadavku (DB)

Vlastnosti - atributy

Úplnost

Srozumitelnost

Jednoznačnost

Realizovatelnost

Testovatelnost

Vzájemná konzistence

Trasovatelnost, ………

Page 7: WORKSHOP - ZAT a.s. · WORKSHOP oboru Jaderná energetika ZD 2018, ZAT Příbram, 25. 1.2018 Požadavky řízený vývoj Procesy a nástroje

Práce s požadavky

ID požadavku

ID požadavku v dokumentu

Popis požadavku

1677 MK0072D1

2040 3. POŽADAVKY NA KOMPONENTU

2041 3.1 POŽADAVKY NA FUNKCIONALITU

2042 3.1.1Komponenta musí zobrazit informaci obdrženou z nadřazeného systému ve formě čtyřsedmi-segmentových znaků s pohyblivou desetinou tečkou.

2043 3.1.2 Komponenta musí umožnit zobrazení se sníženým jasem posledního znaku vpravo.

2044 3.2 POŽADAVKY NA ROZHRANÍ

2045 3.2.1Komponenta musí obsahovat komunikační rozhraní pro spojení s nadřazenýmsystémem.

2046 3.2.2Komponenta musí obsahovat uživatelské rozhraní ve formě sedmi-segmentovýchjednobarevných zelených LED displejů s desetinou tečkou s výškou znaku 20 mm.

2047 3.2.3 Komponenta musí obsahovat prostředky pro napájení ze dvou linek 24 V DC.

2048 3.3 POŽADAVKY NA VÝKONOST

NÁVAZNOST POŽADAVKŮ NA ISSUETRACK SYSTÉM

SPECIFIKACE POŽADAVKŮ

Page 8: WORKSHOP - ZAT a.s. · WORKSHOP oboru Jaderná energetika ZD 2018, ZAT Příbram, 25. 1.2018 Požadavky řízený vývoj Procesy a nástroje

Proces - plánování

Dokument Dokument

Plán jakosti

Plán řízení projektu

Plán tvorby komponenty Plán tvorby systému

Plán zajištění bezpečnosti a zabezpečení

Plán verifikace a validace

Program verifikace a validace komponenty Program verifikace a validace systému

Plán zajištění způsobilosti zařízení

Program ověření způsobilosti zařízení komponenty Program ověření způsobilosti zařízení systému

Plán zajištění způsobilosti SW nástrojů a dříve vyvinutého SW a FW

Program ověření způsobilosti SW nástrojů

Program ověření způsobilosti dříve vyvinutého SW a FW

Plán managementu konfigurace

Plán integrace komponenty Plán integrace systému

Plán kontrol a zkoušek

Program kontrol a zkoušek komponenty Program kontrol a zkoušek systému

Externí konzultant Plánovací dokumentace vypracována na základě norem (IEC 61513, IEC60987, IEC 60880IEC 62138)

Page 9: WORKSHOP - ZAT a.s. · WORKSHOP oboru Jaderná energetika ZD 2018, ZAT Příbram, 25. 1.2018 Požadavky řízený vývoj Procesy a nástroje

Popis procesů

Page 10: WORKSHOP - ZAT a.s. · WORKSHOP oboru Jaderná energetika ZD 2018, ZAT Příbram, 25. 1.2018 Požadavky řízený vývoj Procesy a nástroje

Proces SFP1

Page 11: WORKSHOP - ZAT a.s. · WORKSHOP oboru Jaderná energetika ZD 2018, ZAT Příbram, 25. 1.2018 Požadavky řízený vývoj Procesy a nástroje

Proces SFP4

Popis SFP4 V2

Page 12: WORKSHOP - ZAT a.s. · WORKSHOP oboru Jaderná energetika ZD 2018, ZAT Příbram, 25. 1.2018 Požadavky řízený vývoj Procesy a nástroje

Proces SFP4 V3(HW) 4

Popis SFP4 V3(HW) 4

Page 13: WORKSHOP - ZAT a.s. · WORKSHOP oboru Jaderná energetika ZD 2018, ZAT Příbram, 25. 1.2018 Požadavky řízený vývoj Procesy a nástroje

Nástroje pro podporu procesu

V čem nám pomáhají

Spoří práci

Automatizují činnosti

Generují záznamy

Uchovávají verze dokumentů

Uchovávají archivují vydání dokument

Realizují schvalovací procesy

Umožňují trasovat

Eliminují lidské chyby

Page 14: WORKSHOP - ZAT a.s. · WORKSHOP oboru Jaderná energetika ZD 2018, ZAT Příbram, 25. 1.2018 Požadavky řízený vývoj Procesy a nástroje

Nástroje úložiště archiv

Page 15: WORKSHOP - ZAT a.s. · WORKSHOP oboru Jaderná energetika ZD 2018, ZAT Příbram, 25. 1.2018 Požadavky řízený vývoj Procesy a nástroje

Vývoj - řízený požadavky

Správa požadavků

Pracovní úložiště

Rozdělovací úložiště dokumentů - vydávání

Nástroje ….

…. verzování

Page 16: WORKSHOP - ZAT a.s. · WORKSHOP oboru Jaderná energetika ZD 2018, ZAT Příbram, 25. 1.2018 Požadavky řízený vývoj Procesy a nástroje

Úložiště (SQL,

DOORS)

Úložiště (VAULT pro Altium D.)

Vývoj – řízený požadavkyBUGZILLA

DOORS

SW

FW

Úložiště (GIT)

Výkresy (AutoCAD)

Úložiště (VAULT pro AutoCAD)

DMS - IFS

Dokumentace (MS Office)

Úložiště

(M-Files)

Návrh PDM (Altium

Designer ….

….

Page 17: WORKSHOP - ZAT a.s. · WORKSHOP oboru Jaderná energetika ZD 2018, ZAT Příbram, 25. 1.2018 Požadavky řízený vývoj Procesy a nástroje

Nástroje - dokumenty

Page 19: WORKSHOP - ZAT a.s. · WORKSHOP oboru Jaderná energetika ZD 2018, ZAT Příbram, 25. 1.2018 Požadavky řízený vývoj Procesy a nástroje

Trasování požadavku – pro HW

Page 20: WORKSHOP - ZAT a.s. · WORKSHOP oboru Jaderná energetika ZD 2018, ZAT Příbram, 25. 1.2018 Požadavky řízený vývoj Procesy a nástroje

TraceChecker

Kontrola výskytu požadavků

V rámci všech dokumentů, ITS a zdrojových souborů

DB požadavků v ITS oproti SRS

Požadavky v etapách

Návaznosti rodič - potomek

Page 21: WORKSHOP - ZAT a.s. · WORKSHOP oboru Jaderná energetika ZD 2018, ZAT Příbram, 25. 1.2018 Požadavky řízený vývoj Procesy a nástroje

Kontrola celého řetězce

Page 22: WORKSHOP - ZAT a.s. · WORKSHOP oboru Jaderná energetika ZD 2018, ZAT Příbram, 25. 1.2018 Požadavky řízený vývoj Procesy a nástroje

Kontrola celého řetězce

Nástroj RequirementsChecker

Page 23: WORKSHOP - ZAT a.s. · WORKSHOP oboru Jaderná energetika ZD 2018, ZAT Příbram, 25. 1.2018 Požadavky řízený vývoj Procesy a nástroje

Děkuji za pozornost