Vize produktu » Historie » Verze 4
Petr Kopal, 2017-04-15 10:49
1 | 1 | Jan Hák | h1. Vize produktu |
---|---|---|---|
2 | |||
3 | 4 | Petr Kopal | h2. Popis problému a účelu systému |
4 | 1 | Jan Hák | |
5 | 4 | Petr Kopal | V laboratoři RTI ZČU se pracuje mimo jiné také z termokamerou PI 400 / 450. K ní je již dostupný obslužný software pro prohlížení a vyhodnocování nahraných dat (TIM Connect). SW využívá pro ukládání vlastního formátu (.ravi) a neumožňuje pozdější export do jiných formátů. Kromě nahraného videa obsahuje video ve formátu .ravi ještě layout s pomocnými grafy a funkcemi, který je vhodný zachovat. Formát .ravi lze bohužel otevřít pouze v programu TIM Connect a neumožňuje zadavateli pozdější publikaci videa (což by umožňoval např. formát .avi). |
6 | 1 | Jan Hák | |
7 | 4 | Petr Kopal | Účelem tohoto systému je získat ze vstupního .ravi souboru jak nahrané video, tak i dodatečný layout a tyto informace pak dále uložit jako sekvence snímků s časovou značkou nebo případně ve formátu .avi. |
8 | 1 | Jan Hák | |
9 | 4 | Petr Kopal | h2. Popis zainteresovaných stran |
10 | 1 | Jan Hák | |
11 | 4 | Petr Kopal | # Zákazník - Ing. Josef Káňa |
12 | # Vývojový tým #Sorryjako - složení: Jan Hák, Martin Šíp, Václav Kraft, Petr Kopal |
||
13 | # Mentor týmu - doc. Ing. Přemysl Brada, MSc. Ph.D. |
||
14 | # Uživatelé výsledného produktu |
||
15 | |||
16 | h2. Vize produktu |
||
17 | |||
18 | Vizí produktu je vytvoření samostatné aplikace, která komunikuje s TIM Connect pomocí meziprocesové komunikace (IPC) a jež by uživateli měla umožnit přímo otevření souboru .ravi nebo získat aktuální otevřená data z TIM Connect pomocí IPC. Aplikace by dále měla poskytovat konverzi .ravi videa do sekvence snímků. Tyto sekvence snímků budou ukládány v co nejvyšší frekvenci, zakódovány bezeztrátovou kompresí a identifikovány časovou značkou uloženou v názvu pro pozdější zpracování. Kromě této funkčnosti by dále aplikace měla být schopna exportovat matice pixelů jednotlivých snímků, odpovídající teplotám, do vhodného formátu (bude zvolen později) pro případnou další práci v programech LabView a Matlab. |
||
19 | Kromě této základní funkčnosti by bylo vhodné aby aplikace dále umožňovala i vytvářet ze získaných snímku i videa ve formátu .avi. |
||
20 | |||
21 | h2. Seznam funkčních požadavků |
||
22 | |||
23 | # Uložení aktuálně otevřeného videa / videa v TIM Connect do sekvence snímků - *VYSOKÁ* |
||
24 | # Vytvoření souboru s maticemi obsahující teplotní hodnoty pixelů - *VYSOKÁ* |
||
25 | # Vytvoření videa ve formátu .avi - *STŘEDNÍ* |
||
26 | # Náhled videa a jeho ovládání (play, stop, pause,...) - *STŘEDNÍ* |
||
27 | |||
28 | |||
29 | h2. Seznam mimofunkčních požadavků |
||
30 | |||
31 | # Vytvoření uživatelské dokumentace |
||
32 | |||
33 | h2. Rizika projektu |
||
34 | |||
35 | # Špatné naplánování projektu - řešení: průběžná kontrola plánu, pravidelné schůzky týmu, nepřeceňovat síly členů týmu |
||
36 | # Překročení času projektu - řešení: kontrola postupu práce, určení kritických činností, dodržování iterací |
||
37 | # Nevhodně zvolená strategie řešení - řešení: včasná volba alternativního řešení |
||
38 | |||
39 | h2. Omezení |
||
40 | |||
41 | # Omezení plynoucí z dostupného SDK - např. nelze požadovanou funkcionalitu přidat do aplikace TIM Connect jako plugin. |
||
42 | |||
43 | h2. Plán projektu (iterací) |
||
44 | |||
45 | - schůzky se zadavatelem vždy na konci iterace |
||
46 | - schůzky v rámci týmu - 1x na začátku nové iterace či před jejím začátkem |
||
47 | # Analýza SDK pro vývoj aplikací pro správu nahrávek termokamery |
||
48 | - 22.3. - 29.3 2017 |
||
49 | # Návrh řešení a následné schválení klientem |
||
50 | - 30.3 - 4.4 2017 |
||
51 | # Implementace kostry programu |
||
52 | - 5.4 - 18.4 2017 |
||
53 | # Implementace všech funkcionalit programu |
||
54 | - 18.4 - 25.4 2017 |
||
55 | # Testování programu, soupis dokumentace, balíkování |
||
56 | - 26.4 - 2.5 2017 |
||
57 | # Předání produktu klientovi |
||
58 | - 2.5. - 9.5 2017 |