PRACA GRUPOWA Z WYKORZYSTANIEM REPOZYTORIUM PROJEKTU
|
|
- Eugeniusz Lis
- 9 lat temu
- Przeglądów:
Transkrypt
1 Zeszyty Naukowe Szymon SUPERNAK 1 PRACA GRUPOWA Z WYKORZYSTANIEM REPOZYTORIUM PROJEKTU Streszczenie Celem artykułu jest przedstawienie aspektów pracy grupowej w projekcie informatycznym z wykorzystaniem repozytorium w procesie tworzenia oprogramowania. Omówiono narzędzia umożliwiające swobodny przepływ informacji o projekcie i dzielenie się nią. W narzędziach typu CASE artefakty projektowe gromadzi się w repozytoriach pracy grupowej, które wspomagają organizację pracy zespołu, umożliwiają śledzenie przebiegu pracy oraz kontrolę wersji artefaktów. Zaprezentowano zintegrowane platformy programistyczne systematyzujące pracę grupową zespołu projektowego z wykorzystaniem dedykowanych metodologii projektowych. Abstract The goal of the following study is to show the features of group work in a computer science project incorporating a repository in the process of software development. The tools of information sharing and unrestricted information flow were put up for discussion. In case of tools such as CASE, project artifacts are gathered in group work repositories which enhance organization of the team work, enable the progress monitoring and control of the artifact versions. The integrated programming platforms regularizing group work of project team with the use of dedicated project methodologies were presented. 1 WPROWADZENIE Zarządzanie projektami i koordynowanie pracy grupowej to podstawowe tematy dobrze działającego zespołu informatycznego. Odpowiednie zaplanowanie pracy, zbudowanie zespołu, przydzielenie zadań, dyskusje czy raportowanie stanowią nieodłączną część każdego prowadzonego projektu. Z pomocą każdemu zespołowi przychodzą zaawansowane programy komputerowe dzisiaj dostępne również przez przeglądarkę jako aplikacje internetowe. Różnorodne zadania składające się na realizację projektu programistycznego spowodowały naturalny podział twórców oprogramowania na analityków, projektantów i programistów. Konieczność pracy zespołowej nie wynika tylko z tego, że do wykonania są różne grupy zadań. Każdy z wymienionych rodzajów zadań wymaga w projekcie więcej niż jednej osoby, aby zdążyć z wykonaniem całości na czas. Istnieje, zatem nie tylko pot- 1 Dr inż. Szymon Supernak jest wykładowcą Warszawskiej Wyższej Szkoły Informatyki. 163
2 Szymon Supernak rzeba współpracy pomiędzy informatykami zajmującymi się różnymi zadaniami, ale także pomiędzy pracownikami zajmującymi się tymi samymi bądź podobnymi zadaniami. Ten drugi przypadek oznacza zwykle znacznie bliższą, intensywniejszą i dłużej trwającą współpracę w projekcie. Specjaliści w oparciu o elementy metodyki obiektowej lub strukturalnej, wykonują projekt logiczny i techniczny systemu informatycznego. Tworzą adekwatny model relacyjnej bazy danych, opracowują skrypty tworzące strukturę bazy danych oraz przykładowe dane testowe. Realizują opis systemu z wykorzystaniem wybranych diagramów UML (klas, przypadków użycia, stanu, czynności, wdrożenia), tworzą kod właściwej aplikacji z zachowaniem ustalonych wcześniej standardów interfejsów GUI. Programują tzw. logikę działania, zgodnie z zasadami inżynierii programowania oraz standardami kodowania przyjętymi dla wybranego języka i środowiska programowania. Implementują funkcjonalność raportującą, dokonują strojenia bazy danych pod kątem szybkości realizacji wybranych, krytycznych zapytań generowanych z aplikacji poprzez analizę planu zapytania. Tworzą kontekstowy, hipertekstowy system pomocy przyłączany do aplikacji, wykonują wersje instalacyjne produktu końcowego [1]. Za każdym projektem kryją się ludzie, którzy biorą udział w jego realizacji. Dodawanie członków do zespołów wykonujących poszczególne projekty, to również podstawowa funkcjonalność aplikacji do pracy grupowej. W projektach informatycznych aplikacje do pracy grupowej uwzględniają np. wersjonowanie oprogramowania to umożliwia definiowanie poszczególnych funkcji i przypisywanie ich do kolejnych wydań. Często określanych mianem faz czy kroków milowych, a więc swego rodzaju kategorii, grupujących poszczególne zadania. Oprogramowanie koordynujące pracę grupową służy przede wszystkim celowi, którym jest wykonanie projektu na czas. Skuteczność projektu zależy od dobrego rozplanowania pracy, dobrania odpowiednich osób i sprawnej realizacji przydzielonych zadań poprzez właściwe wykorzystanie repozytorium projektu. 2 INTEGRACJA I ŁĄCZENIE MODELI RÓŻNYCH TYPÓW Niezwykle szybki rozwój wymagań stawianych informatykom oraz ciągłe poszerzanie obszaru zastosowań informatyki w naszym codziennym życiu powodują, że ciągle powstaje dużo nowych aplikacji, ale również wielkość i złożoność tych programów stale wzrasta. Typowa współczesna aplikacja powinna: 1) mieć przyjazny, wygodny w użyciu graficzny interfejs (GUI), 2) mieć zaawansowany, kontekstowy system podpowiedzi, często z różnorodnymi kreatorami dla typowych zadań, 3) móc pracować w środowisku sieciowym i rozproszonym, 164
3 Praca grupowa z wykorzystaniem repozytorium projektu 4) zapewniać ochronę danych (od poziomu prostego systemu kont użytkowników z różnymi zakresami praw działania, a kończąc na zaawansowanych protokołach szyfrowania informacji), 5) posiadać strukturę profesjonalnie udokumentowaną. Żądania te wymagają dużego wkładu pracy na poziomie analizy, projektowania i programowania. Np. stworzenie dobrego interfejsu użytkownika, który byłby intuicyjny, wygodny i bezpieczny - wymaga bardzo starannego zaprojektowania. Do zrealizowania wszystkich tych zadań niezbędne jest stosowanie profesjonalnych narzędzi wspomagania projektowania. Można między innymi wykorzystać Enterprise Architect. Rys. 1. Widok modeli w języku UML w pakiecie EA [2] Standardowy system informatyczny modelujemy pokazując jego strukturę i jego zachowania. Modele struktury (klas, komponentów, pakietów) są modelami statycznymi i pokazują to, co nie zmienia się w czasie. Modele zachowań (czynności, sekwencji, stanów) pokazują zmianę. Problem w tym, że raz wykonany diagram sam się nie zmienia i pokazuje wszystkie zmiany od początku do końca. Dobre zrozumienie, a szczególnie uzgodnienie tego zrozumienia jest łatwiejsze, jeśli diagram zachowań możemy omówić 165
4 Szymon Supernak krok po kroku. Współczesne systemy wspomagania projektowania dostarczają nam również narzędzia pozwalającego śledzić dynamikę z diagramu symulację modeli. Rys. 2. Symulacja modelu dla wybranego przykładu [2] W przypadku Enterprise Architect można zarządzać złożonością za pomocą narzędzi do monitorowania zależności, wsparciem dla bardzo dużych modeli, kontrolą wersji (CVS lub SCC), porównaniem narzędzi do monitorowania zmian w modelu, intuicyjnemu interfejsowi z wyglądem przypominającym przeglądarkę Internet Explorer. Dla pracujących w Eclipse czy Visual Studio.NET, Sparx Systems dostarcza integrację z tymi IDE. Pozwala to na modelowanie i przechodzenie bezpośrednio do kodu źródłowego w preferowanym edytorze. Obecnie do realizacji projektów stosuje się również zintegrowane platformy programistyczne. Jedna z nich do pracy grupowej wykorzystuje Microsoft Visual Studio 2010 Team Foundation Server, który wchodzi w skład platformy programistycznej Visual Studio 2010 Premium oraz Ultimate. Jego głównym celem jest prowadzenie biblioteki kodu, do której dostęp mają wszyscy członkowie zespołu. W trakcie pracy prowadzona 166
5 Praca grupowa z wykorzystaniem repozytorium projektu jest historia wersji, możliwe jest także tworzenie raportów i śledzenie obiektów. Team Foundation Server zarządza też komunikacją pomiędzy deweloperami. Rys. 3. Platforma Visual Studio 2010 [3] Druga platforma programistyczna opracowana przez firmę IBM usprawnia pracę zespołową poprzez automatyzację, przejrzystość i przewidywalność w produkcji oprogramowania. Rys. 4. Efektywność pracy z platformą JAZZ [4] Rational Team Concert oferuje rozbudowane funkcje zarządzania tworzeniem wersji, które pozwalają zespołom wydajnie planować i realizować budowanie wersji oprogramowania. Wbudowane mechanizmy śledzenia zadań i zbiorów zmian ułatwiają dokładną identyfikację miejsc występowania błędów przy budowie, zaś rozszerzone funkcje raportowania przy budowaniu automatycznie udostępniają szczegółowy rejestr prac. 167
6 Szymon Supernak 3 WSPARCIE PRACY GRUPOWEJ I DOSTĘP DO MODELI W REPOZYTORIUM W celu przechowywania i łatwego udostępniania kodu członkom zespołu, można wykorzystać Visual Studio Team Foundation Server który jest wbudowany w Visual Studio 2010 Premium oraz Ultimate [3]. Opis przygotowania repozytorium, z którego będą mogły korzystać osoby pracujące nad projektem: Stworzenie folderu lokalnego, w którym będzie przechowywany projekt. Nasz folder bazowy znajduje się na komputerze jednego z członków zespołu, który posłuży za nasz server przechowujący projekt. Folder utworzyliśmy na dysku C pod nazwą OurProject (C:\OurWebProject). Tworzenie nowego rozwiązania Blank Solution. Warto je tworzyć, gdyż, jeśli w przyszłości będziemy chcieli stworzyć nowy projekt będzie można go umieścić w istniejącym rozwiązaniu, co umożliwi nam łatwiejsze korzystanie z komponentów. W Visual Studio wybieramy z menu File New Project. Następnie w Other Project Types wybieramy Visual Studio Solutions, tam wybieramy Blank Solution i nazywamy WindowsFormAplikaction, na koniec umieszczamy ją we wcześniej utworzonej lokalizacji czyli C:\OurWebProject. Rys. 5. Nowy projekt [5] 168
7 Praca grupowa z wykorzystaniem repozytorium projektu Tworzenie nowego projektu i dodanie go do rozwiązania. W Solution Explorer klikamy prawym przyciskiem nazwę rozwiązania, po czym wybieramy Add New Project. Wybieramy język programowania (w naszym przypadku jest to C#) i typ projektu WindowsForms-Application. Rys. 6. Dodawanie nowego projektu [5] Dodawanie strony do Solution. W Solution Explorer, prawym przyciskiem myszy wybieramy nazwę naszego rozwiązania i wybieramy Add New Web Site. W oknie dialogowym Add New Web Site ustawiamy Location na HTTP i zostawiamy domyślnie Language na Visual C#. Ustawiamy Location URL na Dodanie rozwiązania do kontroli kodu. Prawym przyciskiem myszy zaznaczamy nowe rozwiązanie i wybieramy Add Solution to Source Control, następnie wybieramy nasz projekt i tworzymy folder Make New Folder po czym tworzymy jeszcze jeden folder Source, który będzie widoczny w Team Explorer. Po czym klikamy OK. 169
8 Szymon Supernak Rys. 7. Dodawanie rozwiązania [5] Rys. 8. Dodawanie użytkowników [5] 170
9 Praca grupowa z wykorzystaniem repozytorium projektu Dodawanie użytkowników do projektu. W Team Explorer, wybieramy nasz projekt, wciskamy Team Project Settings, a następnie Group Membership. W oknie dialogowym Project Groups wybieramy grupę, do której dodajemy użytkowników i klikamy Properties. W odpowiednim miejscu wpisujemy użytkowników, jeśli dodajemy więcej niż jednego, oddzielamy ich średnikiem. Rys. 9. Dodawanie użytkowników 2 [5] Pobieranie kopi projektu na swój dysk. Klikamy w zakładkę Team Explorer. Rys. 10. Widok Team Explorera [5] 171
10 Szymon Supernak Wybieramy Add Existing Team Project (wybieramy serwer i projekt), Rys. 11. Dodawanie projektu [5] klikamy dwa razy w source control: Rys. 12. Source Control [5] 172
11 Praca grupowa z wykorzystaniem repozytorium projektu Szukamy projektu, nad którym będziemy pracować i wybieramy go: Rys. 13. Okno wyboru projektu [5] Za każdym razem, gdy chcemy zaktualizować projekt do najnowszej wersji klikamy prawym przyciskiem myszy na projekcie i wybieramy Get Latest Version : Rys. 14. Aktualizacja projektu [5] 173
12 Szymon Supernak Gdy robimy to pierwszy raz, konieczne jest wybranie miejsce na dysku, w którym chcemy zapisać nasz projekt: Rys. 15. Miejsce na dysku [5] Aby zapisać naszą zmienioną wersję projektu na serwer ogólny, należy kliknąć prawym przyciskiem myszy na projekcie i wybrać Check In : Rys. 16. Zapis nowego projektu [5] 174
13 Praca grupowa z wykorzystaniem repozytorium projektu 4 IMPORT MODELI Z REPOZYTORIÓW INNYCH NARZĘDZI Projekty informatyczne stają się coraz bardziej skomplikowane, trwają coraz dłużej, wymagają efektywnej i dobrze skoordynowanej współpracy zespołu specjalistów. Zarządzanie zmianą składa się z dwóch podstawowych elementów: kontroli wersji, śledzenia błędów i zmian. Jednym z najbardziej podstawowych sposobów na usprawnienie komunikacji w zespole jest użycie narzędzi do wersjonowania kodu źródłowego programów, dokumentacji oraz wszelkich innych plików powstających przy wytwarzaniu produktu (np. grafika, podręcznik użytkownika, itp.). Kontrola wersji pozwala na śledzenie zmian wnoszonych przez poszczególnych członków zespołu, umożliwia, w razie potrzeby, przywrócenie poprzednich wersji oprogramowania, pozwala zablokować dostęp do wybranych zasobów tak, aby dwie lub więcej osób nie modyfikowały jednocześnie tego samego pliku, co może mieć niepożądane konsekwencje. Kolejnym sposobem usprawnienia pracy zespołu jest wykorzystanie narzędzia do śledzenia błędów i zmian w projekcie. Jest rzeczą oczywistą, że oprogramowanie w czasie swojego cyklu życia, począwszy od wczesnej fazy projektowania systemu, poprzez etap budowania system, aż do wdrożenia kolejnych wersji u klienta będzie się zmieniało. Zmiany te mogą wynikać z pojawiających się nowych wymagań lub modyfikacji tych, które były już uwzględnione, albo być wymuszone przez wykrycie błędów. Kluczową sprawą jest takie zarządzanie cyklem życia aplikacji, które gwarantuje, że zgłoszony błąd, czy zgłoszone nowe wymaganie, nie zostanie zgubione. Powinno ono być przydzielone odpowiednim osobom, które albo zajmą się poprawieniem błędów, albo, zanim problem zostanie przekazany programistom, ocenią jak bardzo kosztowne będzie wprowadzenie żądanych zmian. Takie określenie trybu postępowania ze zgłoszonymi wymaganiami nazywa się często zdefiniowaniem reguł przebiegu pracy (ang. workflows). 175
14 Szymon Supernak Rys. 17. Przepływ pracy w repozytorium [6] W systemach kontroli wersji używa się kilku zwrotów. W zasadzie są one wspólne dla większości systemów. Repository (repozytorium) miejsce przechowywania plików w systemie kontroli wersji, niekoniecznie baza danych, często jest to pewna specyficzna struktura katalogów z opisami. Working copy (katalog roboczy) miejsce, w którym znajdują się kopie lokalne plików, nad którymi pracujemy. Najczęściej katalog na naszym komputerze. Get (pobranie) pobranie plików z repozytorium np.: z serwera. Check-in (wstawienie) gdy skończymy zmieniać pliki to wstawiamy je na serwer, tak aby każdy mógł je pobrać w najnowszej wersji. Check-out (wybranie) pobranie plików z serwera z zamiarem zmiany. Może być związane z jednoczesną blokadą. Lock (blokada) zablokowanie innym użytkownikom możliwości wybrania. Label (etykieta) oznaczenie nazwą grupy plików w celu łatwej ich identyfikacji. Branch (gałąź) stworzenie alternatywnej linii wersjonowania. Pozwala to na rozwój tego samego pliku w różnych kierunkach, np.: wprowadzanie poprawek do starej wersji i dodawanie funkcji do nowej wersji. Merge (połączenie) łączenie dwóch kopii pliku w jeden. Może się odnosić do dwóch sytuacji: łączenia gałęzi i rozwiązywania konfliktów. Powyższe funkcje opisują podstawową funkcjonalność kontroli wersji oprogramowania. Gdy edytujemy tekstowe pliki kodu źródłowego to blokada zazwyczaj nie jest konieczna. Jeżeli dwie osoby zmienią ten sam fragment kodu to później muszą połączyć 176
15 Praca grupowa z wykorzystaniem repozytorium projektu swoje zmiany do nowej wersji. Korzystając z powyższej terminologii pracę z systemem kontroli wersji możemy opisać przez taki ciąg działań: tworzymy repozytorium, dodajemy do niego pliki projektu, pobieramy (Get) pliki z repozytorium do katalogu roboczego, wybieramy (Check-out) pliki do edycji, zmieniamy to co należy zmienić, sprawdzamy, czy wszystko działa, wstawiamy (Check-in) zmienione pliki do repozytorium. Jeżeli okaże się, że ktoś zmienił plik, który wstawiamy to prawdopodobnie będziemy musieli połączyć (Merge) wersje. System kontroli wersji nie rozwiązuje jednak wszystkich problemów w zespole programistycznym. Jest tak naprawdę częścią większej całości systemu zarządzania zmianą. System zarządzania zmianą powinien pozwolić na łączenie zmian w kodzie z żądaniami zmiany i śledzeniem błędów. Takie podejście pozwala na dokładniejsze zarządzanie projektem i pracą. Samo podejście do projektu przez pryzmat żądań zmiany (ang. change request) i próśb o funkcjonalność (ang. feature request) porządkuje pracę, która musi być wykonana i pozwala na jej właściwą organizację. 5 PODSUMOWANIE Za każdym projektem kryją się ludzie, którzy biorą udział w jego realizacji. Dodawanie członków do zespołów wykonujących poszczególne projekty to również jedna z podstawowych funkcji aplikacji do pracy grupowej. Głównymi problemami w pracy grupowej z wykorzystaniem repozytorium są: równoległa praca wielu osób nad tym samym projektem; ryzyko nadpisywania zmian; problem najnowszej wersji; potrzeba odwoływania się do poprzednich wersji; monitorowanie prac. W zależności od wybranego języka i środowiska programistycznego konieczne jest stosowanie podstawowego zestawu narzędzi: Narzędzie do zarządzania wersjami przy programowaniu w zespole cenna jest możliwość odtwarzania poprzednich wersji (chociażby po to, żeby się przekonać, czy nowy błąd w programie pochodzi z nowego własnego modułu, czy też z modułu kolegi). 177
16 Szymon Supernak Środowisko programistyczne jego ważnym elementem musi być wsparcie programowania wizualnego, służącego do łatwego tworzenia interfejsów użytkownika wraz ze szkieletem aplikacji. Narzędzia ułatwiające tworzenie dokumentacji na tworzenie dokumentacji istnieje bardzo duży nacisk. Narzędzia do zarządzania informacjami o zgłaszanych błędach i uwagach (kto zgłosił, opis, kto jest odpowiedzialny za obsłużenie, jaki jest obecny stan, itp.) utrzymywanie i pielęgnowanie kodu jest szczególnie istotne. Oczywiście należy stosować dodatkowe narzędzia (np. do tworzenia dokumentacji projektowej) korzystając z funkcjonalności wybranego pakietu wspomagania projektowania systemów informatycznych. Literatura 1. W. Dąbrowski, A. Stasiak, M. Wolski: Modelowanie systemów informatycznych w ję-zyku UML 2.1; PWN 2007 (dodruk 2009). 2. Dokumentacja techniczna i użytkownika narzędzia CASE SPARX. Enterprise Architect: 3. R. Pagels: Materiały szkoleniowe Microsoft Visual Studio. 2010, Ultimate. 4. Dokumentacja techniczna Platforma JAZZ; 5. S. Supernak: Materiały dydaktyczne Projekt Indywidualny. WWSI, Dokumentacja techniczna SUBVERSION; 178
Usługi analityczne budowa kostki analitycznej Część pierwsza.
Usługi analityczne budowa kostki analitycznej Część pierwsza. Wprowadzenie W wielu dziedzinach działalności człowieka analiza zebranych danych jest jednym z najważniejszych mechanizmów podejmowania decyzji.
MentorGraphics ModelSim
MentorGraphics ModelSim 1. Konfiguracja programu Wszelkie zmiany parametrów systemu symulacji dokonywane są w menu Tools -> Edit Preferences... Wyniki ustawień należy zapisać w skrypcie startowym systemu
System kontroli wersji - wprowadzenie. Rzeszów,2 XII 2010
System kontroli wersji - wprowadzenie Rzeszów,2 XII 2010 System kontroli wersji System kontroli wersji (ang. version/revision control system) służy do śledzenia zmian głównie w kodzie źródłowym oraz pomocy
Microsoft Visual SourceSafe uproszczona instrukcja użytkowania
Politechnika Białostocka Wydział Informatyki mgr inż. Tomasz Łukaszuk Microsoft Visual SourceSafe uproszczona instrukcja użytkowania Wprowadzenie Microsoft Visual SourceSafe jest narzędziem pozwalającym
Modelowanie obiektowe - Ćw. 1.
1 Modelowanie obiektowe - Ćw. 1. Treść zajęć: Zapoznanie z podstawowymi funkcjami programu Enterprise Architect (tworzenie nowego projektu, korzystanie z podstawowych narzędzi programu itp.). Enterprise
Narzędzia CASE dla.net. Łukasz Popiel
Narzędzia CASE dla.net Autor: Łukasz Popiel 2 Czym jest CASE? - definicja CASE (ang. Computer-Aided Software/Systems Engineering) g) oprogramowanie używane do komputerowego wspomagania projektowania oprogramowania
Nazwa przedmiotu: MODELOWANIE I ANALIZA SYSTEMÓW INFORMATYCZNYCH. Modeling and analysis of computer systems Forma studiów: Stacjonarne
Nazwa przedmiotu: MODELOWANIE I ANALIZA SYSTEMÓW INFORMATYCZNYCH Kierunek: Informatyka Modeling and analysis of computer systems Forma studiów: Stacjonarne Rodzaj przedmiotu: obowiązkowy w ramach specjalności:
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: MODELOWANIE I ANALIZA SYSTEMÓW INFORMATYCZNYCH Modeling and analysis of computer systems Kierunek: Informatyka Forma studiów: Stacjonarne Rodzaj przedmiotu: Poziom kwalifikacji: obowiązkowy
KOŁO NAUKOWE INFORMATYKÓW SYSTEMY KONTROLI WERSJI CZ.1 16 XII 2009 OPRACOWAŁ: PRZEMYSŁAW PARDEL
KOŁO NAUKOWE INFORMATYKÓW SYSTEMY KONTROLI WERSJI CZ.1 16 XII 2009 OPRACOWAŁ: PRZEMYSŁAW PARDEL Katedra Informatyki, Uniwersytet Rzeszowski 2009 Agenda System kontroli wersji CVS SVN Praca z SVN i Visual
REFERAT PRACY DYPLOMOWEJ
REFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt i implementacja środowiska do automatyzacji przeprowadzania testów aplikacji internetowych w oparciu o metodykę Behavior Driven Development. Autor: Stepowany
OPROGRAMOWANIE WSPOMAGAJĄCE ZARZĄDZANIE PROJEKTAMI. PLANOWANIE ZADAŃ I HARMONOGRAMÓW. WYKRESY GANTTA
OPROGRAMOWANIE WSPOMAGAJĄCE ZARZĄDZANIE PROJEKTAMI. PLANOWANIE ZADAŃ I HARMONOGRAMÓW. WYKRESY GANTTA Projekt to metoda na osiągnięcie celów organizacyjnych. Jest to zbiór powiązanych ze sobą, zmierzających
Ćwiczenia 9: Zarządzanie konfiguracją Zadania:
Ćwiczenia 9: Zarządzanie konfiguracją Zadania: Konfiguracja repozytorium CVS: 1. Ściągnij i zainstaluj serwer CVS: CVSNT (www.cvsnt.org). 2. W konfiguracji repozytoriów (Panel Sterowania -> CVSNT) wybierz
Gra-zabawka dla niemowląt przygotowana z użyciem w Unity 3D
Uniwersytet Mikołaja Kopernika Wydział Fizyki, Astronomii i Informatyki Stosowanej Katedra Informatyki Stosowanej Tomasz Gańko nr albumu: 244629 Praca magisterska na kierunku informatyka stosowana Gra-zabawka
git krótki przewodnik
git krótki przewodnik Spis treści Podstawy pracy z systemem git (pojęcia)... 2 Instalacja klienta git Atlassian SourceTree... 2 Konfiguracja Atlassian SourceTree do współpracy z bitbucket.org... 3 Tworzenie
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: PROJEKTOWANIE SYSTEMÓW INFORMATYCZNYCH I KARTA PRZEDMIOTU CEL PRZEDMIOTU PRZEWODNIK PO PRZEDMIOCIE C1. Podniesienie poziomu wiedzy studentów z inżynierii oprogramowania w zakresie C.
WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem.
WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM NetBeans Wykonał: Jacek Ventzke informatyka sem. VI 1. Uruchamiamy program NetBeans (tu wersja 6.8 ) 2. Tworzymy
Projekt dotyczy stworzenia zintegrowanego, modularnego systemu informatycznego wspomagającego zarządzanie pracownikami i projektami w firmie
Projekt dotyczy stworzenia zintegrowanego, modularnego systemu informatycznego wspomagającego zarządzanie pracownikami i projektami w firmie informatycznej. Zadaniem systemu jest rejestracja i przechowywanie
Projektowanie systemów informatycznych. wykład 6
Projektowanie systemów informatycznych wykład 6 Iteracyjno-przyrostowy proces projektowania systemów Metodyka (ang. methodology) tworzenia systemów informatycznych (TSI) stanowi spójny, logicznie uporządkowany
Projektowanie baz danych za pomocą narzędzi CASE
Projektowanie baz danych za pomocą narzędzi CASE Metody tworzenia systemów informatycznych w tym, także rozbudowanych baz danych są komputerowo wspomagane przez narzędzia CASE (ang. Computer Aided Software
System komputerowy. Sprzęt. System komputerowy. Oprogramowanie
System komputerowy System komputerowy (ang. computer system) to układ współdziałaniadwóch składowych: sprzętu komputerowegooraz oprogramowania, działających coraz częściej również w ramach sieci komputerowej.
PROGRAM MICROSOFT DEVELOPER NETWORK ACADEMIC ALLIANCE MSDN AA
PROGRAM MICROSOFT DEVELOPER NETWORK ACADEMIC ALLIANCE MSDN AA Wydział Matematyczno-Przyrodniczy Szkoła Nauk Ścisłych Koło Naukowe Informatyków FRAKTAL Opracował : Michał Wójcik, II rok MU IiE CZYM JEST
Instalacja SQL Server Express. Logowanie na stronie Microsoftu
Instalacja SQL Server Express Logowanie na stronie Microsoftu Wybór wersji do pobrania Pobieranie startuje, przechodzimy do strony z poradami. Wypakowujemy pobrany plik. Otwiera się okno instalacji. Wybieramy
Przykład procesu zarządzania wymaganiami przy użyciu Enterprise Architect
Przykład procesu zarządzania wymaganiami przy użyciu Enterprise Architect Karolina Zmitrowicz Zarządzanie wymaganiami w projekcie może być trudne i czasochłonne, może być chaotyczne jeśli brak odpowiedniego
mfaktura Instrukcja instalacji programu Ogólne informacje o programie www.matsol.pl biuro@matsol.pl
mfaktura Instrukcja instalacji programu Ogólne informacje o programie www.matsol.pl biuro@matsol.pl Instalacja programu 1. Po włożeniu płytki cd do napędu program instalacyjny powinien się uruchomić automatyczne.
Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami
Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami Dotyczy programów opartych na bazie BDE: Menedżer Pojazdów PL+ Ewidencja Wyposażenia PL+ Spis treści: 1. Wstęp...
Informatyczne fundamenty
Informatyczne fundamenty Informatyka to szeroka dziedzina wiedzy i praktycznych umiejętności. Na naszych studiach zapewniamy solidną podstawę kształcenia dla profesjonalnego inżyniera IT. Bez względu na
Partnerzy: Laboratorium 15
Laboratorium 15 System kontroli wersji. Mercurial wraz z Subversion, CVS czy też programem Git należy do grupy aplikacji określanych mianem systemów kontroli wersji. Umożliwiają one sprawną prace wielu
Programowanie zespołowe
Programowanie zespołowe Laboratorium 8 - wprowadzenie do systemów kontroli wersji i GitHuba mgr inż. Krzysztof Szwarc krzysztof@szwarc.net.pl Sosnowiec, 11 kwietnia 2017 1 / 25 mgr inż. Krzysztof Szwarc
REFERAT O PRACY DYPLOMOWEJ
REFERAT O PRACY DYPLOMOWEJ Temat pracy: Projekt i realizacja elektronicznego dziennika ocen ucznia Autor: Grzegorz Dudek wykonanego w technologii ASP.NET We współczesnym modelu edukacji, coraz powszechniejsze
Proces ETL MS SQL Server Integration Services (SSIS)
Proces ETL MS SQL Server Integration Services (SSIS) 3 kwietnia 2014 Opis pliku z zadaniami Wszystkie zadania na zajęciach będą przekazywane w postaci plików PDF sformatowanych jak ten. Będą się na nie
Zacznijmy więc pracę z repozytorium. Pierwsza konieczna rzecz do rozpoczęcia pracy z repozytorium, to zalogowanie się w serwisie:
Repozytorium służy do przechowywania plików powstających przy pracy nad projektami we w miarę usystematyzowany sposób. Sam mechanizm repozytorium jest zbliżony do działania systemu plików, czyli składa
ZARZĄDZANIE DOKUMENTACJĄ. Tomasz Jarmuszczak PCC Polska
ZARZĄDZANIE DOKUMENTACJĄ Tomasz Jarmuszczak PCC Polska Problemy z zarządzaniem dokumentacją Jak znaleźć potrzebny dokument? Gdzie znaleźć wcześniejszą wersję? Która wersja jest właściwa? Czy projekt został
Analiza i projekt systemu pracy grupowej z zastosowaniem metodyki SCRUM w technologii SharePoint Karolina Konstantynowicz
Analiza i projekt systemu pracy grupowej z zastosowaniem metodyki SCRUM w technologii SharePoint Karolina Konstantynowicz Promotor dr inż. Szymon Supernak Warszawa, 22.05.2014 Plan prezentacji 1. Cel i
Spis treúci. 1. Wprowadzenie... 13
Księgarnia PWN: W. Dąbrowski, A. Stasiak, M. Wolski - Modelowanie systemów informatycznych w języku UML 2.1 Spis treúci 1. Wprowadzenie... 13 2. Modelowanie cele i metody... 15 2.1. Przegląd rozdziału...
Dokument Detaliczny Projektu
Dokument Detaliczny Projektu Dla Biblioteki miejskiej Wersja 1.0 Streszczenie Niniejszy dokument detaliczny projektu(ddp) przedstawia szczegóły pracy zespołu projektowego, nad stworzeniem aplikacji bazodanowej
Procesowa specyfikacja systemów IT
Procesowa specyfikacja systemów IT BOC Group BOC Information Technologies Consulting Sp. z o.o. e-mail: boc@boc-pl.com Tel.: (+48 22) 628 00 15, 696 69 26 Fax: (+48 22) 621 66 88 BOC Management Office
Dokument Detaliczny Projektu
Dokument Detaliczny Projektu Dla Biblioteki miejskiej Wersja 1.0 Streszczenie Niniejszy dokument detaliczny projektu(ddp) przedstawia szczegóły pracy zespołu projektowego, nad stworzeniem aplikacji bazodanowej
BACKUP BAZ DANYCH MS SQL
BACKUP BAZ DANYCH MS SQL SPIS TREŚCI Informacje ogólne... 2 Tworzenie projektu... 2 Krok 1: Informacje Podstawowe... 2 Krok 2: Dane... 3 Krok 3: Planowanie... 4 Krok 4: Zaawansowane... 5 Przywracanie baz
INFORMATYKA MÓJ SPOSÓB NA POZNANIE I OPISANIE ŚWIATA PROGRAM NAUCZANIA INFORMATYKI Z ELEMENTAMI PRZEDMIOTÓW MATEMATYCZNO-PRZYRODNICZYCH
INFORMATYKA MÓJ SPOSÓB NA POZNANIE I OPISANIE ŚWIATA PROGRAM NAUCZANIA INFORMATYKI Z ELEMENTAMI PRZEDMIOTÓW MATEMATYCZNO-PRZYRODNICZYCH Informatyka poziom rozszerzony Razem można więcej podstawy pracy
Zaawansowane aplikacje internetowe - laboratorium
Zaawansowane aplikacje internetowe - laboratorium Web Services (część 3). Do wykonania ćwiczeń potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2005. Ponadto wymagany jest
KARTA MODUŁU KSZTAŁCENIA
KARTA MODUŁU KSZTAŁCENIA I. Informacje ogólne 1 Nazwa modułu kształcenia Inżynieria 2 Nazwa jednostki prowadzącej moduł Instytut Informatyki, Zakład Informatyki Stosowanej 3 Kod modułu (wypełnia koordynator
Kurs programowania. Wykład 12. Wojciech Macyna. 7 czerwca 2017
Wykład 12 7 czerwca 2017 Czym jest UML? UML składa się z dwóch podstawowych elementów: notacja: elementy graficzne, składnia języka modelowania, metamodel: definicje pojęć języka i powiazania pomiędzy
G DATA TechPaper Aktualizacja rozwiązań G DATA Business do wersji 14.2
G DATA TechPaper Aktualizacja rozwiązań Spis treści Podsumowanie i zakres... 3 Konwencje typograficzne... 3 1. Przygotowanie... 3 2. Aktualizacja do wersji 14.2... 5 2.1. Aktualizacja przy użyciu metody
CVS system kontroli wersji
CVS system kontroli wersji Agenda Podstawowe pojęcia Podstawowe polecenia Metody dostępu do repozytorium Konfiguracja i używanie aplikacji klienckich Konflikty i ich rozwiązywanie Dodatkowe możliwości
Język UML w modelowaniu systemów informatycznych
Język UML w modelowaniu systemów informatycznych dr hab. Bożena Woźna-Szcześniak Akademia im. Jan Długosza bwozna@gmail.com Wykład 10 Diagramy wdrożenia I Diagramy wdrożenia - stosowane do modelowania
Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami
Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami Dotyczy programów opartych na bazie Firebird: System Obsługi Zleceń PL+ Grafik Urlopowy PL+ Zarządzanie Szkoleniami
IBM SPSS Statistics - Essentials for Python: Instrukcje instalacji dla Windows
IBM SPSS Statistics - ssentials for Python: Instrukcje instalacji dla Windows Przedstawione poniżej instrukcje dotyczą instalowania IBM SPSS Statistics - ssentials for Python w systemach operacyjnych Windows.
Przygotowanie platformy projektowo-programowej
Przygotowanie platformy projektowo-programowej Wydział Inżynierii Mechanicznej i Informatyki Instytut Informatyki Teoretycznej i Stosowanej dr inż. Łukasz Szustak Agenda System Kontroli Wersji (SVN) Zintegrowane
Oracle Designer. Oracle Designer jest jednym z głównych komponentów pakietu Oracle Developer Suite. Oracle Designer wspiera :
Oracle Designer Oracle Designer jest jednym z głównych komponentów pakietu Oracle Developer Suite. Oracle Designer wspiera : - modelowanie procesów biznesowych - analizę systemu informatycznego - projektowanie
Projekt: Współpraca i Rozwój wzrost potencjału firm klastra INTERIZON
Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Projekt: Współpraca i Rozwój wzrost potencjału firm klastra INTERIZON Opis szkoleń z obszaru INFORMATYKA planowanych
OMNITRACKER Wersja testowa. Szybki przewodnik instalacji
OMNITRACKER Wersja testowa Szybki przewodnik instalacji 1 Krok 1:Rejestracja pobrania (jeżeli nie wykonana dotychczas) Proszę dokonać rejestracji na stronieomninet (www.omnitracker.com) pod Contact. Po
firmy produkty intranet handel B2B projekty raporty notatki
firmy mail intranet produkty DOKUMENTY handel raporty B2B projekty notatki serwis zadania Dlaczego warto wybrać Pakiet ITCube? Najczęściej wybierany polski CRM Pakiet ITCube jest wykorzystywany przez ponad
Szczegółowy opis przedmiotu umowy. 1. Środowisko SharePoint UWMD (wewnętrzne) składa się z następujących grup serwerów:
Rozdział I Szczegółowy opis przedmiotu umowy Załącznik nr 1 do Umowy Architektura środowisk SharePoint UMWD 1. Środowisko SharePoint UWMD (wewnętrzne) składa się z następujących grup serwerów: a) Środowisko
Maciej Kiewra mkiewra@qbico.pl. Quality Business Intelligence Consulting http://www.qbico.pl
Maciej Kiewra mkiewra@qbico.pl Quality Business Intelligence Consulting http://www.qbico.pl Wstęp Integration Services narzędzie do integracji danych Pomyślane do implementacji procesów ETL Extract ekstrakcja
Zapewnij sukces swym projektom
Zapewnij sukces swym projektom HumanWork PROJECT to aplikacja dla zespołów projektowych, które chcą poprawić swą komunikację, uprościć procesy podejmowania decyzji oraz kończyć projekty na czas i zgodnie
Program szkolenia KURS SPD i PD Administrator szkolnej pracowni internetowej Kurs MD1 Kurs MD2 Kurs MD3 (dla szkół ponadgimnazjalnych)
Miejsce prowadzenia szkolenia Program szkolenia KURS SPD i PD Administrator pracowni internetowej Kurs MD1 Kurs MD2 Kurs MD3 (dla szkół ponadgimnazjalnych) Pracownie komputerowe znajdujące się w wyznaczonych
Narzędzia podnoszące jakość procesu wytwarzania i wdrażania
Program szkolenia: Narzędzia podnoszące jakość procesu wytwarzania i wdrażania Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: Narzędzia podnoszące jakość procesu wytwarzania i
2.4 Planowanie i przydzielanie pracy
2.4 Planowanie i przydzielanie pracy 2.4.1 Lekkie zarządzanie zadaniami Wprowadzenie do Plannera, tworzenie zadań, organizacja zadań, zarządzanie przydziałem zadań, raportowanie, przeglądanie własnych
OMNITRACKER Wersja testowa. Szybki przewodnik instalacji
OMNITRACKER Wersja testowa Szybki przewodnik instalacji 1 Krok 1:Rejestracja pobrania (jeżeli nie wykonana dotychczas) Proszę dokonać rejestracji na stronieomninet (www.omnitracker.com) pod Contact. Po
ZAPYTANIE OFERTOWE. Wsparcie projektów celowych
ZAPYTANIE OFERTOWE Wsparcie projektów celowych Wrocław, dnia 01 października 2011 r. Zwracamy się z prośbą o przedstawienie oferty handlowej na zakup systemu zarządzania procesami w ramach Działania 1.4
NAUKOWA I AKADEMICKA SIEĆ KOMPUTEROWA Jak usprawnić pracę w zespole IT? Wykorzystanie narzędzi do pracy grupowej na przykładzie zespołu Polska.pl Agnieszka Kukałowicz-Kolaszyńska, Starszy Specjalista IT
IBM Rational Software Architect uproszczona instrukcja użytkowania
IBM Rational Software Architect uproszczona instrukcja użytkowania TOMASZ ŁUKASZUK na podstawie Software Developer's Jurnal Extra Nr 18 STRESZCZENIE: Dokument przedstawia ogólne informacje na temat narzędzia
Wstęp. Opis ten dotyczy wydziałów orzeczniczych.
Wstęp. Opis ten dotyczy wydziałów orzeczniczych. W związku z przekształceniem 79 Sądów w Wydziały Zamiejscowe i związane z tym liczne zapytania odnośnie strony technicznej i sposobu przygotowania baz danych
Tomasz Grześ. Systemy zarządzania treścią
Tomasz Grześ Systemy zarządzania treścią Co to jest CMS? CMS (ang. Content Management System System Zarządzania Treścią) CMS definicje TREŚĆ Dowolny rodzaj informacji cyfrowej. Może to być np. tekst, obraz,
Systemy zarządzania wersjami
24 października 2007 Po co? Dla kogo? Dlaczego? aby ułatwić kontrolę nad projektem aby panować nad wersjami aby móc śledzić zmiany dla każdego projektu, przy którym pracuje więcej niż jedna osoba dla ludzi
Microsoft Class Server. Waldemar Pierścionek, DC EDUKACJA
Microsoft Class Server Waldemar Pierścionek, DC EDUKACJA Czym jest Microsoft Class Server? Platforma edukacyjna dla szkół Nowe możliwości dla: nauczyciela, ucznia, rodzica Tworzenie oraz zarządzanie biblioteką
SiR_13 Systemy SCADA: sterowanie nadrzędne; wizualizacja procesów. MES - Manufacturing Execution System System Realizacji Produkcji
System informatyczny na produkcji: Umożliwi stopniowe, ale jednocześnie ekonomiczne i bezpieczne wdrażanie i rozwój aplikacji przemysłowych w miarę zmiany potrzeb firmy. Może adoptować się do istniejącej
Sposoby tworzenia projektu zawierającego aplet w środowisku NetBeans. Metody zabezpieczenia komputera użytkownika przed działaniem apletu.
Sposoby tworzenia projektu zawierającego aplet w środowisku NetBeans. Metody zabezpieczenia komputera użytkownika przed działaniem apletu. Dr inż. Zofia Kruczkiewicz Dwa sposoby tworzenia apletów Dwa sposoby
Utworzenie aplikacji mobilnej Po uruchomieniu Visual Studio pokazuje się ekran powitalny. Po lewej stronie odnośniki do otworzenia lub stworzenia
Utworzenie aplikacji mobilnej Po uruchomieniu Visual Studio pokazuje się ekran powitalny. Po lewej stronie odnośniki do otworzenia lub stworzenia nowego projektu (poniżej są utworzone projekty) Po kliknięciu
SPOSOBY POMIARU KĄTÓW W PROGRAMIE AutoCAD
Dr inż. Jacek WARCHULSKI Dr inż. Marcin WARCHULSKI Mgr inż. Witold BUŻANTOWICZ Wojskowa Akademia Techniczna SPOSOBY POMIARU KĄTÓW W PROGRAMIE AutoCAD Streszczenie: W referacie przedstawiono możliwości
Zmiany wprowadzone w pakiecie Projekt PSZ.eDOK Wersja PSZ.eDOK 6.0
Zmiany wprowadzone w pakiecie Projekt PSZ.eDOK Wersja PSZ.eDOK 6.0 Najważniejsze zmiany wprowadzone w wersji systemu edok 6.0: Spis 1. Notatki publiczne/prywatne. 2. Automatyczne usuwanie poczty niechcianej.
Z pojedynczym obiekcie zasady grupy znajdziemy dwa główne typy ustawień:
Zasady grupy (GPO) Windows Server 2008 R2 Zasady grupy to potężne narzędzie udostępnione administratorom systemów Windows w celu łatwiejszego zarządzania ustawieniami stacji roboczych. Wyobraźmy sobie
Programowanie obiektowe
Laboratorium z przedmiotu Programowanie obiektowe - zestaw 07 Cel zajęć. Celem zajęć jest zapoznanie z praktycznymi aspektami tworzenia aplikacji okienkowych w C#. Wprowadzenie teoretyczne. Rozważana w
G DATA TechPaper. Aktualizacja rozwiązań G DATA Business do wersji 14.1
G DATA TechPaper Aktualizacja rozwiązań G DATA Business do wersji 14.1 G DATA Software AG International Presales Q3 2017 Spis treści PODSUMOWANIE I ZAKRES...3 KONWENCJE TYPOGRAFICZNE...3 1. PRZYGOTOWANIE...
INŻYNIERIA OPROGRAMOWANIA
INSTYTUT INFORMATYKI STOSOWANEJ 2013 INŻYNIERIA OPROGRAMOWANIA Inżynieria Oprogramowania Proces ukierunkowany na wytworzenie oprogramowania Jak? Kto? Kiedy? Co? W jaki sposób? Metodyka Zespół Narzędzia
System zarządzający grami programistycznymi Meridius
System zarządzający grami programistycznymi Meridius Instytut Informatyki, Uniwersytet Wrocławski 20 września 2011 Promotor: prof. Krzysztof Loryś Gry komputerowe a programistyczne Gry komputerowe Z punktu
Najczęściej stosowanym systemem obiegu dokumentów elektronicznych jest poczta elektroniczna. Dokumenty przesyłamy sobie jako załączniki do listów.
1 2 Najczęściej stosowanym systemem obiegu dokumentów elektronicznych jest poczta elektroniczna. Dokumenty przesyłamy sobie jako załączniki do listów. Jednak taka praktyka powoduje problemy w sytuacji,
Git rozproszony system kontroli wersji
Git rozproszony system kontroli wersji Piotr Macuk Wstęp System kontroli wersji (ang. version control system, VCS) służy do śledzenia zmian projektu w czasie. Umożliwia współpracę wielu osób oraz ułatwia
WEBCON Business Process Suite 7.7. Lista zmian i nowych funkcjonalności
WEBCON Business Process Suite 7.7 Lista zmian i nowych funkcjonalności Wersja 7.7 systemu WEBCON Business Process Suite niesie ze nową funkcjonalność i znaczące usprawnienia. Całkowitą nowością jest wprowadzenie
OFERTA SZKOLENIOWA PROGRESS SOFTWARE
OFERTA SZKOLENIOWA PROGRESS SOFTWARE Szanowni Państwo, Zapraszamy do zapoznania się z naszą ofertą szkoleń w systemie Progress. Kursy organizowane są dla małych grup 3-6 osobowych, w Warszawie. Każdy uczestnik
I. Raport wykonywalności projektu
Spis treści: " I. " Raport wykonywalności projektu..." str. 2 " II. " Glosariusz projektu... " str. 4 " III. " Diagramy relacji encja-związek..." str. 6 " IV. " Diagramy przepływu danych..." str. 7 " V.
Tworzenie oprogramowania
Tworzenie oprogramowania dr inż. Krzysztof Konopko e-mail: k.konopko@pb.edu.pl 1 Tworzenie oprogramowania dla systemów wbudowanych Program wykładu: Tworzenie aplikacji na systemie wbudowanym. Konfiguracja
Użycie pakietów instalacyjnych.msi w oprogramowaniu WYWIAD Plus
1. Wprowadzenie Użycie pakietów instalacyjnych.msi w oprogramowaniu WYWIAD Plus Program instalacyjny aplikacji WYWIAD Plus był uprzednio dostarczany wyłącznie w postaci pliku wykonywalnego.exe. Obecnie,
Załącznik 1 instrukcje instalacji
Załącznik 1 instrukcje instalacji W poniższym załączniku przedstawione zostaną instrukcje instalacji programów wykorzystanych w trakcie tworzenia aplikacji. Poniższa lista przedstawia spis zamieszczonych
Laboratorium modelowania oprogramowania w języku UML. Ćwiczenie 1 Wprowadzenie do narzędzia CASE. Materiały dla nauczyciela
Zakład Elektrotechniki Teoretycznej i Informatyki Stosowanej Wydział Elektryczny, Politechnika Warszawska Laboratorium modelowania oprogramowania w języku UML Ćwiczenie 1 Wprowadzenie do narzędzia CASE
1. System kontroli wersji. 1.1. Instalacja programu kontroli wersji CVS
1 1. System kontroli wersji Już przy tak małym projekcie niezbędnym okazało się wdrożenie systemu kontroli wersji, co umożliwiło grupową pracę uczestników projektu. CVS jest narzędziem pomagającym w organizacji
Rys. 1. Główne okno programu QT Creator. Na rysunku 2 oznaczone zostały cztery przyciski, odpowiadają kolejno następującym funkcjom:
1. QT creator, pierwsze kroki. Qt Creator wieloplatformowe środowisko programistyczne dla języków C++, JavaScript oraz QML, będące częścią SDK dla biblioteki Qt. Zawiera w sobie graficzny interfejs dla
Kancelaria Prawna.WEB - POMOC
Kancelaria Prawna.WEB - POMOC I Kancelaria Prawna.WEB Spis treści Część I Wprowadzenie 1 Część II Wymagania systemowe 1 Część III Instalacja KP.WEB 9 1 Konfiguracja... dostępu do dokumentów 11 Część IV
Szczegółowa specyfikacja funkcjonalności zamawianego oprogramowania.
Szczegółowa specyfikacja funkcjonalności zamawianego oprogramowania. Założenia projektowe systemu NETDOC. część 1: założenia ogólne i funkcjonalność rdzenia systemu Założenia ogólne Celem projektu jest
PDM wbudowany w Solid Edge
PDM wbudowany w Solid Edge Firma GM System Integracja Systemów Inżynierskich Sp. z o.o. została założona w 2001 roku. Zajmujemy się dostarczaniem systemów CAD/CAM/CAE/PDM. Jesteśmy jednym z największych
Wstęp. Skąd pobrać program do obsługi FTP? Logowanie
Wstęp FTP - (ang. File Transfer Protocol - protokół transmisji danych) jest to protokół typu klient-serwer, który umożliwia przesyłanie plików na serwer, oraz z serwera poprzez program klienta FTP. Dzięki
Microsoft.NET: LINQ to SQL, ASP.NET AJAX
Microsoft.NET: LINQ to SQL, ASP.NET AJAX Do realizacji projektu potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2008 oraz serwer bazy danych SQL Server Express 2005 (lub
Tematy seminariów wg Roger S. Pressman, Praktyczne podejście do oprogramowania, WNT, Zofia Kruczkiewicz
Tematy seminariów wg Roger S. Pressman, Praktyczne podejście do oprogramowania, WNT, 2004 Zofia Kruczkiewicz 1. Przedstaw znaczenie oprogramowania we współczesnym świecie. x 3 2. Jaki wpływ na ludzi, komunikację
Laboratorium Technologii Informacyjnych. Projektowanie Baz Danych
Laboratorium Technologii Informacyjnych Projektowanie Baz Danych Komputerowe bazy danych są obecne podstawowym narzędziem służącym przechowywaniu, przetwarzaniu i analizie danych. Gromadzone są dane w
Papyrus. Papyrus. Katedra Cybernetyki i Robotyki Politechnika Wrocławska
Katedra Cybernetyki i Robotyki Politechnika Wrocławska Kurs: Zaawansowane metody programowania Copyright c 2014 Bogdan Kreczmer Niniejszy dokument zawiera materiały do wykładu dotyczącego programowania
IBM SPSS Statistics - Essentials for Python: Instrukcje instalacji dla Windows
IBM SPSS Statistics - ssentials for Python: Instrukcje instalacji dla Windows Przedstawione poniżej instrukcje dotyczą instalowania IBM SPSS Statistics - ssentials for Python w systemach operacyjnych Windows.
Wykład 1 Inżynieria Oprogramowania
Wykład 1 Inżynieria Oprogramowania Wstęp do inżynierii oprogramowania. Cykle rozwoju oprogramowaniaiteracyjno-rozwojowy cykl oprogramowania Autor: Zofia Kruczkiewicz System Informacyjny =Techniczny SI
Kostki OLAP i język MDX
Kostki OLAP i język MDX 24 kwietnia 2015 r. Opis pliku z zadaniami Wszystkie zadania na zajęciach będą przekazywane w postaci plików PDF sformatowanych jak ten. Będą się na nie składały różne rodzaje zadań,
Misja #1 Poznajemy Prophio.
Po dzisiejszym spotkaniu będziesz: bezpiecznie pracować z urządzeniami zasilanymi prądem elektrycznym, organizować stanowisko pracy w sposób zgodny z przepisami bezpieczeństwa i higieny pracy, stosować