'Modele cyklu życia projektu systemu informatycznego na podstawie tworzenia serwisów internetowych'

Wielkość: px
Rozpocząć pokaz od strony:

Download "'Modele cyklu życia projektu systemu informatycznego na podstawie tworzenia serwisów internetowych'"

Transkrypt

1 'Modele cyklu życia projektu systemu informatycznego na podstawie tworzenia serwisów internetowych' Maciej Laskowski Instytut Informatyki Wydział Elektrotechniki i Informatyki Politechnika Lubelska Celem niniejszego artykułu będzie zbadanie modeli cyklu życia projektu informatycznego na przykładzie tworzenia serwisów internetowych. Analiza ta dodatkowo będzie zobrazowana przykładami z pracy zawodowej autora, będącego webmasterem w studenckiej firmie internetowej. Każdy projekt systemu informatycznego (SI) stanowi swoiste wyzwanie właściwie dobrane rozwiązania są jednym z fundamentów sprawnie działającej firmy. Na jego efektywność ma wpływ wiele czynników począwszy od zastosowanych rozwiązań i ich wydajności, poprzez infrastrukturę, przeszkolenie użytkowników, dokumentację, skończywszy na dostosowaniu pod potrzeby i wymagania klienta. W trakcie prac nad projektem często okazuje się jednak, że wymagana jest modyfikacja przyjętych założeń dodanie nowych opcji, odnotowanie zmian czy też po prostu zmiana koncepcji. Projekt stworzony na podstawie rzetelnej analizy potrzeb i prognozy rozwoju firmy pozwoli na sprawną pracę, podniesie efektywność pracy oraz końcową jakość produktu, pozwalając dodatkowo na zminimalizowanie potrzeby wprowadzania poprawek, co przekłada się również na zmniejszenie ceny systemu. Istotę problemu najlepiej wyrażają liczby: w 2004 roku ponad połowa (ok. 51%) projektów informatycznych przekroczyła zakładany budżet (nawet do 180%) [1]. Dosyć ciekawą ilustracją tematu może być tworzenie serwisów internetowych, zarówno dla celów komercyjnych, jak stron domowych. Praca nad tego typu projektem wymaga bowiem dokładnego zapoznania się z potrzebami i oczekiwaniami klienta oraz zastosowania często unikalnych rozwiązań programistycznych i graficznych. Docelowa wieloplatformowość (różne systemy operacyjne, różne przeglądarki) narzuca dodatkowo trzymanie się uznanych standardów wykorzystywanych języków (HTML, PHP, XML, etc). 1.Cykl życia definicja oraz opis Każdy system informatyczny posiada tak zwany cykl życia (z ang. Software Life Cycle, SLC). Jest to proces złożony z ciągu wzajemnie spójnych etapów pozwalających na pełne i skuteczne stworzenie, a także późniejsze użytkowanie SI. Dodatkowo obejmuje on okres od momentu określenia potrzeby istnienia systemu aż do momentu jego wycofania z eksploatacji. Budowę każdego systemu informatycznego można podzielić na kilka etapów: faza strategiczna, w której m.in. określa się studium wykonalności projektu określenie wymagań oraz przeprowadzenie analiza systemowej (docelowa ilość użytkowników, zadania SI, obciążenie SI, obsługa (domyślny interfejs), etc) projektowanie systemu, niekiedy też nazywane modelowaniem systemu. Tą część budowy SI, bardzo często pochłaniającą najwięcej czasu i środków, określa się mianem fazy projektowej faza tworzenia, czyli: a) implementacja zaprojektowanych rozwiązań, b) tworzenie dokumentacji SI c) testowanie faza wdrożenia: instalacja SI u klienta oraz ewentualne przeszkolenie osób mających zajmować się jego obsługą faza użytkowania, w skład której wchodzą konserwacja systemu, a także jego rozwój 2.Modele cyklu życia projektu SI Wybór metody tworzenia projektu SI stanowi zazwyczaj wypadkową potrzeb określonych -1-

2 przez klienta oraz wiedzy i umiejętności projektanta, a także jego preferencji. Każdy bowiem dostosowuje sposób swojej pracy do siebie. Z drugiej strony warto czasem zrezygnować z własnych upodobań na rzecz wydajniejszej i szybszej metody. Opłaca się tez właściwie dobrać tryb pracy do wielkości i stopnia skomplikowania projektu w przypadku tworzenia serwisów internetowych tworzenie prostej strony reklamowej będzie wymagało innego podejścia do problematyki projektowej niż opracowywanie rozległego wortalu tematycznego. Innym ważnym kryterium jest także czas realizacji przedsięwzięcia oraz dostępność narzędzi do tworzenia SI Strona agencyjna - model kaskadowy Projekt strony internetowej dla agencji koncertowej został zrealizowany w oparciu o model kaskadowy. Zostało to umożliwione dzięki jasno sprecyzowanym przez klienta wymaganiom zarówno zarządzanie, jaki i planowanie prac było znacznie ułatwione. Właściciel agencji posiadał już stworzony przez siebie plan - 'wizję' serwisu, począwszy od szaty graficznej (layoutu), skończywszy na ilości zawartości merytorycznej podstron. Faza projektowa wymagała więc jedynie zaprojektowania systemu obsługi newsów przez panel administracyjny www, rozbudowanej galerii (ponad 1000 zdjęć) oraz wyboru sposobu kreacji strony czy ma to być witryna statyczna (HTML) czy może generowana dynamicznie (np. PHP). Po zaimplementowaniu przyjętych rozwiązań i po testach działania serwisu nadszedł czas na zaprezentowanie go klientowi. Okazało się, iż wymagane są jedynie poprawki stricte estetyczne zmiana kilku elementów layoutu (m.in. kolorów pasków nawigacyjnych). Posiadając dobrze zdefiniowane wymagania można, używając modelu kaskadowego przygotować szybko i sprawnie serwis internetowy, czy też domyślnie system informatyczny. Wymagana jest jednak określona kolejność wykonywanych prac, zaś każdy błąd w przyjętych założeniach powoduje potrzebę wprowadzania zmian w obrębie całego tworzonego SI. Dodatkowym utrudnieniem może być też fakt, iż w tym modelu występują długie przerwy w kontaktach z klientem, co uniemożliwia dostosowywanie na bieżąco projektu do jego potrzeb twórcy muszą opierać się na otrzymanych wcześniej wytycznych. 2.2 Strona radia model z prototypem Bardzo często twórcy systemów informatycznych stają przed następującym zadaniem: SI istnieje, lecz nie jest dostosowany do potrzeb użytkownika, bądź też klient, po przedstawieniu potrzeb, wymaga przedstawienia mu kliku wersji serwisu, tak aby mógł dokonać wyboru rozwijanej linii. Taki model budowy SI określa się nazwą 'z prototypem'. Tworząc nową wersję serwisu dla lokalnego radia, należało wnikliwie zapoznać się z istniejącą już wersją klient był przyzwyczajony do pewnego interfejsu obsługi, do pewnych rozwiązań, nie był jednak zadowolony z wielu innych jego funkcji forum, systemu zarządzania wiadomościami. Redakcja chciała też udostępnić swoim słuchaczom możliwość odbioru audycji przez Internet. Po analizie istniejących rozwiązań możliwe było opracowanie dokładnej listy oczekiwań klienta. Umożliwiło to też wczesne wykrycie różnic w rozumieniu niektórych pojęć oraz podejścia do rozwiązywania powstałych problemów (często tak mało istotnych z punktu widzenia programisty, jak to, czy w spisie członków redakcji upamiętniać osoby, które z niej odeszły, czy też nie, albo sposób, w jaki należało podzielić dział recenzji). Na podstawie stworzonej listy można było przystąpić do prac nad serwisem, w które zaangażowani byli także potencjalni użytkownicy bowiem to pod ich przyzwyczajenia oraz gusta pisany był system obsługi newsów. Nie do zignorowania były też uwagi -2-

3 klientów dotyczące layoutu należy bowiem pamiętać, iż w świecie Internetu wygląd jest drugą (po przejrzystości) z najważniejszych cech, jakie powinien mieć dobry serwis. Oczywiście narażamy się tutaj na niebezpieczeństwo przekonania użytkownika o łatwości tworzenia SI większość powierzchownych zmian jest łatwa do wykonania, jednak większość klientów nie zauważa istotnej różnicy pomiędzy zmianą koloru tła, a na przykład całkowitą przebudową bazy danych. Niestety metoda ta niesie ze sobą jeszcze większe ryzyko klient widząc przedstawioną mu wersję może z różnych powodów nie zaakceptować jej w ogóle, rezygnując jednocześnie ze współpracy. Z drugiej strony będąc przekonanym o łatwości zmian może zasypać webmasterów swoimi uwagami i komentarzami dotyczącymi możliwych poprawek. Projekt może więc utknąć w martwym punkcie, pozostając jedynie w wersji alfa, tak jak stało się to z omawianym serwisem. 2.3 Strona reklamowa XP (extreme Programming) W dzisiejszych czasach coraz więcej firm i instytucji wiąże swoje istnienie z informatyką. Komputeryzują swoje siedziby, tor produkcji, budowane są systemy informatyczne do obsługi specyficznych zagadnień, dzięki Internetowi odkrywane są nowe rynki. Jednak bardzo często klienci nie posiadają sprecyzowanego pomysłu na to, co chcą zamówić czy to będzie SI, czy to będzie serwis www. Twórca systemu musi opierać się jedynie na bardzo ogólnych wytycznych. Programowanie odkrywcze jest dobrym sposobem na rozpoczęcie prac z trudnym użytkownikiem, jest to jednak jedyny plus tego rozwiązania, którego filozofię można przedstawić następująco: system budowany jest niejako 'po omacku', następnie jest instalowany i Rys. 1 Czasami serwis początkowo wykonany statycznie w HTML... można uznać za kompletny dopiero w momencie znaczącego spadku poprawek krytycznych. Serwis zbudowany w ten sposób cechują wielokrotne zmiany koncepcji, czy nawet techniki budowy (np. użytego języka). Zmiany widać te szczególnie przy tworzeniu stron www. Webmaster tworząc witrynę musi w takiej sytuacji posłużyć się własną koncepcją, która dość rzadko jest zgodna z oczekiwaniami klienta. Nie chodzi przy tym tylko o layout. Po przedstawieniu projektu klientowi (co następuje po uruchomieniu strony), może się okazać, iż chciałby on bardziej ją uatrakcyjnić wizualnie, zmienić ilość i zawartość podstron, a także zmienić sposób nawigacji. Po pierwszych poprawkach pojawiają się następne i następne.. W końcowej fazie tworzenia może się więc okazać, że początkowo statyczny serwis w HTML stał się multimedialną prezentacją sieciową wykonaną we Flashu. testowany u klienta. Wszelkie poprawki wprowadzane są do systemu na bieżąco, zaś projekt Rys staje się ostatecznie multimedialną prezentacją wykonaną we Flashu Taka metoda tworzenia jest droga w implementacji (czas twórcy, pieniądze klienta), jednak ze względu na swój 'ekspresowy' charakter jest do dzisiaj często wykorzystywana zwłaszcza przez małe firmy starające się pozyskać nowych, często trudnych klientów. Okazuje się to być jednak 'lotnymi piaskami' webmasterzy zobligowani umową muszą tworzyć zazwyczaj za pobraną już wcześniej stawkę coraz to nowe wersje projektów, które jednocześnie muszą być udostępnione dla internautów zwykle z powodu niezmiernie krótkiego deadline'u przez to odwiedzający są konfudowani częstymi zmianami na stronie. Dodatkowo metoda ta nie zachęca potencjalnych klientów do korzystania z usług firmy, również zespół projektantów stosunkowo szybko zniechęca się do takiej formy tworzenia projektu. -3-

4 2.4 Serwis dla hurtowni model przyrostowy Stworzenie kompletnego SI okazuje się w niektórych przypadkach niemożliwe często z powodów organizacyjno-logistycznych. Jednoetapowe wdrożenie systemu informatycznego w dużej firmie jest po prostu niemożliwe wymaga przeszkolenia znacznej liczby użytkowników, czasami w wielu oddziałach, zakupu odpowiedniego hardware'u i jego instalacji czy też zachowania zgodności tworzonego oprogramowania z już stosowanym. Sytuacja taka może wystąpić na przykład przy tworzeniu serwisu dla hurtowni spożywczej, w skład którego wchodzić ma strona reklamowa, portal lojalnościowy dla klientów oraz system obsługi kontrahentów hurtowych przez Internet. Pierwszy z wymienionych elementów jest dosyć prosty do stworzenia nie wymaga implementacji w siedzibie zamawiającego czy przeszkalania użytkowników, jednak pozostałe elementy wymagają wdrożenia bezpośrednio u klienta, co więcej, wymagają rozbudowy jego zaplecza informatycznego (np. instalacji dedykowanego serwera czy doprowadzania do siedziby firmy łącza o routowalnym adresie IP i odpowiednich parametrach uploadu) oraz narzucają wymóg spójności baz danych wykorzystywanych przez tworzony SI oraz przez używane już oprogramowanie. Dodatkowo, zleceniodawca narzuca określoną kolejność tworzenia elementów najpierw chciałby uruchomić stronę reklamową oraz portal lojalnościowy. Z punktu widzenia projektanta rozwiązaniem jest praca według modelu przyrostowego: po określeniu wymagań i stworzeniu pewnego modelu ogólnego (zazwyczaj layoutu oraz zbioru podstawowych elementów serwisu) rozpoczyna się iteracyjne realizowanie pewnego podprocesu. Projektant skupia się na wybranym podzbiorze funkcji tworzy szczegółowy projekt, implementuje rozwiązania oraz przeprowadza testy funkcjonalności. Zrealizowana część systemu dostarczana jest do klienta, tam instalowana i wdrażana. Następnie projektanci przechodzą w kolejnej iteracji do następnego podzbioru funkcji SI, aż do stworzenia kompletnego rozwiązania. Zaletą tego rozwiązania jest niewątpliwie rozbicie złożonego projektu na mniejsze, łatwiejsze w realizacji. Taki tryb pracy posiada wiele zalet: umożliwia dokładniejszą pracę nad poszczególnymi elementami systemu (często zrównolegloną), lepszy podział obowiązków, ułatwione jest także planowanie działania w oparciu o dyspozycyjność klienta (np. dostosowanie terminów szkoleń obsługi). Model przyrostowy posiada jednak kilka niedogodności: wymaga ścisłej współpracy pomiędzy poszczególnymi projektantami, dokładnego opracowania i rozplanowania etapów pracy, a także zachowywania przejrzystości i spójności w tworzonym kodzie. 2.5 Strona reklamowa II montaż z gotowych komponentów Zarówno przy małych, jak i przy większych projektach informatycznych można często napotkać na gotowe rozwiązania, wymagające tylko wykupienia licencji, dostosowania ich do potrzeb (o ile pozwala na to licencja) i zaimplementowania w tworzony system. Ten tryb pracy nad SI wydaje się być najszybszym jest to tak naprawdę montaż z gotowych komponentów. Z tego też powodu model ten jest określany jako 'model puzzle'owy'. Oczywiście twórcy SI mogą też skorzystać ze stworzonych przez siebie rozwiązań. Zwiększa to znacząco szybkość pracy przy podobnych do siebie projektach, choć oczywiście ciągle pozostaje wiele elementów wymagających indywidualnego opracowania jak choćby layout. Wadą takich rozwiązań pozostaje wtórność oraz jednakowy poziom bezpieczeństwa we wszystkich tworzonych w ten sposób systemach w przypadku wykrycia luki (lub usterki) w jednym z nich, na niebezpieczeństwo narażone są także pozostałe. Montaż z gotowych komponentów jest metodą wykorzystywaną często przez średniej wielkości firmy, którym opłaca się odkupić pewne rozwiązania od innych i rozwinąć je we własny SI czy serwis. Warto przy tym zauważyć, że metoda ta nie przeszkadza w tworzeniu 'z gotowców' dużych -4-

5 projektów, choć jej główną wadą pozostaje cena (licencje!), choć rozwiązaniem tutaj mogą być produkty open-source, choć i one narzucają pewne ograniczenia (np. jawność kodu źródłowego w zamian za brak opłat licencyjnych). 3. Podsumowanie Oczywistym jest, że warunkiem dobrze zrealizowanego systemu informatycznego jest dobry, kompletny projekt. Od wyboru metodyki realizacji zależy wiele czynników mających wpływ na końcową wersję SI: począwszy od środków zaangażowanych w tworzenie systemu, poprzez czas realizacji projektu, skończywszy na jego kosztach. W dobie powszechnej konkurencji na rynku tych parametrów nie sposób zignorować. Klienci firm informatycznych zazwyczaj kierują się dwoma z nich: czasem realizacji oraz ceną. Sprawia to, iż projektanci SI muszą być nie tylko programistami, ale też strategicznie myślącymi menadżerami. Przyjęcie właściwych metod realizacji projektu systemu informatycznego przesądza częstokroć o jego powodzeniu. Jak uczy nas bowiem historia informatyki sukces odnosiły nie zawsze produkty rewolucyjne, tylko te użyteczne i dobrze zaplanowane. BIBLIOGRAFIA 1.Wykłady z Projektowania Systemów Informatycznych', dr inż. Marek Miłosz [1] 2.A. Jaszkiewicz 'Inżynieria Oprogramowania' -5-

Etapy życia oprogramowania. Modele cyklu życia projektu. Etapy życia oprogramowania. Etapy życia oprogramowania

Etapy życia oprogramowania. Modele cyklu życia projektu. Etapy życia oprogramowania. Etapy życia oprogramowania Etapy życia oprogramowania Modele cyklu życia projektu informatycznego Organizacja i Zarządzanie Projektem Informatycznym Jarosław Francik marzec 23 Określenie wymagań Testowanie Pielęgnacja Faza strategiczna

Bardziej szczegółowo

Cykle życia systemu informatycznego

Cykle życia systemu informatycznego Cykle życia systemu informatycznego Cykl życia systemu informatycznego - obejmuję on okres od zgłoszenia przez użytkownika potrzeby istnienia systemu aż do wycofania go z eksploatacji. Składa się z etapów

Bardziej szczegółowo

MODELE CYKLU ŻYCIA OPROGRAMOWANIA (1) Model kaskadowy (często stosowany w praktyce do projektów o niewielkiej złożonoś

MODELE CYKLU ŻYCIA OPROGRAMOWANIA (1) Model kaskadowy (często stosowany w praktyce do projektów o niewielkiej złożonoś OPROGRAMOWANIA (1) Model kaskadowy (często stosowany w praktyce do projektów o niewielkiej złożonoś (często stosowany w praktyce do projektów o niewielkiej złożoności) wymagania specyfikowanie kodowanie

Bardziej szczegółowo

Natalia BIEŃ Uniwersytet Przyrodniczy, Studenckie Koło Naukowe Informatyków IMPLEMENTACJA PORTALU INTERNETOWEGO W TECHNOLOGIACH PHP I MYSQL

Natalia BIEŃ Uniwersytet Przyrodniczy, Studenckie Koło Naukowe Informatyków IMPLEMENTACJA PORTALU INTERNETOWEGO W TECHNOLOGIACH PHP I MYSQL Natalia BIEŃ Uniwersytet Przyrodniczy, Studenckie Koło Naukowe Informatyków IMPLEMENTACJA PORTALU INTERNETOWEGO W TECHNOLOGIACH PHP I MYSQL 1. Wprowadzenie W dzisiejszych czasach Internet odgrywa istotną

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Kierunek: Inżynieria Biomedyczna Rodzaj przedmiotu: obowiązkowy moduł specjalności informatyka medyczna Rodzaj zajęć: wykład, laboratorium PROGRAMOWANIE INTERNETOWE Internet Programming

Bardziej szczegółowo

Waterfall model. (iteracyjny model kaskadowy) Marcin Wilk

Waterfall model. (iteracyjny model kaskadowy) Marcin Wilk Waterfall model (iteracyjny model kaskadowy) Marcin Wilk Iteracyjny model kaskadowy jeden z kilku rodzajów procesów tworzenia oprogramowania zdefiniowany w inżynierii oprogramowania. Jego nazwa wprowadzona

Bardziej szczegółowo

In ż ynieria oprogramowania wykład II Modele i fazy cyklu życia oprogramowania

In ż ynieria oprogramowania wykład II Modele i fazy cyklu życia oprogramowania In ż ynieria oprogramowania wykład II Modele i fazy cyklu życia oprogramowania prowadzący: dr inż. Krzysztof Bartecki www.k.bartecki.po.opole.pl Proces tworzenia oprogramowania jest zbiorem czynności i

Bardziej szczegółowo

Co to jest jest oprogramowanie? 8. Co to jest inżynieria oprogramowania? 9. Jaka jest różnica pomiędzy inżynierią oprogramowania a informatyką?

Co to jest jest oprogramowanie? 8. Co to jest inżynieria oprogramowania? 9. Jaka jest różnica pomiędzy inżynierią oprogramowania a informatyką? ROZDZIAŁ1 Podstawy inżynierii oprogramowania: - Cele 2 - Zawartość 3 - Inżynieria oprogramowania 4 - Koszty oprogramowania 5 - FAQ o inżynierii oprogramowania: Co to jest jest oprogramowanie? 8 Co to jest

Bardziej szczegółowo

Zasady organizacji projektów informatycznych

Zasady organizacji projektów informatycznych Zasady organizacji projektów informatycznych Systemy informatyczne w zarządzaniu dr hab. inż. Joanna Józefowska, prof. PP Plan Definicja projektu informatycznego Fazy realizacji projektów informatycznych

Bardziej szczegółowo

Projektowanie systemów informatycznych. wykład 6

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

Bardziej szczegółowo

Grzegorz Ruciński. Warszawska Wyższa Szkoła Informatyki 2011. Promotor dr inż. Paweł Figat

Grzegorz Ruciński. Warszawska Wyższa Szkoła Informatyki 2011. Promotor dr inż. Paweł Figat Grzegorz Ruciński Warszawska Wyższa Szkoła Informatyki 2011 Promotor dr inż. Paweł Figat Cel i hipoteza pracy Wprowadzenie do tematu Przedstawienie porównywanych rozwiązań Przedstawienie zalet i wad porównywanych

Bardziej szczegółowo

FUNKCJONALNOŚ C PORTAL B2B KAMELEON.ŚQL 7.5.60

FUNKCJONALNOŚ C PORTAL B2B KAMELEON.ŚQL 7.5.60 FUNKCJONALNOŚ C PORTAL B2B KAMELEON.ŚQL 7.5.60 W KAMELEON.SQL 7.5.60 została dodana funkcjonalność klasy B2B (na tą funkcjonalność wymagana jest dodatkowa licencja, którą można wykupić w naszej firmie)

Bardziej szczegółowo

Narzędzia CASE dla.net. Łukasz Popiel

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

Bardziej szczegółowo

Usługa: Testowanie wydajności oprogramowania

Usługa: Testowanie wydajności oprogramowania Usługa: Testowanie wydajności oprogramowania testerzy.pl przeprowadzają kompleksowe testowanie wydajności różnych systemów informatycznych. Testowanie wydajności to próba obciążenia serwera, bazy danych

Bardziej szczegółowo

Wstęp do zarządzania projektami

Wstęp do zarządzania projektami Wstęp do zarządzania projektami Definicja projektu Projekt to tymczasowe przedsięwzięcie podejmowane w celu wytworzenia unikalnego wyrobu, dostarczenia unikalnej usługi lub uzyskania unikalnego rezultatu.

Bardziej szczegółowo

Projektowanie interakcji

Projektowanie interakcji Projektowanie interakcji K2 User Experience www.k2.pl/ux Tytuł dokumentu: k2-projektowanie_ux-oferta.pdf Data: 21 sierpnia 2009 Przygotowany przez: Maciej Lipiec Maciej Lipiec User Experience Director

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

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.

Bardziej szczegółowo

Zarządzaj projektami efektywnie i na wysokim poziomie. Enovatio Projects SYSTEM ZARZĄDZANIA PROJEKTAMI

Zarządzaj projektami efektywnie i na wysokim poziomie. Enovatio Projects SYSTEM ZARZĄDZANIA PROJEKTAMI Sprawne zarządzanie projektami Tworzenie planów projektów Zwiększenie efektywności współpracy Kontrolowanie i zarządzanie zasobami jak również pracownikami Generowanie raportów Zarządzaj projektami efektywnie

Bardziej szczegółowo

Testowanie i walidacja oprogramowania

Testowanie i walidacja oprogramowania i walidacja oprogramowania Inżynieria oprogramowania, sem.5 cz. 3 Rok akademicki 2010/2011 Dr inż. Wojciech Koziński Zarządzanie testami Cykl życia testów (proces) Planowanie Wykonanie Ocena Dokumentacja

Bardziej szczegółowo

Inżynieria oprogramowania (Software Engineering)

Inżynieria oprogramowania (Software Engineering) Inżynieria oprogramowania (Software Engineering) Wykład 2 Proces produkcji oprogramowania Proces produkcji oprogramowania (Software Process) Podstawowe założenia: Dobre procesy prowadzą do dobrego oprogramowania

Bardziej szczegółowo

REFERAT PRACY DYPLOMOWEJ

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

Bardziej szczegółowo

Programowanie zespołowe

Programowanie zespołowe Programowanie zespołowe Laboratorium 4 - modele tworzenia oprogramowania, manifest Agile i wstęp do Scruma mgr inż. Krzysztof Szwarc krzysztof@szwarc.net.pl Sosnowiec, 14 marca 2017 1 / 21 mgr inż. Krzysztof

Bardziej szczegółowo

Agile vs PRINCE2. 2014/2015 I rok st. magisterskie Informatyka

Agile vs PRINCE2. 2014/2015 I rok st. magisterskie Informatyka Agile vs PRINCE2 Ewa Solecka - specjalność ogólna- 1117627 Przemysław Mrozowski specjalność ogólna- 1121130 Michał Roztoczyński specjalność ogólna - 1118910 2014/2015 I rok st. magisterskie Informatyka

Bardziej szczegółowo

Lekkie metodyki. tworzenia oprogramowania

Lekkie metodyki. tworzenia oprogramowania Lekkie metodyki tworzenia oprogramowania Programowanie zwinne ( Agile software development) grupa metodyk wytwarzania oprogramowania opartego o programowanie iteracyjne (model przyrostowy). Wymagania oraz

Bardziej szczegółowo

Spis treści. Analiza i modelowanie_nowicki, Chomiak_Księga1.indb :03:08

Spis treści. Analiza i modelowanie_nowicki, Chomiak_Księga1.indb :03:08 Spis treści Wstęp.............................................................. 7 Część I Podstawy analizy i modelowania systemów 1. Charakterystyka systemów informacyjnych....................... 13 1.1.

Bardziej szczegółowo

Aplikacje webowe wspomagające działalność przedsiębiorstwa na przykładzie przychodni stomatologicznej

Aplikacje webowe wspomagające działalność przedsiębiorstwa na przykładzie przychodni stomatologicznej Aplikacje webowe wspomagające działalność przedsiębiorstwa na przykładzie przychodni stomatologicznej Małgorzata Barańska Wydział Informatyki i Zarządzania, Politechnika Wrocławska Beata Laszkiewicz Wydział

Bardziej szczegółowo

Usługa: Audyt kodu źródłowego

Usługa: Audyt kodu źródłowego Usługa: Audyt kodu źródłowego Audyt kodu źródłowego jest kompleksową usługą, której głównym celem jest weryfikacja jakości analizowanego kodu, jego skalowalności, łatwości utrzymania, poprawności i stabilności

Bardziej szczegółowo

Temat: Ułatwienia wynikające z zastosowania Frameworku CakePHP podczas budowania stron internetowych

Temat: Ułatwienia wynikające z zastosowania Frameworku CakePHP podczas budowania stron internetowych PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA W ELBLĄGU INSTYTUT INFORMATYKI STOSOWANEJ Sprawozdanie z Seminarium Dyplomowego Temat: Ułatwienia wynikające z zastosowania Frameworku CakePHP podczas budowania stron internetowych

Bardziej szczegółowo

CMS, CRM, sklepy internetowe, aplikacje Web

CMS, CRM, sklepy internetowe, aplikacje Web CMS, CRM, sklepy internetowe, aplikacje Web Aplikacje PHP, open source, dodatki Add-ins, templatki, moduły na zamówienie Aplikacje mobilne jquery Mobile + PhoneGap Kilka platform w cenie jednego kodu JavaScript!

Bardziej szczegółowo

Pytanie: Odpowiedź: Pytanie: Odpowiedź: . Pytanie: Odpowiedź: Pytanie: element multimedialny lub interaktywny Odpowiedź: Pytanie:

Pytanie: Odpowiedź: Pytanie: Odpowiedź: . Pytanie: Odpowiedź: Pytanie: element multimedialny lub interaktywny Odpowiedź: Pytanie: W pozycji Dodatkowe informacje pkt. 1 a) czytamy: przygotowanie elektronicznej (edytowalnej) wersji dokumentu, stanowiącego podział treści na ekrany zgodnie z treściami kształcenia dostarczonymi od Zamawiającego

Bardziej szczegółowo

Mamy najlepsze ceny na rynku!

Mamy najlepsze ceny na rynku! M U LT I M E D I A C R E AT I O N H O U S E Jesteśmy zespołem programistów oraz grafików. Animacje i prezentacje multimedialne. Aplikacje mobilne i internetowe. Od 0 lat pracujemy dla najbardziej wymagających

Bardziej szczegółowo

Specyfikacja techniczna GoBiz Virtual Office - systemu dostępu do zasobów wirtualnego biura przez Internet

Specyfikacja techniczna GoBiz Virtual Office - systemu dostępu do zasobów wirtualnego biura przez Internet Specyfikacja techniczna GoBiz Virtual Office - systemu dostępu do zasobów wirtualnego biura przez Internet Spis treści 1. Opis przedmiotu zamówienia... 1 1.1. Definicje... 1 2. Główny cel systemu... 2

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: moduł specjalności obowiązkowy: Inżynieria oprogramowania, Programowanie aplikacji internetowych Rodzaj zajęć: wykład, laboratorium I KARTA PRZEDMIOTU

Bardziej szczegółowo

GLOBAL4NET Agencja interaktywna

GLOBAL4NET Agencja interaktywna Sklep internetowy Magento dla Rotom Polska Strona1 System B2B dla Rotom Polska Rotom jest jednym z czołowych dystrybutorów palet drewnianych, opakowań oraz nośników logistycznych dla przedsiębiorstw w

Bardziej szczegółowo

AKADEMIA GÓRNICZO-HUTNICZA

AKADEMIA GÓRNICZO-HUTNICZA AKADEMIA GÓRNICZO-HUTNICZA Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki KATEDRA INFORMATYKI Event Visualizator sprawozdanie z przebiegu projektu wersja 1.1 z dnia 15.06.2011 Kierunek,

Bardziej szczegółowo

System EssentioCMS. Korzyści z zastosowania EssentioCMS

System EssentioCMS. Korzyści z zastosowania EssentioCMS e-mail: info@essentio.pl System EssentioCMS Profesjonalna strona internetowa stanowi nieocenione źródło informacji o firmie, jej usługach oraz produktach. Jest najnowocześniejszym medium pozyskiwania nowych

Bardziej szczegółowo

Zarządzanie i realizacja projektów systemu Microsoft SharePoint 2010

Zarządzanie i realizacja projektów systemu Microsoft SharePoint 2010 Zarządzanie i realizacja projektów systemu Microsoft SharePoint 2010 Geoff Evelyn Przekład: Natalia Chounlamany APN Promise Warszawa 2011 Spis treści Podziękowania......................................................

Bardziej szczegółowo

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. 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:

Bardziej szczegółowo

Agile Project Management

Agile Project Management Charles G. Cobb, pmp Zrozumieć Agile Project Management Równowaga kontroli i elastyczności przekład: Witold Sikorski APN Promise Warszawa 2012 Spis treści Wstęp...vii Kto powinien przeczytać tę książkę?...

Bardziej szczegółowo

Proces projektowania i wdrożenia serwisu internetowego

Proces projektowania i wdrożenia serwisu internetowego Proces projektowania i wdrożenia serwisu internetowego Kluczowe etapy projektu 9 1 Rozwój i optymalizacja Analiza celów, potrzeb i konkurencji 8 Szkolenie IMPROVE THINK Wireframe i prototyp (UX) 2 7 Testy

Bardziej szczegółowo

MODELE CYKLU śycia OPROGRAMOWANIA

MODELE CYKLU śycia OPROGRAMOWANIA MODELE CYKLU śycia OPROGRAMOWANIA Plan prezentacji: Definicja procesu i procesu programowego Model buduj i poprawiaj Model kaskadowy (czysty i z nawrotami) Modele ewolucyjne (spiralny i przyrostowy) Prototypowanie

Bardziej szczegółowo

ZASADY TWORZENIA OPROGRAMOWANIA

ZASADY TWORZENIA OPROGRAMOWANIA ZASADY TWORZENIA OPROGRAMOWANIA 1. Tylko złożone oprogramowanie wymaga inżynierii (cykl życia składający się z modelowania i testowania oraz sprzężenia zwrotnego prosty problem, zajęcia z programowania)

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

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

Bardziej szczegółowo

REFERAT PRACY DYPLOMOWEJ

REFERAT PRACY DYPLOMOWEJ REFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt o implementacja pakietu gier planszowych realizowany na platformie Android Autor: Paweł Piechociński Promotor: dr Jadwiga Bakonyi Kategorie: gra planszowa

Bardziej szczegółowo

Techniki i rozwiązania IT w optymalizacji procesów

Techniki i rozwiązania IT w optymalizacji procesów Techniki i rozwiązania IT w optymalizacji procesów dr inż. amber.zarz.agh.edu.pl/amaciol Cel przedmiotu Zapoznać się z problemami informacyjnodecyzyjnymi zarządzania organizacjami Nauczyć się wykorzystywać

Bardziej szczegółowo

Pakiety podstawowe. Cena: 8750 zł netto

Pakiety podstawowe. Cena: 8750 zł netto Serdecznie dziękujemy za zainteresowanie naszą firmą. Powstaliśmy z połączenia wielu doświadczeń zdobytych w różnych dziedzinach marketingu, informatyki oraz finansów, co sprawia, że potrafimy dopasować

Bardziej szczegółowo

Zapytanie ofertowe. Dotyczące budowy serwisu do automatycznego świadczenia e-kursów

Zapytanie ofertowe. Dotyczące budowy serwisu do automatycznego świadczenia e-kursów Robo NET Sp. z o.o. Gdańsk, dnia 30 listopada 2009 r. ul. Trzy Lipy 3 80-172 Gdańsk NIP:9571023335 REGON: 220787917 KRS: 0000333062 Zapytanie ofertowe Dotyczące budowy serwisu do automatycznego świadczenia

Bardziej szczegółowo

Analiza i projektowanie obiektowe 2016/2017. Wykład 10: Tworzenie projektowego diagramu klas

Analiza i projektowanie obiektowe 2016/2017. Wykład 10: Tworzenie projektowego diagramu klas Analiza i projektowanie obiektowe 2016/2017 Wykład 10: Tworzenie projektowego diagramu klas Jacek Marciniak Wydział Matematyki i Informatyki Uniwersytet im. Adama Mickiewicza 1 Plan wykładu 1. Projektowy

Bardziej szczegółowo

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 Projekt dotyczy stworzenia zintegrowanego, modularnego systemu informatycznego wspomagającego zarządzanie pracownikami i projektami w firmie informatycznej. Zadaniem systemu jest rejestracja i przechowywanie

Bardziej szczegółowo

Maciej Oleksy Zenon Matuszyk

Maciej Oleksy Zenon Matuszyk Maciej Oleksy Zenon Matuszyk Jest to proces związany z wytwarzaniem oprogramowania. Jest on jednym z procesów kontroli jakości oprogramowania. Weryfikacja oprogramowania - testowanie zgodności systemu

Bardziej szczegółowo

I. Informacje ogólne. Jednym z takich systemów jest Mambo.

I. Informacje ogólne. Jednym z takich systemów jest Mambo. MAMBO (CMS) I. Informacje ogólne CMS, Content Management System ("system zarządzania treścią") jest to jedna lub zestaw aplikacji internetowych pozwalających na łatwe utworzenie oraz późniejszą aktualizację

Bardziej szczegółowo

Wykład VII. Programowanie III - semestr III Kierunek Informatyka. dr inż. Janusz Słupik. Wydział Matematyki Stosowanej Politechniki Śląskiej

Wykład VII. Programowanie III - semestr III Kierunek Informatyka. dr inż. Janusz Słupik. Wydział Matematyki Stosowanej Politechniki Śląskiej Wykład VII - semestr III Kierunek Informatyka Wydział Matematyki Stosowanej Politechniki Śląskiej Gliwice, 2014 c Copyright 2014 Janusz Słupik Wytwarzanie oprogramowania Model tworzenia oprogramowania

Bardziej szczegółowo

Nowoczesne narzędzia HR. Waldemar Lipiński DMZ-CHEMAK sp. z o.o.

Nowoczesne narzędzia HR. Waldemar Lipiński DMZ-CHEMAK sp. z o.o. Nowoczesne narzędzia HR Waldemar Lipiński DMZ-CHEMAK sp. z o.o. W CHMURY CZY Z CHMUR Z ZIEMI NA ZIEMIĘ OPROGRAMOWANIE ROZWIĄZANIA ON-LINE OUTSOURCING PLUS CONSULTING 4 wymiary HR to inicjatywa firm: DMZ-Chemak

Bardziej szczegółowo

Programowanie Komponentowe WebAPI

Programowanie Komponentowe WebAPI Programowanie Komponentowe WebAPI dr inż. Ireneusz Szcześniak jesień 2016 roku WebAPI - interfejs webowy WebAPI to interfejs aplikacji (usługi, komponentu, serwisu) dostępnej najczęściej przez Internet,

Bardziej szczegółowo

Wykład 1 Inżynieria Oprogramowania

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

Bardziej szczegółowo

REFERAT O PRACY DYPLOMOWEJ

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

Bardziej szczegółowo

Internet PR w praktyce Urszula Kandefer Łukasz Zawadowski Internet + PR = Internet PR Znaczenie Internetu do kreowania wizerunku Internet podstawowe źródło informacji Wzrost znaczenia internetu rozwój

Bardziej szczegółowo

CRM w logistyce. Justyna Jakubowska. CRM7 Specjalista Marketingu

CRM w logistyce. Justyna Jakubowska. CRM7 Specjalista Marketingu CRM w logistyce Justyna Jakubowska CRM7 Specjalista Marketingu CRM w logistyce Prezentacja firm more7 Polska dostawca systemu CRM Autor i producent systemu do zarządzania relacjami z klientem CRM7; Integrator

Bardziej szczegółowo

Zarządzanie procesami w Twojej firmie Wygodne. Mobilne. Sprawdzone.

Zarządzanie procesami w Twojej firmie Wygodne. Mobilne. Sprawdzone. - monitorowanie zgłoszeń serwisowych - kontrola pracy serwisantów - planowanie przeglądów i odbiorów - mobilna obsługa zgłoszeń - historia serwisowania urządzeń - ewidencja przepływu części serwisowych

Bardziej szczegółowo

Diagramy ERD. Model struktury danych jest najczęściej tworzony z wykorzystaniem diagramów pojęciowych (konceptualnych). Najpopularniejszym

Diagramy ERD. Model struktury danych jest najczęściej tworzony z wykorzystaniem diagramów pojęciowych (konceptualnych). Najpopularniejszym Diagramy ERD. Model struktury danych jest najczęściej tworzony z wykorzystaniem diagramów pojęciowych (konceptualnych). Najpopularniejszym konceptualnym modelem danych jest tzw. model związków encji (ERM

Bardziej szczegółowo

Tester oprogramowania 2014/15 Tematy prac dyplomowych

Tester oprogramowania 2014/15 Tematy prac dyplomowych Tester oprogramowania 2014/15 Tematy prac dyplomowych 1. Projekt i wykonanie automatycznych testów funkcjonalnych wg filozofii BDD za pomocą dowolnego narzędzia Jak w praktyce stosować Behaviour Driven

Bardziej szczegółowo

omnia.pl, ul. Kraszewskiego 62A, 37-500 Jarosław, tel. +48 16 621 58 10 www.omnia.pl kontakt@omnia.pl

omnia.pl, ul. Kraszewskiego 62A, 37-500 Jarosław, tel. +48 16 621 58 10 www.omnia.pl kontakt@omnia.pl .firma Dostarczamy profesjonalne usługi oparte o nowoczesne technologie internetowe Na wstępie Wszystko dla naszych Klientów Jesteśmy świadomi, że strona internetowa to niezastąpione źródło informacji,

Bardziej szczegółowo

ZAPYTANIE OFERTOWE. nr: KO/2010 12/02

ZAPYTANIE OFERTOWE. nr: KO/2010 12/02 Wrocław, 17 grudnia 2010 ZAPYTANIE OFERTOWE nr: KO/2010 12/02 PM PARTNER Spółka z ograniczoną odpowiedzialnością z siedzibą we Wrocławiu, ul. Sterowcowa 20a w ramach realizacji projektu: " Stworzenie internetowego

Bardziej szczegółowo

Uniwersytet Mikołaja Kopernika. Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej

Uniwersytet Mikołaja Kopernika. Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Uniwersytet Mikołaja Kopernika Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Marcin HENRYKOWSKI Nr albumu: 158069 Praca magisterska na kierunku Informatyka Archiwizacja

Bardziej szczegółowo

Design thinking zaprojektuj, zbuduj i przetestuj swoje pomysły

Design thinking zaprojektuj, zbuduj i przetestuj swoje pomysły Design thinking zaprojektuj, zbuduj i przetestuj swoje pomysły Cel szkolenia: Termin: 26.11.2016 r. Design thinking jest metodą, która pozwala na bardzo szybkie tworzenie innowacyjnych produktów lub usług,

Bardziej szczegółowo

Wstęp do zarządzania projektami

Wstęp do zarządzania projektami Wstęp do zarządzania projektami Definicja projektu Projekt to tymczasowe przedsięwzięcie podejmowane w celu wytworzenia unikalnego wyrobu, dostarczenia unikalnej usługi lub uzyskania unikalnego rezultatu.

Bardziej szczegółowo

Faza Określania Wymagań

Faza Określania Wymagań Faza Określania Wymagań Celem tej fazy jest dokładne określenie wymagań klienta wobec tworzonego systemu. W tej fazie dokonywana jest zamiana celów klienta na konkretne wymagania zapewniające osiągnięcie

Bardziej szczegółowo

Case study strona firmowa

Case study strona firmowa Case study strona firmowa Klient Cele Zespół Projektowanie Funkcje UI, UX, AI Podsumowanie Zaufali nam Referencje Klient Luqam - firma konsultingowa działająca w trybie projektowo-szkoleniowym: 12 lat

Bardziej szczegółowo

Architektura Systemu. Architektura systemu umożliwia kontrolowanie iteracyjnego i przyrostowego procesu tworzenia systemu.

Architektura Systemu. Architektura systemu umożliwia kontrolowanie iteracyjnego i przyrostowego procesu tworzenia systemu. Architektura Systemu Architektura systemu umożliwia kontrolowanie iteracyjnego i przyrostowego procesu tworzenia systemu. Architektura jest zbiorem decyzji dotyczących: organizacji systemu komputerowego,

Bardziej szczegółowo

Podstawy programowania III WYKŁAD 4

Podstawy programowania III WYKŁAD 4 Podstawy programowania III WYKŁAD 4 Jan Kazimirski 1 Podstawy UML-a 2 UML UML Unified Modeling Language formalny język modelowania systemu informatycznego. Aktualna wersja 2.3 Stosuje paradygmat obiektowy.

Bardziej szczegółowo

System Kancelaris. Zdalny dostęp do danych

System Kancelaris. Zdalny dostęp do danych Kancelaris krok po kroku System Kancelaris Zdalny dostęp do danych Data modyfikacji: 2008-07-10 Z czego składaj adają się systemy informatyczne? System Kancelaris składa się z dwóch części: danych oprogramowania,

Bardziej szczegółowo

Wstęp. Inżynieria wymagań. Plan wykładu. Wstęp. Wstęp. Wstęp. Schemat procesu pozyskiwania wymagań

Wstęp. Inżynieria wymagań. Plan wykładu. Wstęp. Wstęp. Wstęp. Schemat procesu pozyskiwania wymagań Wstęp Inżynieria wymagań Schemat procesu pozyskiwania wymagań identyfikacja źródeł wymagań Organizacja i Zarządzanie Projektem Informatycznym pozyskiwanie pozyskiwanie pozyskiwanie Jarosław Francik marzec

Bardziej szczegółowo

Testowanie oprogramowania

Testowanie oprogramowania Testowanie oprogramowania 1/17 Testowanie oprogramowania Wykład 01 dr inż. Grzegorz Michalski 13 października 2015 Testowanie oprogramowania 2/17 Dane kontaktowe: Kontakt dr inż. Grzegorz Michalski pokój

Bardziej szczegółowo

Feature Driven Development

Feature Driven Development Feature Driven Development lekka metodyka tworzenia oprogramowania Kasprzyk Andrzej IS II Wstęp Feature Driven Development (FDD) to metodyka tworzenia oprogramowania, która wspomaga zarządzanie fazami

Bardziej szczegółowo

Inżynieria Oprogramowania. Inżynieria Oprogramowania 1/36

Inżynieria Oprogramowania. Inżynieria Oprogramowania 1/36 Inżynieria Oprogramowania Inżynieria Oprogramowania 1/36 Inżynieria Oprogramowania 2/36 Literatura 1. Gamma E. i in.: Wzorce projektowe, WNT, Warszawa 2005 2. Jaszkiewicz A.: Inżynieria oprogramowania,

Bardziej szczegółowo

Dokument Detaliczny Projektu

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

Bardziej szczegółowo

Zasady tworzenia podstron

Zasady tworzenia podstron Zasady tworzenia podstron Jeśli tworzysz rozbudowaną witrynę internetową z wieloma podstronami, za chwilę dowiesz się, jak dodawać nowe podstrony w kreatorze Click Web, czym kierować się przy projektowaniu

Bardziej szczegółowo

Zarządzanie projektami IT

Zarządzanie projektami IT Zarządzanie projektami IT Źródła Zarządzanie projektami, J. Betta, Politechnika Wrocławska, 2011 Zarządzanie projektami IT, P. Brzózka, CuCamp, styczeń 2011 Zarządzanie projektami IT w przedsiębiorstwie

Bardziej szczegółowo

Deduplikacja danych. Zarządzanie jakością danych podstawowych

Deduplikacja danych. Zarządzanie jakością danych podstawowych Deduplikacja danych Zarządzanie jakością danych podstawowych normalizacja i standaryzacja adresów standaryzacja i walidacja identyfikatorów podstawowa standaryzacja nazw firm deduplikacja danych Deduplication

Bardziej szczegółowo

Plan testów do Internetowego Serwisu Oferowania i Wyszukiwania Usług Transportowych

Plan testów do Internetowego Serwisu Oferowania i Wyszukiwania Usług Transportowych Plan testów do Internetowego Serwisu Oferowania i Wyszukiwania Usług Transportowych Michał Lewowski, Piotr Skowron, Michał Matczuk, Piotr Wygocki 5 czerwca 2006 1 Spis treści 1 Wprowadzenie 3 1.1 Cel..........................................

Bardziej szczegółowo

Specyfikacja dodatkowa. Wersja <1.0>

<Nazwa firmy> <Nazwa projektu> Specyfikacja dodatkowa. Wersja <1.0> Wersja [Uwaga: Niniejszy wzór dostarczony jest w celu użytkowania z Unified Process for EDUcation. Tekst zawarty w nawiasach kwadratowych i napisany błękitną kursywą

Bardziej szczegółowo

Cennik usług Sotech.pl

Cennik usług Sotech.pl Cennik usług Sotech.pl Obowiązujący do odwołania od dnia 1 marzec 2014r. Koszt wdrożenia sklepu zależny jest głównie od dwóch elementów. Od Pakietu graficznego jaki zamówisz do swojego sklepu oraz formy

Bardziej szczegółowo

W ramach realizacji zamówienia Wykonawca będzie świadczył usługi w zakresie m.in:

W ramach realizacji zamówienia Wykonawca będzie świadczył usługi w zakresie m.in: Załącznik nr 1 do zaproszenia do złożenia oferty IP. 2611.19.2015 Opis przedmiotu zamówienia: Modernizacja serwisów internetowych Rady Infrastruktury Informacji Przestrzennej oraz Komisji Standaryzacji

Bardziej szczegółowo

STRONA WWW KARTA PROJEKTU

STRONA WWW KARTA PROJEKTU STRONA WWW KARTA PROJEKTU Aby poznać Twoją wizję przygotowaliśmy kwestionariusz pozwalający zebrać w jednym miejscu podstawowe informacje na temat projektu. Odpowiedz zwięźle na poniższe pytania pomijając

Bardziej szczegółowo

Opis Przedmiotu Zamówienia

Opis Przedmiotu Zamówienia Załącznik nr 1 do SIWZ/ załącznik nr 1 do umowy OP/UP/099/2011 Opis Przedmiotu Zamówienia 1. Przedmiot zamówienia 1.1. Przedmiotem zamówienia jest świadczenie usług konsultancko-developerskich dla systemu

Bardziej szczegółowo

Metodyka wdrożenia. Bartosz Szczęch. bartosz.szczech@it.integro.pl. Starszy Konsultant MS Dynamics NAV

Metodyka wdrożenia. Bartosz Szczęch. bartosz.szczech@it.integro.pl. Starszy Konsultant MS Dynamics NAV Metodyka wdrożenia Bartosz Szczęch Starszy Konsultant MS Dynamics NAV bartosz.szczech@it.integro.pl Wyróżniamy następujące etapy wdrożenia rozwiązania ERP: Analiza Projekt Budowa Uruchomienie Działanie

Bardziej szczegółowo

Projektowanie Infrastruktury Sieciowej v2 2012/09/01

Projektowanie Infrastruktury Sieciowej v2 2012/09/01 Projektowanie Infrastruktury Sieciowej v2 2012/09/01 www.netcontractor.pl Wstęp Era nowych technologii umożliwiła praktycznie nieograniczone możliwości komunikacji niezależenie od miejsca i czasu. Dziś

Bardziej szczegółowo

LOGOAREAS.COM OFERTA - INTERNET. www.logoareas.pl

LOGOAREAS.COM OFERTA - INTERNET. www.logoareas.pl OFERTA - INTERNET 03-2013 NASZE KOMPETENCJE Przestrzeń naszego działania zmienia się codziennie, tak jak zmienia się rzeczywistość w której żyjemy. Charakter naszej pracy wymusza na nas myślenie kategoriami

Bardziej szczegółowo

SVN. 10 października 2011. Instalacja. Wchodzimy na stronę http://tortoisesvn.tigris.org/ i pobieramy aplikację. Rysunek 1: Instalacja - krok 1

SVN. 10 października 2011. Instalacja. Wchodzimy na stronę http://tortoisesvn.tigris.org/ i pobieramy aplikację. Rysunek 1: Instalacja - krok 1 SVN 10 października 2011 Instalacja Wchodzimy na stronę http://tortoisesvn.tigris.org/ i pobieramy aplikację uruchamiany ponownie komputer Rysunek 1: Instalacja - krok 1 Rysunek 2: Instalacja - krok 2

Bardziej szczegółowo

Zwrot z inwestycji w IT: prawda czy mity

Zwrot z inwestycji w IT: prawda czy mity Zwrot z inwestycji w IT: prawda czy mity Inwestycje w technologie IT 1 muszą podlegać takim samym regułom oceny, jak wszystkie inne: muszą mieć ekonomiczne uzasadnienie. Stanowią one koszty i jako takie

Bardziej szczegółowo

Wytwarzanie oprogramowania

Wytwarzanie oprogramowania AiPA 6 Wytwarzanie oprogramowania Proces tworzenia oprogramowania jest procesem przekształcenia wymagań w oprogramowanie zgodnie z metodyką, która określa KTO CO robi JAK i KIEDY. - Wymagania Proces tworzenia

Bardziej szczegółowo

OPCJA KOMPLEKSOWE USŁUGI INTERNETOWE

OPCJA KOMPLEKSOWE USŁUGI INTERNETOWE Warszawa, sierpień 2010 r. KLIKNIJ, ABY EDYTOWAĆ STYL OPCJA KOMPLEKSOWE USŁUGI INTERNETOWE O nas Świadczymy kompleksowe usługi informatyczne od 1991 r. Pracowaliśmy dla niemal 400 Klientów. W tym czasie:

Bardziej szczegółowo

BIBLIOTEKA CYFROWA JAKO KONTENER TREŚCI DLA PORTALI INTERNETOWYCH. DLIBRA & DRUPAL DWA SYSTEMY, JEDNA WITRYNA.

BIBLIOTEKA CYFROWA JAKO KONTENER TREŚCI DLA PORTALI INTERNETOWYCH. DLIBRA & DRUPAL DWA SYSTEMY, JEDNA WITRYNA. BIBLIOTEKA CYFROWA JAKO KONTENER TREŚCI DLA PORTALI INTERNETOWYCH. DLIBRA & DRUPAL DWA SYSTEMY, JEDNA WITRYNA. Michał Kwiatkowski Piotr Grzybowski Poznańskie Centrum Superkomputerowo-Sieciowe II Konferencja

Bardziej szczegółowo

ZAPYTANIE OFERTOWE. Zamawiający. Przedmiot zapytania ofertowego. Wrocław, dnia 23.03.2015 r.

ZAPYTANIE OFERTOWE. Zamawiający. Przedmiot zapytania ofertowego. Wrocław, dnia 23.03.2015 r. ZAPYTANIE OFERTOWE Wrocław, dnia 23.03.2015 r. W związku z realizacją przez Nova Telecom spółka z ograniczoną odpowiedzialnością, projektu pn.: Wdrożenie zintegrowanego systemu klasy B2B, umożliwiającego

Bardziej szczegółowo

To sposób w jaki użytkownik wchodzi w interakcje z systemem. Środowisko graficzne używa kombinacji graficznych elementów(przyciski, okna, menu) i

To sposób w jaki użytkownik wchodzi w interakcje z systemem. Środowisko graficzne używa kombinacji graficznych elementów(przyciski, okna, menu) i Aleksandra Dębiecka To sposób w jaki użytkownik wchodzi w interakcje z systemem. To sposób w jaki użytkownik wchodzi w interakcje z systemem. Środowisko graficzne używa kombinacji graficznych elementów(przyciski,

Bardziej szczegółowo

ZARZĄDZANIE MARKĄ. Doradztwo i outsourcing

ZARZĄDZANIE MARKĄ. Doradztwo i outsourcing ZARZĄDZANIE MARKĄ Doradztwo i outsourcing Pomagamy zwiększać wartość marek i maksymalizować zysk. Prowadzimy projekty w zakresie szeroko rozumianego doskonalenia organizacji i wzmacniania wartości marki:

Bardziej szczegółowo

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017 Załącznik nr 4 do Uchwały Senatu nr 430/01/2015 SYLABUS DOTYCZY CYKLU KSZTAŁCENIA 2014-2018 realizacja w roku akademickim 2016/2017 1.1. PODSTAWOWE INFORMACJE O PRZEDMIOCIE/MODULE Nazwa przedmiotu/ modułu

Bardziej szczegółowo

DESIGNER APPLICATION. powered by

DESIGNER APPLICATION. powered by DESIGNER APPLICATION powered by O FIRMIE HiddenData specjalizuje się w technologii dystrybucji treści video w Internecie oraz w budowie złożonych, funkcjonalnych aplikacji internetowych i mobilnych. Budujemy

Bardziej szczegółowo

Program naprawczy Lean Navigator

Program naprawczy Lean Navigator Program naprawczy Lean Navigator OLSZTYN 2015 OPIS PRODUKTU Program Naprawczy Lean Navigator jest produktem skierowanym do przedsiębiorstw pragnących kompleksowo usprawnić swoją sytuację organizacyjną

Bardziej szczegółowo