7. Pracovní postupy. Fakulta informačních technologií MI-NFA, zimní semestr 2011/2012 Jan Schmidt

Podobné dokumenty
SYSTÉMY NAČIPU MI-SOC

10. Techniky formální verifikace a validace

Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

9. Praktická verifikace

Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

2. Synchronní číslicové systémy

Konečný automat. Studium chování dynam. Systémů s diskrétním parametrem číslic. Počítae, nervové sys, jazyky...

LOGICKÉ SYSTÉMY PRO ŘÍZENÍ

Organizace předmětu, podmínky pro získání klasifikovaného zápočtu

SEKVENČNÍ LOGICKÉ OBVODY

MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 TECHNICKÉ VYBAVENÍ POČÍTAČŮ

FPGA + mikroprocesorové jádro:

Koncept pokročilého návrhu ve VHDL. INP - cvičení 2

Sekvenční logické obvody

Podrobná analýza k aktivitě č. 3 - implementace procesního řízení do praxe úřadu

Programování II. Modularita 2017/18

Struktura a architektura počítačů (BI-SAP) 3

Struktura a architektura počítačů (BI-SAP) 4

CENTRUM VZDĚLÁVÁNÍ PEDAGOGŮ ODBORNÝCH ŠKOL

PRINCIPY OPERAČNÍCH SYSTÉMŮ

Management. Ing. Jan Pivoňka

Přednáška. Vstup/Výstup. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012

SPECIFICKÝCH MIKROPROGRAMOVÝCH ARCHITEKTUR

1 VZNIK, VÝVOJ A DEFINICE MECHATRONIKY

Personální audit lze provádět z hlediska kontroly jako: Běžný, který vznikl na základě zjištěné odchylky.

Návrh. číslicových obvodů

Obsah. iii 1. ÚVOD 1 2. POJETÍ RIZIKA A NEJISTOTY A ZDROJE A TYPY RIZIKA 5

1 Úvod 1.1 Vlastnosti programového vybavení (SW)

Metodika analýzy. Příloha č. 1

Vývoj informačních systémů. Obecně o IS

Prezentace do předmětu Architektury a použití programovatelných obvodů 2

Předmluva 11. Poděkování 11 O autorech 12 Úvodem 12 Komu je tato kniha určena 13 Jak byste měli tuto knihu číst 13 Web 14

Sekvenční logické obvody

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ /14

PROGRAMOVATELNÉ LOGICKÉ OBVODY

UČENÍ BEZ UČITELE. Václav Hlaváč

Struktura a architektura počítačů (BI-SAP) 10

2. Začlenění HCI do životního cyklu software

MANAŽERSKÉ INFORMAČNÍ SYSTÉMY

Architektury počítačů

Vstupně - výstupní moduly

Simulace číslicových obvodů (MI-SIM) zimní semestr 2010/2011

NSWI /2011 ZS. Principy cpypočítačůčů aoperačních systémů ARCHITEKTURA

ÚVOD DO PROBLEMATIKY PROJEKTŮ, KATEGORIE

Řízení SW projektů. Lekce 3. Projektové procesy a znalostní oblasti. přednáška pro studenty FJFI ČVUT. zimní semestr 2012

Systém managementu jakosti ISO 9001

Y36SAP 2007 Y36SAP-4. Logické obvody kombinační a sekvenční používané v číslicovém počítači Sčítačka, půlsčítačka, registr, čítač

Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

5. Sekvenční logické obvody

Architektura počítačů Logické obvody

IBM Analytics Professional Services

Systém řízení sběrnice

Y13ANW ÚVOD DO WEBOVÝCH METODIK. Ing. Martin Molhanec, CSc.

Stanovit nezbytná pravidla pro tvorbu dokumentace vytvářenou ve SITRONICS centru využitelnou firmou SITRONICS TS.

Projekt: Koordinační centrum pro zavádění e-gov v územní veřejné správě. Koncepční dokument pro oblast řízení. Procesní model

Modelování elektromechanického systému

2 Životní cyklus programového díla

CobiT. Control Objectives for Information and related Technology. Teplá u Mariánských Lázní, 6. října 2004

Y36SAP Y36SAP-2. Logické obvody kombinační Formy popisu Příklad návrhu Sčítačka Kubátová Y36SAP-Logické obvody 1.

OVLÁDACÍ OBVODY ELEKTRICKÝCH ZAŘÍZENÍ

Principy komunikace s adaptéry periferních zařízení (PZ)

Základy logického řízení

Profilová část maturitní zkoušky 2013/2014

Pokročilé architektury počítačů

Základní principy konstrukce systémové sběrnice - shrnutí. Shrnout základní principy konstrukce a fungování systémových sběrnic.

7. Popis konečného automatu

1. Vlastnosti diskretních a číslicových metod zpracování signálů... 15

Virtuální ověřování výroby Robotika Process Simulate Virtual Commissioning Virtuelle Inbetriebnahme

ČSN ISO/IEC P D. Informační technologie - Bezpečnostní techniky Systémy managementu bezpečnosti informací - Požadavky. Struktura normy ISO 27001

OSA. maximalizace minimalizace 1/22

2013 IBM Corporation

Městský úřad Horažďovice profesionalita s lidskou tváří Reg.č. CZ.1.04/4.1.01/

Digitální obvody. Doc. Ing. Lukáš Fujcik, Ph.D.

Operace ALU. INP 2008 FIT VUT v Brně

Obsah DÍL 1. Předmluva 11

ASYNCHRONNÍ ČÍTAČE Použité zdroje:


Přístupy k efektivnímu využití modelu MBI

Zpracování obrazu v FPGA. Leoš Maršálek ATEsystem s.r.o.

Vytváření důvěry manažerů byznysu a IT

Procesní audit VIKMA

Architektura počítačů Logické obvody

Překladač a jeho struktura

TVORBA DOKUMENTACE. 1. Cíl Usnadnit tvorbu jednotné dokumentace. 2. Účel Stanovit nezbytná pravidla pro tvorbu dokumentace.

IMPLEMENTAČNÍ PLÁN PRO STRATEGICKÝ CÍL 2: Revize a optimalizace výkonu veřejné správy v území

Umělá inteligence a rozpoznávání

Clevit Systems s.r.o.

3. Sekvenční logické obvody

Řízení IO přenosů DMA řadičem

Profilová část maturitní zkoušky 2017/2018

Struktura a architektura počítačů (BI-SAP) 11

Otázky ke státní závěrečné zkoušce

Město Vsetín, Městský úřad Vsetín, Svárov 1080, Vsetín, IČ0: SMĚRNICE číslo QS PROJEKTOVÉ ŘÍZENÍ

LOGICKÉ OBVODY X36LOB

Obsah Strategie rozvoje infrastruktury pro prostorové informace v ČR do roku (GeoInfoStrategie) Jiří Čtyroký, vedoucí Zpracovatelského týmu

3 Inženýrství systémů založených na počítačích (Computer-based System Engineering)

S T R A T E G I C K Ý M A N A G E M E N T

Transkript:

Fakulta informačních technologií MI-NFA, zimní semestr 2011/2012 Jan Schmidt EVROPSKÝ SOCIÁLNÍ FOND PRAHA & EU: INVESTUJENE DO VAŠÍ BUDOUCNOSTI 7. Pracovní postupy Posloupnosti analytických a syntetických kroků Dekompozice a integrace Správa projektu 1

Posloupnost kroků návrhu 2

Systémový návrh popis na systémové úrovni hardware (algoritmus) dekompozice komunikace modelování odhady software verifikace behaviorální syntéza RTL kosimulace kosimulace překlad software 3

Dekompozice hardware dekompozice HW blok komunikace HW blok návrh verifikace návrh verifikace integrace verifikace 4

Dekompozice Může být hierarchická Nemusí být stálá v průběhu celého návrhu např. lze provést integraci mezi syntézou a konstrukčním návrhem, tj. fyzická realizace se navrhuje pro celý obvod najednou Může se řídit funkčností nebo existencí nakupovaných makrobloků, generátorů apod. 5

Shora dolů nebo obráceně? Shora dolů: všechny běžné případy Zdola nahoru: konstrukce kritických bloků nebo rozhraní nakupované bloky bloky převzaté z minulých návrhů 6

Návrh a verifikace jednoho bloku algoritmus zadání simulace syntéza schéma z realizovatelných prvků fyzický (konstrukční) návrh syntetický krok analytické kroky časová analýza analýza příkonu report report srovnání (verifikace) report realizační podklady řešení simulace 7

RT úroveň registry, operační jednotky, přenos mezi registry popis chování: podmínka: rega op regb regc popis struktury: datová cesta registry, paměti operační jednotky řídící část stavový stroj (FSM) diskrétní čas 8

Dekompozice syntézy syntéza algoritmus RT úroveň schéma z realizovatelných prvků realizační podklady behaviorální (vyšší) syntéza logická syntéza mapování na technologii chování minimalizace chování rozklad struktura klasický postup, nezvládá velké obvody (škálovatelnost) 9

Struktura RT úrovně registry datová část propojení operační jednotky řídící signály FSM příznaky řídící část 10

Implementace registry operační jednotky propojení synchronizace klopné obvody registrová pole paměti kombinační obvody proudově pracující obvody (zřídka) dvoubodová propojení s multiplexory (vícenásobné) sběrnice (zřídka) jednofázové hodiny (typicky) 11

Kroky konstrukčního návrhu algoritmus syntéza schéma z realizovatelných prvků fyzický (konstrukční) návrh realizační podklady mapování na technologii schéma z realizovaných prvků rozmístění +souřadnice fyzické reprezentace bloků propojení +fyzická reprezentace spojů 12

Dekompozice konstrukčního návrhu globální propojení odhad obtížnosti propojení odhad obtížnosti propojení rozmístění propojení přibližné vedení spojů detailní propojení optimalizace 13

Pracovní postup (praktická realizace posloupnosti kroků návrhu) 14

Globální pohled poptávka zákazník nabídka produkt průzkum metriky provedení plánu plán práce úvodní fáze, zpravidla neplacená 15

Nabídka poptávka zákazník nabídka průzkum technické možnosti implementace odhady rizika architektura funkční specifikace verifikační strategie přesná specifikace návrh specifikace plánování verifikace verifikační plán 16

Analýza rizika Pravděpodobnost problému Dopad problému Příklad: hodnocení = 10* závažnost * pravděpodobnost závažnost: 1...1/2 dne, 10...konec pravděpodobnost: 1..10 > 50: riskantní záležitost Předkládá se zákazníkovi 17

Metriky Predikce charakteristik na základě zadání trvání kvalita náklady Charakteristiky pro plánování zákazníka Kvalita odhadu = skutečnost/odhad 18

Metriky - příklad Fyzický návrh programovatelného obvodu počet klopných obvodů (KO/člověkoden) počet LUT (tabulek), ekvivalentních hradel podíl KO (proudové zpracování atd.) rychlost počet hodinových domén asynchronní části Použije se část z předchozího projektu, která se mírně upraví => riziko * 10 19

Fergus O Connel: The Silver Bullet, How to Run Successful Projects II. Prentice Hall 1996 Představa cíle Fáze I: plánování 1 identifikace, definice, zdůvodnění cíle motivace změna a řízení změn tak podrobně, jak možno, ale nechat prostor pro změny f (funkčnost, čas vývoje, úsilí, kvalita) = konst. 20

Fáze I: plánování Soupis nutných prací 2 všech známých prací po příští horizont zkušenost říká, co asi vyplave udržovat metriky, odhady 21

Fáze I: plánování Vede to jeden 3 ne dva, ne žádný ne jeden technický a jeden úřední vedení: ne podle titulu, ale podle postoje 22

Fáze I: plánování Přiřazení lidí k pracím 4 Každá práce musí mít člověka Vzít v úvahu ostatní závazky Maximalizovat sílu týmu lépe méně lepších lidí 1. může, umí a chce 2. může, umí a je srozuměn 3. může, umí a není srozuměn 4. může být instruován 5. nemůže 23

Manévrování Očekávání změn: musí být, i kdyby se mělo schovat před šéfy Prostor ve funkčnosti času vývoje úsilí kvalitě Varianty pro zákazníka, pro šéfa Fáze II: provedení prostor pro chyby pozice ústupu nouzové plány analýza rizik 5 24

Fáze II: provedení Styl řízení 6 Kontrola úměrná postoji oprávněné důvěře Klíčová rozhodnutí nechat na týmu (oprávněná důvěra) dělat s týmem Máme snahu trávit více času s lepšími lidmi 25

Fáze II: provedení Vědět, co se děje 7 Kontrola průběžných, aktuálních činností co skončilo co začíná Výhled do budoucna promítnout poznatky zpoždění, které nelze vyrovnat? Plán je jen predikce, ale neúspěch je třeba oznámit včas 26

Dobré a zlé příznaky je dobrá nálada je dobrá morálka tým neotravuje vzniká málo krizí klíčové termíny se opakovaně posunují morálka je špatná vznikají kolize osobností jsou slyšet výmluvy vznikají časté krize cíle se mění 27

Fáze II: provedení Zpětná vazba výš 8 Zpráva o stavu projektu: součást plánu Změny v funkčnosti čase dodání úsilí kvalitě 28

Opakuj předchozí kroky 9 Aktualizace plánu: stále týdně jen když dojde ke skluzu 29

V cíli 10 Technické metriky zaznamenány ale jaké bylo řízení? Existují metriky jednotlivých kroků Chyby v řízení lidí Překvapení Využití manévrovacího prostoru Kvalita plánu vs. kvalita provedení 30