WORKSHOP - ZAT a.s. · WORKSHOP oboru Jaderná energetika ZD 2018, ZAT Příbram, 25. 1.2018...

Preview:

Citation preview

WORKSHOPoboru 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

Ú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)

Ú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ů)

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

Požadavky – identifikace, vlastnosti

Jednoznačná identifikace požadavku (DB)

Vlastnosti - atributy

Úplnost

Srozumitelnost

Jednoznačnost

Realizovatelnost

Testovatelnost

Vzájemná konzistence

Trasovatelnost, ………

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Ů

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)

Popis procesů

Proces SFP1

Proces SFP4

Popis SFP4 V2

Proces SFP4 V3(HW) 4

Popis SFP4 V3(HW) 4

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

Nástroje úložiště archiv

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í

Ú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 ….

….

Nástroje - dokumenty

Trasování požadavku – pro HW

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

Kontrola celého řetězce

Kontrola celého řetězce

Nástroj RequirementsChecker

Děkuji za pozornost

Recommended