Workflow sdíleného projektu ve VisualParadigm

Podobné dokumenty
Správa verzí souborů na cvičení

Obecné informace o cvičeních

1 Nástroje pro správu verzí. 1.1 Pojmy:

SCM = Source Code Management software, základní typologie rozdělení je podle počtu a umístění základního úložiště kódu(=repository) na:

Verzovací systémy. Pořádek především!

GIT hands-on. Mgr. Šimon Tóth. 12. dubna () GIT hands-on 12. dubna / 25

Project management. Příprava projektu Zahájení High level plánování. Vykonávání Detailní plánování Vykonávání Řízení a monitorování

Práce se systémem Subversion (SVN)

Komunikace se Základními registry v prostředí MČ Praha 7

PŘIDÁNÍ SOUBORŮ DO OBLASTI PŘIPRAVENÝCH ZMĚN

9. Archivace a verzování svn

Dokument rozchození vývojového prostředí

Přehled témat. Základní pojmy

Docházka 3000 evidence pro zaměstnance z více firem

Základní informace pro zprovoznění Aktovky Dozory IS MPP

Úvod do verzovacích systémů

Versiondog Lukáš Rejfek, Pantek (CS) s.r.o. 4/2014

GTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER. váš partner na cestě od dat k informacím

Technologické postupy práce s aktovkou IS MPP

TIA Portal - digitalizace. Siemens s.r.o.

Základní údaje o programu pro sledování a řízení investičních projektů IPRM_Sledování.EXE

Uživatelská příručka

Základní pojmy verzování souborů. SVN - Subversion vybrané pokročilé vlastnosti. Správce verzí. Repositár

VCS CVS - Concurrent Version System SVN - Subversion Distribuované verzovací systémy DVCS Verzování. Základní pojmy verzování souborů

Evoluce deploye Od FTP po automatický deploy

plussystem Příručka k instalaci systému

PAVEZA &EVEZA PRODUKTOVÉ PORTFOLIO ELEKTRONICKÝCH NÁSTROJŮ PRO SPRÁVU VEŘEJNÝCH ZAKÁZEK

ProjectWise V8 XM Edition

Gradle.

evýkaznictví JASU Uživatelská příručka Název: Verze: 2.3 Datum vydání:

IS Orsoft RADNICE a elektronická komunikace

SubVersion pro K2 atmitec syst

Úvod do Linuxu SŠSI Tábor 1

Regionální knihovní systémy. Ing. Jiří Šilha, LANius s.r.o.

Katalog služeb a procesů města Sokolov A. Popis současné praxe práce s procesy B. Vytvoření a implementace Katalogu služeb a procesů města Sokolov

PAVEZA & EVEZA. software pro správu veřejných zakázek PAVEZA & EVEZA

UNIVERZITA PARDUBICE. Fakulta elektrotechniky a informatiky. Platforma pro týmový vývoj softwarových děl v PHP Bc. Petr Vacek

Univerzita Karlova v Praze Matematicko-fyzikální fakulta BAKALÁŘSKÁ PRÁCE

ŠKOLENÍ PROGRAMOVACÍHO JAZYKA JAVA JAVA - ZÁKLADY

IBM Tivoli Storage Manager 6.2 a IBM Tivoli Storage Manager FastBack 6.1.1

Projekt informačního systému pro Eklektik PRO S EK. Řešitel: Karolína Kučerová

TELEFONNí LiNKA PREMiUM PRŮVODCE APLIKACí T UC-ONE - PC

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

SME Terminál + SmeDesktopClient. Instalace. AutoCont CZ a.s.

Monitorování a diagnostika aplikací v produkčním prostředí Michael Juřek

Správa probíhá v přehledné webové konzoli.

Reporting a Monitoring

Návod k obsluze. Spionazni-technika.cz Stránka 1

SIMATIC PCS 7. Archivace a prezentace dat. Jan Kváč Siemens, s.r.o. jan.kvac@siemens.com tel:

2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena.

INSTALACE SOFTWARE A AKTIVACE PRODUKTU NÁVOD

Versiondog Co je nového

Disaster recovery as a service od společnosti GAPP System

BISON. B udování a I mplementace S oftwarových O pen source N ástrojů, z. s.

Možnosti využití Windows Server 2003

ALEŠ LICHTENBERG KAISER DATA

Jednotná správa příspěvkových organizací

Nastavení programu pro práci v síti

Webové informační systémy Ing. Jiří Šilha, LANius s.r.o.

Subversion pro každého

UŽIVATELSKÉ SKUPINY. Sdílení souborů, katalogů, oprávnění

Univerzita Pardubice

Envis LIMS Klient distribučního portálu

informačního systému Uživatelská příručka Konfigurace klientských statnic

VoIP. 1. Zadání. Datum: Realizace H.323 trunku mezi GnuGK a analýza mezi-ústřednové signalizace Vypracoval Jméno: Tomáš Škařupa

Vystavení certifikátu PostSignum v operačním systému MAC OSx

TREND POPIS ODPOVĚDNOSTI PRACOVNÍKA MANAŽER VÝVOJE

Novinky ve Visual Studio Tomáš Kroupa

Pracovní postup náběhu do produktivního provozu

Návod na synchronizaci ekasy s ekonomickými systémy. Pohoda idoklad/money Helios Orange

Národní úložiště šedé literatury

Hynek Cihlář Podnikový architekt Od Indoše ke Cloudu

Přihlášení uživatele do aplikace

Možnosti aplikace: Copyright 2001, COM PLUS CZ, Praha

Prezentace CRMplus. Téma: CRMplus jako nástroj pro kontrolu a vyhodnocení rozpracovanosti dílů na zakázkách

TSM for Virtual Environments Data Protection for VMware v6.3. Ondřej Bláha CEE+R Tivoli Storage Team Leader. TSM architektura IBM Corporation

ŘÍZENÍ AUTOMATICKÉ KOTELNY ESRAK 02.3

RadioBase 3 Databázový subsystém pro správu dat vysílačů plošného pokrytí

AutoCAD Civil 3D 2017

Obsah OLAP A ESO9... 3

Průvodce instalací modulu Offline VetShop verze 3.4

Data Manager. Instalace, základní informace. 1 Instalace. 2 Základní informace. 3 Soubory

ABRA POS PRINT SERVER

Registr práv a povinností

Boříme zdi klienta Lotus Notes 8. Jan Krejcárek DIGI TRADE

IS Orsoft Vladislava Dejmková. Setkání uživatelů

BM Software, Databáze Docházky 3000 na NAS serveru (pro MySQL) Němčičky 84, Němčičky u Břeclavi. Úvodní informace:

DAKART. Požadavky na systém a Zjednodušený instalační postup. (do verze )

3. Software Bakaláři Kompletní školení

Dotazy na event #6334

1. Integrační koncept

Git. The information manager from hell. Robin Obůrka

Microsoft SharePoint Portal Server Zvýšená týmová produktivita a úspora času při správě dokumentů ve společnosti Makro Cash & Carry ČR

CM, Prostředí, Údržba

RDF DSPS ROZVOJ PORTÁLU

NABÍDKA PRÁCE HR trainee program

Platforma.NET 11.NET Framework 11 Visual Basic.NET Základní principy a syntaxe 13

Co je a k čemu slouží epusa

Aktuální informace ze sběru a validace dat. Daniel Klimeš

TMservice. Služba operačního systému Windows pro měření teploty čidlem TM

Transkript:

Workflow sdíleného projektu ve VisualParadigm Metodický postup vytvoření VisualParadigm projektu a jeho víceuživatelské paralelní editace. Datum vypracování: 25. 1. 2013 Poslední aktualizace: 25. 1. 2013 Vypracoval: Richard Hůlek IČ: 00216224 1

Úvod a motivace S ohledem na snahu o zvyšování kvality vyvíjeného SW, snižováním vstupních nákladů i nákladů na následnou údržbu SW produkt, zefektivnění vývoje a využití jednotlivých vývojářů je existence kvalitní a aktuální dokumentace projektu strategicky důležitá záležitost. K tvorbě projektové dokumentace, k modelování SW pomocí UML metodiky, analýze i návrhu SW se využívá mnoho nástrojů. VisualParadigm je jedním z těchto nástrojů, který je zaměřen především na UML modelování, zachycení požadavků a dalších procesů vyvíjeného SW, a uplatňuje se nejen v úvodních etapách SW projektů při analýze a návrhu, ale vlastně po celou dobu realizace projektu včetně tvorby finální dokumentace. Efektivní zvládnutí a plné využití potenciálu nástroje VisualParadigm proto přináší mnoho benefitů. Úspora času a energie jednotlivých účastníků projektu tak může být věnována jiným aktivitám a umožňuje další systematický rozvoj. IČ: 00216224 2

1. Založení projektu nový workspace provádí: PC 1 Při zakládání nového projektu s úmyslem sdílet ho s kolegy je ideální v programu VisualParadigm založit nový čistý workspace. Bude tak zajištěno, že se předešlé konfigurace nijak neprojeví při nastavování a sdílení nového projektu. Práce s workspace je obdobná, jako je tomu například v Eclipse IDE. IČ: 00216224 3

2. Zahájení tvorby modelu provádí: PC 1 IČ: 00216224 4

3. Sdílení projektu příprava SVN repozitáře provádí: PC 1 VisualParadigm umožňuje sdílení a verzování projektu pomocí několika technologií: VP Teamwork server SVN CVS Perforce ClearCase V pracovním kolektivu IBA MU budeme využívat primárně sdílení projektů pomocí SVN repozitáře. Struktura SVN repozitáře SVN repozitář by měl vždy mít následující strukturu: root/ / trunk /tags /branches Jestliže nezaloží nástroje pro práci s SVN repozitářem tuto strukturu automaticky, je třeba ji vytvořit ručně prostým vytvoření takto pojmenovaných adresářů. Pro práci s SVN repozitáři lze využít základních příkazů z command line, nebo nástroje s GUI typu TortoiseSVN. Dále uvedené příklady pro základní nastavení repozitáře využívají pluginu SubversiveSVN pro Eclipse, který v ZendStudiu je nativně nainstalovaný. IČ: 00216224 5

IČ: 00216224 6

IČ: 00216224 7

IČ: 00216224 8

4. Import VisualParadigm projektu do repozitáře provádí: PC 1 V momentě, kdy je nachystaný SVN repozitář a v něm je připravená složka /trunk/app-design/, lze zahájit import rozpracovaného projektu do repozitáře a tím ho aktivovat pro verzování a sdílení s kolegy. IČ: 00216224 9

IČ: 00216224 10

IČ: 00216224 11

Tímto je projekt nasdílen a napojen na SVN repozitář. IČ: 00216224 12

5. Commit odeslání změn provádí: PC 1 Provedení změn lze vypropagovat do SVN repozitáře typickým příkazem commit. IČ: 00216224 13

IČ: 00216224 14

6. Checkout stažení projektu z SVN repozitáře provádí: PC 2 Import projektu do SVN repozitáře provádí pouze jeden člen týmu. Pro stažení nasdíleného projektu z SVN repozitáře do libovolného počítače s nainstalovaným programem VisualParadigm se provádí pomocí příkazu checkout. Checkout znamená stažení projektu v jeho aktuální podobě a přepnutí se do režimu práce na sdíleném projektu. Níže uvedená ukázka simuluje checkout do čistě založeného workspace. IČ: 00216224 15

IČ: 00216224 16

IČ: 00216224 17

IČ: 00216224 18

7. Commit / Update odeslání změn do repozitáře a jejich stažení provádí: PC 2, PC 1 Jakmile je VisualParadigm projekt importován do repozitáře a všichni zúčastnění si stáhnou jeho aktuální podobu (checkout) k sobě na lokální stroj, lze zahájit běžné worflow, které se bude neustále opakovat, tedy: 1. Provedení změn ve VisualParadigm projektu 2. Commit změn do SVN repozitáře 3. Update projektu podle aktuálního stavu SVN repozitáře 7.1. Provedení změn ve Visual Paradigm projektu (PC 2) IČ: 00216224 19

7.2. Commit změn do SVN repozitáře (PC 2) 7.3. Update projektu podle aktuálního stavu SVN repozitáře (PC 1) IČ: 00216224 20

IČ: 00216224 21

Tímto způsobem se workflow iterativně opakuje. IČ: 00216224 22

8. Obecné principy sdíleného projektu Projekt je sdílen pomocí centrálního SVN repozitáře, lze tedy provádět standardní operace, které jsou pro SVN běžně, zejména: SVN tag SVN branch SVN merge SVN repozitář není zálohovací úložiště a neslouží pro backup stavu projektu. Do SVN repozitáře se commitují pouze takové změny, které souvisí s plánovaným vývojem SW projektu, jsou ucelené a vytvářejí kolize, chyby nebo jiné problémy, které by třeba jen dočasně znemožnily ostatním kolegům na SW projektu pracovat nebo narušily jeho kvalitu a konzistenci. 9. Technické aspekty VisualParadigm projekt, který má být sdílený přes SVN, vyžaduje: Všechny instalace VisualParadigm, které se k SVN repozitáři připojují, musí být stejné verze. Zakládání (import) a prvotní stažení projektu (checkout) je vhodné provést do čistého workspace. Lze se tak vyhnout značnému množství zbytečných komplikací. IČ: 00216224 23